Com relação às chaves substitutas em banco de dados, analise as assertivas abaixo.
I. Sempre envolvem exatamente um atributo.
II. Elas servem somente para representar o fato de que entidades correspondentes existem.
III. Quando uma entidade é excluída, o valor de sua chave substituta deverá ser alocado para a primeira nova entidade adicionada.
É correto o que se afirma em
Considerando as chaves candidatas de banco de dados, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.
( ) As chaves candidatas são constituídas por campos que podem ser usados como chaves primárias.
( ) As chaves candidatas podem ter valores duplicados.
( ) As chaves candidatas não podem ter valores nulos.
( ) Uma chave candidata é única em um banco de dados.
No projeto de bancos de dados relacionais, a Express tem preocupação de produzir modelos mais adequados. A chave primária de uma relação de um banco de dados relacional
No projeto de seus bancos de dados, a Express faz uso da modelagem relacional, na qual é necessário definir os domínios dos atributos de uma relação. Um domínio é considerado atômico se, na aplicação em questão,
No desenvolvimento de seus bancos de dados, a Express utiliza o sistema gerenciador de bancos de dados Oracle. Considerando o Oracle 11g, é possível criar visões materializadas, cuja principal característica é 
Considerando o organograma ilustrado na figura acima, julgue os itens a seguir.
Para que a informação de uma tabela seja considerada estrangeira por outra tabela, deve-se utilizar chave de integridade estrangeira, a qual é um campo primário que se liga a outros campos primários de outras tabelas como ponte de ligação.
No que se refere à organização de arquivos e métodos de acesso e aos sistemas de gerenciamento de banco de dados, julgue os próximos itens.
Em um sistema gerenciador de banco de dados, uma transação é formada por uma sequência de operações que precisam ser executadas integralmente a fim de se garantir a consistência e a precisão. Uma das propriedades da transação é a atomicidade, que é a unidade atômica de processamento.
No projeto de um banco de dados relacional é necessário especificar o domínio dos atributos das tabelas. Por domínio entende-se como sendo o
Julgue os itens que se seguem, relativos a projeto de banco de dados.
Dois projetos de um banco de dados relacional equivalentes em conceitos podem apresentar desempenhos distintos.
Julgue os itens que se seguem, relativos a projeto de banco de dados.
No projeto físico, são implementadas as estruturas de armazenamento, como, por exemplo, o particionamento de uma tabela.
Julgue os itens que se seguem, relativos a projeto de banco de dados.
Uma característica desejável em um projeto de banco de dados relacional é a presença de restrições de integridades.No que se refere à organização de arquivos e às técnicas de armazenamento, julgue os itens de 60 a 65.
Embora o disco magnético normalmente receba todo o banco de dados e seja o principal meio para armazenar os dados online, ele não é completamente seguro, pois os dispositivos de discos podem falhar e ocasionar perdas de dados.
Julgue os itens subsequentes, quanto à administração de banco de dados.
A administração de banco de dados abrange a definição e a alteração de esquema, que, em alguns casos, são tarefas importantes para melhorar o desempenho do banco de dados.
Julgue os itens subsequentes, quanto à administração de banco de dados.
O administrador do banco de dados não deve gerenciar a utilização do espaço em disco nos servidores, pois sua função limita-se à utilização de ferramentas de gerenciamento com o objetivo de garantir a disponibilidade dos serviços de banco.
Julgue os itens a seguir, acerca dos fundamentos e das finalidades do banco de dados.
Para definir e manter os dados em um banco é necessário o uso de sistemas de aplicação, o que caracteriza a dependência de dados, que é um fundamento do banco de dados.
Julgue os itens a seguir, acerca dos fundamentos e das finalidades do banco de dados.
Uma característica fundamental do banco de dados e dos antigos sistemas de arquivos é o inter-relacionamento dos dados, sem redundâncias ou duplicação de dados.
Julgue os itens a seguir, acerca dos fundamentos e das finalidades do banco de dados.
Atualmente, os bancos de dados são utilizados para armazenar e processar dados de caracteres em geral, não apresentando recursos para tratar dados multimídias, como filmes e fotografias.
Acerca de bancos de dados, julgue os itens seguintes.
Para que seja realizada a recuperação de um banco de dados utilizando-se arquivo gerado a partir do MySQLdump, é necessário que, antes do início do processo de recuperação, seja criado um banco de dados vazio.
Acerca de bancos de dados, julgue os itens seguintes.
Em um banco de dados relacional, os dados são percebidos como tabelas que representam entidades, entretanto, nem todas as tabelas implementadas de fato representam entidades conceituais.
Julgue os próximos itens, relativos a becape e tunning de banco de dados em um sistema de gerenciamento Oracle.
Se o administrador de banco de dados adicionar o parâmetro DIRECTORY na linha de comando do utilitário de becape Data Pump, o diretório em que está instalado o Oracle e todos os arquivos do banco serão enviados ao arquivo de becape.
Julgue os próximos itens, relativos a becape e tunning de banco de dados em um sistema de gerenciamento Oracle.
Em um becape físico do banco de dados, somente os arquivos de dados devem ser copiados.
Julgue os próximos itens, relativos a becape e tunning de banco de dados em um sistema de gerenciamento Oracle.
O comando analyze pode ser utilizado para coletar estatísticas dos objetos do banco de dados, as quais permitirão ao otimizador com base em custo gerar o melhor caminho de execução a ser utilizado.
No que diz respeito às funções do administrador de dados e à elaboração e implantação de projeto de banco de dados, julgue os itens que se seguem.
Uma das funções do administrador de dados é padronizar os dados, documentando as definições e descrições dos itens de dados.
No que diz respeito às funções do administrador de dados e à elaboração e implantação de projeto de banco de dados, julgue os itens que se seguem.
Se, durante a elaboração de um projeto de banco de dados relacional, houver dependência entre entidades, trata-se de representação que pode ser concebida utilizando-se o conceito de entidade fraca.
No que se refere à tecnologia de desenvolvimento móvel, julgue os itens subsequentes.
Com o uso do banco de dados SQLite, incluso no Android, é possível desenvolver um provedor de conteúdo, bem como um servidor de banco de dados, que necessita gerenciar o acesso aos dados com persistência. No entanto, não se justifica a utilização de um provedor de conteúdo para disponibilizarem-se dados para várias atividades ou aplicativos distintos.
Julgue os itens subsequentes, relativos a banco de dados.
No Linux, o programa Mysql-query-browser permite acessar remotamente o banco de dados MySQL. Para isso, é necessário configurar a conexão, informando-se o IP do servidor desejado na porta 3306, o nome do usuário do banco de dados e a senha.
Julgue os itens subsequentes, relativos a banco de dados.
Existem várias categorias de linguagens de SGBD: a de definição de dados (DDL), usada para especificar esquemas (conceitual e externo); a de manipulação de dados (DML), que provê um conjunto de operações básicas para manipulação de dados; a de definição de visões (VDL), utilizada para especificar a visão do usuário (esquema externo) e seu mapeamento para o esquema conceitual e a de definição de armazenamento (SDL), usada para especificar o esquema interno de armazenamento dos dados no banco.
Com relação a técnicas de análise de desempenho e otimização de consultas SQL, julgue os itens seguintes.
A criação de um índice para aperfeiçoar o desempenho das consultas e, consequentemente, do SGBD é necessária e independe do tamanho das tabelas de dados.
No que concerne a mapeamento de dados lógico e físico e a elaboração e implantação de projeto de banco de dados, julgue os seguintes itens.
No modelo relacional de dados, os registros são organizados em grafos, em que aparece um único tipo de associação (set) que define uma relação 1:N entre os registros pai e filho.
No que concerne a mapeamento de dados lógico e físico e a elaboração e implantação de projeto de banco de dados, julgue os seguintes itens.
No modelo lógico de dados, que considera os exemplos de modelagem de dados criados no modelo conceitual, definem-se as chaves primárias e estrangeiras, a normalização e a integridade referencial.
No que concerne a mapeamento de dados lógico e físico e a elaboração e implantação de projeto de banco de dados, julgue os seguintes itens.
No processo de implantação de um projeto de banco de dados, devem ser utilizadas as operações de álgebra relacional de dados para estabelecer as restrições de cardinalidade e relacionamento entre o conjunto de entidades.
Acerca de banco de dados, organização de arquivos, modelos de dados e sistemas gerenciadores de banco de dados (SGBD), julgue os itens seguintes.
Os modelos de dados semânticos, como o orientado a objetos e o relacional estendido, oferecem suporte a objetos complexos e a dados não estruturados.
Acerca de banco de dados, organização de arquivos, modelos de dados e sistemas gerenciadores de banco de dados (SGBD), julgue os itens seguintes.
Caso, em uma organização de arquivos com estrutura de acesso com base em índice, o campo de classificação do arquivo não seja um campo chave, um recurso para aumentar a velocidade de recuperação de registros que não tenham valor distinto de classificação é a utilização de um índice de agrupamento (clustering).
Acerca de banco de dados, organização de arquivos, modelos de dados e sistemas gerenciadores de banco de dados (SGBD), julgue os itens seguintes.
Em um banco de dados pequeno, em um sistema embarcado, sem um sistema operacional básico para o gerenciamento de arquivo, a organização de arquivos com agrupamento de múltiplas tabelas permite a redução da quantidade de códigos para a implementação do sistema.
Julgue os itens subsecutivos, acerca de banco de dados.
O processo de normalização, que é executado sobre qualquer tipo de representação de dados, pode ser originado a partir da descrição de um arquivo em computador, do leiaute de um relatório ou de uma tela.
Julgue os itens subsecutivos, acerca de banco de dados.
O processo de integração de modelos se inicia pela junção de tabelas que apresentam a mesma chave primária, ou seja, os domínios e os conteúdos das colunas que compõem a chave primária devem ser iguais.
Quando da modelagem de dados de um banco de dados relacional, podem ser utilizados atributos compostos, sobre os quais é correto afirmar que
O conceito de transação é fundamental em bancos de dados relacionais. Uma transação (T) é uma atividade de processamento que ou estará completamente realizada ou não foi realizada. Uma transação deve obedecer a diversas propriedades. A propriedade durabilidade garante que T
Os sistemas gerenciadores de bancos de dados relacionais adotam uma arquitetura que envolve diversos esquemas com o objetivo de separar o usuário da aplicação do banco de dados físico.
A esse respeito, é correto afirmar que esses esquemas sãoCom relação ao tema “Estruturas de armazenamento e índices em bancos de dados”, analise as afirmativas a seguir.
I. Os arquivos do tipo Heap são bem simples, uma vez que os registros são posicionados segundo a ordem de inclusão, ao término do arquivo. O tempo médio de acesso para um registro é b/2, onde b é o número de blocos do arquivo.
II. Os arquivos do tipo Hash Externo fornecem acesso muito veloz aos registros em determinadas condições de pesquisa. Neste caso, é utilizado um campo hash cujo valor é calculado por uma função que gera números aleatórios. O tempo médio de acesso a um registro é b.log2b, onde b é o número de blocos do arquivo, pois se trata de uma pesquisa em árvore B+.
III. Os arquivos d...
Com relação a banco de dados, uma transação T está em starvation quando
O processo de otimização de consultas distribuídas utiliza o conceito de espaço de pesquisa.
Nesse contexto, assinale a alternativa que apresenta o conceito de espaço de pesquisa.A dependência funcional transitiva ocorre
Com relação ao tema “modelo relacional”, analise as afirmativas a seguir.
I. Chave estrangeira é o mecanismo que permite a implementação de relacionamentos em um banco de dados relacional.
II. Chave estrangeira é uma coluna única ou combinação de colunas cujos valores necessariamente aparecem como chave primária em outra tabela.
III. Chave candidata é uma coluna cujos valores necessariamente aparecem como chave secundária em tabelas que participam de auto‐relacionamentos.
Assinale:
No que se refere ao desenvolvimento web de alto desempenho, julgue os itens subsequentes.
Apesar de implementarem tecnologias distintas, todos os bancos de dados NoSQL apresentam em comum a implementação da tecnologia chave-valor.
No que se refere ao desenvolvimento web de alto desempenho, julgue os itens subsequentes.
A escalabilidade dos bancos de dados NoSQL é garantida pela ausência de um esquema (scheme free).No que se refere ao desenvolvimento web de alto desempenho, julgue os itens subsequentes.
Uma característica de bancos de dados NoSQL é o suporte à replicação de dados. Entre as abordagens utilizadas para replicação, inclui-se a mestre-escravo.
Os otimizadores de consultas SQL dos principais sistemas gerenciadores de bancos de dados não dependem exclusivamente das regras gerais de transformação de operações da álgebra relacional para estimar e comparar os custos de execução de uma consulta SQL.
Dentre os principais componentes avaliados para a execução de uma consulta se destacam os custos deO desempenho de uma consulta SQL pode ser sensivelmente melhorado se aplicados procedimentos que utilizam transformações baseadas em operações da álgebra relacional. Selecione a alternativa que apresenta transformações corretas.
Julgue os próximos itens, a respeito de conceitos e aplicações de técnicas de modelagem dimensional e otimização de bases de dados.
Em um banco de dados geográfico, a referência de um objeto geométrico pode ser armazenada na forma vetorial, como um ponto com coordenadas x e y.
Acerca dos conceitos e aplicações de banco de dados distribuído, programação distribuída e processamento em GRID, julgue os seguintes itens.
O sistema de gerenciamento de banco de dados paralelo compartilha memória e(ou) disco, ao passo que o sistema de gerenciamento distribuído consiste em vários elementos de processamento conectados por meio de uma rede de comunicação.
Julgue os itens abaixo, relativos à arquitetura e desenvolvimento em nuvem.
A arquitetura de computação na nuvem tem um componente denominado infraestrutura como serviço, que provê todas as linguagens de banco de dados para o usuário do serviço.Em relação a banco de dados, julgue os seguintes itens.
Na chamada de stored procedures em ADABAS, a passagem de parâmetros é feita por meio dos record buffers.
A respeito de banco de dados, julgue os itens subsequentes.
Registros são mapeados em blocos de discos, sendo organizações lógicas de um arquivo. Blocos possuem um tamanho fixo, que é determinado pelas propriedades físicas do disco e pelo sistema operacional, entretanto o tamanho dos registros pode variar.
A respeito de banco de dados, julgue os itens subsequentes.
Os administradores de banco de dados podem ajustar o desempenho (tuning performance) de um sistema de banco de dados para uma aplicação específica no nível do hardware, por meio dos parâmetros do sistema de banco de dados e do projeto do esquema.

A respeito do sistema de gerenciamento de banco de dados Oracle, versão 11g, assinale a opção correta. Nesse sentido, considere que a sigla RAC, sempre que utilizada, refere-se a Real Application Clusters.
Acerca de administração e tunning de banco de dados, julgue os itens seguintes.
O uso da compressão dos arquivos de índices aumenta o número de listas invertidas presentes na memória e o número de acessos a disco, o que torna mais lenta uma consulta ao banco de dados.
No que se refere aos sistemas gerenciadores de banco de dados livres, julgue os itens que se seguem.
Considere que, na tabela Projeto, haja os campos CodigoProjeto, Tipo e Descricao e, na tabela ProjetoEmpresa, os campos CodigoProjeto, CodigoEmpresa, NomeFuncionario, Categoria, Salario e DataInicial. Nesse caso, é correto afirmar que essas tabelas estão de acordo com a segunda forma normal de banco de dados tanto no MySQL quanto no PostgreSQL.
Julgue os itens seguintes acerca da modelagem de dados, considerando diagramas entidade-relacionamento e mapeamento para modelo relacional.
Uma visão de banco de dados é uma coleção de objetos que estão disponíveis para um determinado usuário ou grupo. Os objetos de uma visão são estruturas lógicas que se referem diretamente aos dados do banco.
No que se refere ao conceito de banco de dados relacional, julgue os itens seguintes.
Denomina-se chave estrangeira o conjunto de um ou mais atributos que nunca se repetem. As chaves estrangeiras poderão ser utilizadas como um índice para a tabela de banco de dados.
A respeito de tunning em banco de dados, julgue os itens seguintes.
Em um sistema de banco de dados, as regras da heurística para reduzir o custo de tempo e transformar as consultas da álgebra relacional incluem realizar operações de seleção e projeções o mais cedo possível e evitar produtos cartesianos.
A respeito de tunning em banco de dados, julgue os itens seguintes.
Criar extents grandes o suficiente para os dados e evitar extensões dinâmicas das tabelas são formas para ajustar I/O e estrutura física do banco de dados.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
A Constraint é uma restrição estabelecida para uma coluna no banco de dados. Em Oracle, a constraint check determina que uma coluna não poderá ter duas linhas com o mesmo valor.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
O relacionamento entre um conjunto de dados (tabelas) não existe fisicamente, dado que é apenas lógico e representado por meio das chaves estrangeiras.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
Utilizando-se a HEAP, uma das várias formas de organizar registros em arquivos, um registro pode ser colocado em qualquer lugar no arquivo onde exista espaço.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
O Data Recovery Advisor é a ferramenta Oracle utilizada para diagnosticar falhas nos dados e recomendar reparos de forma automática ou manual.
Em relação a arquiteturas de banco de dados, julgue os itens subsequentes.
Em um servidor de transação, em que vários processos acessam dados na memória compartilhada, as consultas ao banco de dados podem ser submetidas aos processos servidores a partir de uma interface com o usuário executando-se SQL embutida, ou via SQL, ODBC ou outro protocolo similar.
Em relação a arquiteturas de banco de dados, julgue os itens subsequentes.
As funcionalidades oferecidas pelos sistemas de banco de dados são divididas em três partes: front-end, middle-end e back-end.





Acerca de banco de dados relacionais considere:
I. Os sistemas relacionais só exigem que o banco de dados seja percebido pelo usuário como tabelas. No nível físico o sistema é livre para armazenar os dados usando arquivos sequenciais, indexação, hashing etc. II. As tabelas representam uma abstração do modo como os dados estão armazenados fisicamente de forma que diversos detalhes do nível de armazenamento ficam ocultos ao usuário. III. Todo o conteúdo de informação do banco de dados é representado de um e somente um modo, ou seja, como valores explícitos em posições de colunas em linhas de tabelas. Este princípio é satisfeito pelos BDs relacionais. IV. Não existem ponteiros conectando uma tabela a outra em BDs relacionais. Com isso se quer dizer que ...
O PostgreSql 9.3 permite limitar o tamanho físico máximo em bytes em tabelas de usuário por meio da cláusula tablespaces no comando CREATE TABLE, conforme a sintaxe mostrada abaixo.

Considere a instrução seguinte.
create domain TipoCategoria char(20)
constraint verifica_tipo_categoria
check (value in ('Arquitetura','Engenharia'));
Em relação à construção do código apresentado e obedecendo aos conceitos da linguagem de definição de dados, assinale a alternativa correta.
Em bancos de dados, um termo representa uma expressão booleana associada a um BD e que precisa ser avaliada como TRUE, por todo o tempo. Exemplificando, seja um banco de dados de fornecedores e peças.
I. O valor do status de cada fornecedor está no intervalo de 500 a 900, inclusive.
II. Se houver peças, uma delas tem que ser amarela.
III. Dois fornecedores diferentes não têm o mesmo número de fornecedor.
IV. Cada fornecedor com negócios no Brasil tem status 700.
V. Cada remessa envolve um fornecedor existente.
VI. Nenhum fornecedor com status menor que 700 fornece peça alguma com uma quantidade maior que 350.
O exemplo descrito caracteriza o termo denominado restrição de
O Active Directory é um banco de dados onde ficam armazenados todos os recursos da rede e ele os torna acessíveis a todos os usuários e aplicativos da rede. O Active Directory é dinâmico, podendo crescer de acordo com o crescimento da instituição. Dentre os componentes da estrutura lógica, um apresenta as seguintes características
é um depósito de informações que armazena um subconjunto dos atributos de todos os objetos existentes.
tem como função agilizar a realização de queries.
Esse componente é denominado
A respeito de integridade e concorrência em banco de dados, julgue os itens subsecutivos.
Devido ao fato de a concorrência de acessos a um banco de dados diminuir conforme aumenta a importância do controle da concorrência, os registros de acessos em memória, com o intuito de manter a integridade dos dados, geram um despejo na fila de acesso.
Com relação a bancos de dados, julgue os itens seguintes.
O registro armazenado é uma coleção de todas as ocorrências que existem em um único tipo de arquivo armazenado.Julgue os itens seguintes, referentes à modelagem relacional de dados.
Considera-se banco de dados relacional como um conjunto de tabelas, em que cada uma dessas tabelas armazena os dados de uma entidade específica.
Em pesquisa fulltext, o MySQL gerencia os índices segundo os modos:
Com relação as definições básicas de Banco de Dados, pode-se afirmar que:
I. Nos modelos de bases de dados relacionais, a tabela é um conjunto de dados dispostos em número finito de colunas e número ilimitado de linhas (ou tuplas). II. A forma de referenciar inequivocamente uma única linha é através da utilização de uma chave primária. III. Gatilho ou Trigger é um recurso de programação executado sempre que o evento associado ocorrer.O Administrador de Dados
Acerca do conceito de processamento de transações em um banco de dados, julgue os itens a seguir.
Se uma transação for executada de maneira serializável, poderá ocorrer de uma transação ler novamente dados lidos anteriormente e descobrir que eles foram alterados por outra transação.
Sobre restrições (constraints) em bancos de dados, considere:
I. A restrição NOT NULL, assim como as restrições UNIQUE e PRIMARY KEY fornecem uma garantia de exclusividade para uma coluna ou conjunto de colunas.
II. A restrição DEFAULT é usada para inserir um valor padrão em uma coluna. O valor padrão será adicionado a todos os novos registros, caso nenhum outro valor seja especificado.
III. A restrição CHECK é usada para limitar a gama de valores que podem ser colocados em uma coluna. Se essa restrição for definida em uma tabela, ela pode limitar os valores em determinadas colunas com base nos valores de outras colunas da linha.
Está correto o que consta em
O Modelo Relacional usa
O projeto geral do banco de dados é
Um Sistema de Banco de Dados é
Considere o seguinte diagrama entidade-relacionamento, resultante da modelagem de um banco de dados relacional.

A partir desse diagrama, pode-se afirmar que
O domínio de um atributo de uma tabela de um banco de dados relacional representa
A respeito das chaves candidatas de uma tabela de um banco de dados relacional, é correto afirmar que
Das opções seguintes, assinale aquela que NÃO é uma característica do MS-SQL:
Uma das alternativas abaixo apresenta o modo padrão como é feita a conexão do Java via JDBC ao banco de dados da aplicação, ou seja, por meio de um(a):
Observe o comando abaixo. É correto afirmar que, ao apagar da tabela “setor”, o setor “Informática

Observe o relacionamento entre as entidades “Pedido” e “Itens do Pedido” e as premissas relacionadas abaixo:

Écorreto afirmar que:
Observe a procedure abaixo escritaemPL/SQL.
INSERTINTOFunc VALUES (10,'Clarice',3200);
SAVEPOINTa;
INSERTINTOSetor VALUES (13,'Sales','Hyd');
SAVEPOINTb;
INSERTINTOGrade VALUES ('III',2300,4500);
ROLLBACKTOa:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Na frase seguinte,
“O MOLAP é um OLAP baseado no acesso a um banco de dados multidimensional. O ROLAP é um OLAP baseado no acesso a um banco de dados relacional. HOLAP é um OLAP situado entre o ROLAP e o MOLAP e acessa o Multidimensional e o Relacional.”
pode-se concluir que
No desenvolvimento de uma API orientada a objetos, é comum reunir todas as suas funcionalidades em uma única classe, simplificando o acesso. Esta prática pode ser favorecida através da implementação do padrão de projeto
No processo de mapeamento do modelo ER para o modelo relacional, atributos multivalorados são definidos a partir da
Dadas as seguintes sentenças,
I. Um atributo, em um modelo de entidade-relacionamento, que possui "sub-atributos" em sua nomenclatura é definido como atributo chave.
II. A restrição de integridade 'REFERENCED KEY' não é suportada pelo Oracle.
III. Para mostrar as tabelas existentes de um banco de dados MySQL em uso é necessário usar o comando 'viewtables'.
IV. 'DROP TABLE' e 'DROP INDEX' são instruções do tipo DDL.
verifica-se que
Nos bancos de dados espaciais, pode-se realizar consultas de proximidade, por região etc. Nesse contexto, bons índices são necessários para o acesso eficiente aos dados espaciais, que normalmente são de duas ou mais dimensões. Qual das opções abaixo não é adequada para a construção desses índices?
Qual das seguintes violações acontece quando uma transação relê o banco de dados e encontra novas linhas que foram inseridas por uma outra transação depois da primeira leitura?
Dadas as afirmações a seguir sobre XML e banco de dados,
I. Diferentemente do banco de dados relacional o XML permite estruturas aninhadas.
II. DTD (Document Type Definition) é uma evolução do XMLSchema e serve para restringir quais informações estão presentes no documento XML.
III. Devido a sua capacidade de descrição, a representação XML é vantajosa quando a informação deve ser trocada com entidades externas.
IV. Documentos XML não podem ser gerados de forma automática a partir das informações do banco de dados
verifica-se que estão corretas
Um sistema de banco de dados fornece uma linguagem para especificar o esquema de banco de dados. Essa linguagem é chamada de definição de
A arquitetura ANSI/SPARC define três níveis (ou camadas) que ficam entre o banco de dados em si (disco rígido) e as aplicações do usuário; são eles:
A tabela a seguir representa um banco de dados simples.

Analisando as sentenças seguintes, referentes à tabela apresentada,
I. 'João' é uma instância da tabela.
II. 'Nome' faz parte do esquema do banco de dados.
III. 'Rua B' é um dado armazenado na tabela.
IV. 'Telefone' é um dos esquemas do banco de dados.
verifica-se que está(ão) correta(s)
O problema da atualização temporária (ou dirty read) acontece quando
Analisando as afirmações seguintes, sobre o conceito de transações em banco de dados,
I. Toda escala de execução conflito-serializável é de execução consistente.
II. Toda escala de execução equivalente no conflito é de execução consistente.
III. Toda escala de execução sequencial é de execução consistente.
IV. A garantia da consistência do banco de dados não depende de como foi especificada a escala de execução da transação.
verifica-se que está(ão) correta(s)
Os algoritmos C4.5 e K-Means, muito utilizados para descoberta de conhecimento através de mineração de dados, são algoritmos de respectivamente
Analisando as afirmações seguintes, referentes à técnica de ataque por injeção de SQL (do inglês SQL injection),
I. É uma das ameaças mais comuns enfrentadas por sistemas de banco de dados, especialmente sistemas baseados na Web.
II. É considerado um ataque de pouca gravidade, uma vez que não possibilita o acesso a informações confidenciais e nem manipulação não autorizada do banco de dados.
III. É caracterizado pela injeção de uma cadeia de caracteres que manipula ou muda completamente o comando SQL que seria executado no SGBD.
IV. Apesar de ser considerado grave, esse tipo de ataque não possibilita ao atacante executar comandos remotos no lado servidor.
veri...
Analisando as afirmações seguintes, referentes a sistemas de informações geográficos (SIG),
I. Em geral, um SIG utiliza bancos de dados que armazenam objetos com características espaciais que os descrevem e possuem relacionamentos espaciais entre eles.
II. Bancos de dados cartográficos e meteorológicos são exemplos de bancos de dados espaciais.
III. Devido à sua complexidade, os bancos de dados de SIG não são passíveis de mineração.
IV. Uma das maiores dificuldades na construção de um SIG é a impossibilidade de realizar junção (do inglês join) entre tabelas em um banco de dados espacial.
verifica-se que estão corretas
Analisando as seguintes afirmativas sobre banco de dados temporais,
I. Dadas as suas características, toda solução de data warehouse possui um banco de dados temporal;
II. Interval e Period são exemplos de tipos de dados temporais presentes na SQL2;
III. Consultas em bancos de dados temporais podem ser especificadas na linguagem TSQL, uma extensão da linguagem SQL;
IV. Não é possível incorporar a noção de tempo dos bancos de dados temporais em um SGBD relacional tradicional.
verifica-se que está(ão) correta(s)
Analisando as seguintes afirmativas sobre gatilhos e visões de banco de dados relacionais e SQL,
I. Os gatilhos são utilizados para especificar ações automáticas que o SGBD executará automaticamente e de forma periódica.
II. Os gatilhos são compostos de duas partes: a condição de ativação e a ação a ser tomada.
III. Uma visão de banco de dados, também conhecida como tabela virtual, pode ser apagada do banco de dados através do comando DROP TABLE.
IV. Por padrão, a execução do comando DELETE em uma visão não apaga as respectivas instâncias reais na tabela alvo.
verifica-se que estão corretas
Analisando as seguintes afirmativas sobre algoritmos de mineração de dados (data mining).
I. Podem ser utilizados durante o processo de descoberta de conhecimento em bancos de dados.
II. O algoritmo ID3 é considerado uma evolução do algoritmo C4.5 e muito utilizado em mineração de dados.
III. No contexto de mineração de dados, o objetivo da fase de pré-processamento é otimizar a execução; sendo assim, uma fase pouco relevante e raramente executada.
IV. Dentre as principais tarefas da mineração de dados, estão: classificação e predição, agrupamento, análise de outlier, associações, padrões frequentes e visualização.
verifica-se que está(ão) correta(s)
Qual o número de tabelas normalizadas que seria necessário para fazer o mapeamento do MER apresentado na figura seguinte para o modelo relacional?

Analisando as seguintes afirmativas sobre o modelo conceitual apresentado na Figura a seguir,

verifica-se que está(ão) correta(s)
Qual das seguintes opções é uma afirmação falsa sobre o padrão ODBC (Open Database Connectivity)?
Qual das opções a seguir é uma vantagem da arquitetura em três camadas?
Quanto à segurança e à autorização em banco de dados,
I. Uma das preocupações de segurança em banco de dados é a perda de integridade, ou seja, que a informação seja protegida contra a modificação imprópria.
II. Não é preocupação da segurança em banco de dados a disponibilidade das informações para um usuário.
III. O administrador do banco de dados é responsável pela segurança geral do sistema de banco de dados.
IV. O controle de acesso dicionário tem um forte controle de como a informação é propagada e usada.
V. Os comandos GRANT e REVOKE são utilizados para a criação de papéis que definem o que cada usuário pode fazer.
verifica-se que ...
Suponha que as relações PACIENTE e MEDICO façam parte de um sistema de banco de dados distribuído e estão colocadas, respectivamente, no Site 1 e no Site 2. Nenhuma das relações está fragmentada e são descritas da seguinte forma:
Site 1:
PACIENTE(CPF, NOME, SOBRENOME, NASC, SEXO ENDERECO, TELEFONE, CRM_FK)
possui 10.000 registros
o tamanho de cada registro é de 100 bytes
o tamanho de cada atributo é:
· CPF = 10 bytes · NOME = 15 bytes · SOBRENOME = 15 bytes
· NASC = 10 bytes · SEXO = 5 bytes
· ENDERECO = 20 bytes
· TELEFONE = 15 bytes
· CRM_FK = 1...
De acordo com os estados de uma transação, enumere a segunda coluna de acordo com a primeira.

A sequência correta, de cima para baixo, está na opção
Qual opção é verdadeira para a utilização de índices em um banco de dados relacional?
Um modelo de banco de dados multidimensional está mais fortemente relacionado com
Dadas as afirmações seguintes,
I. O desenvolvimento de um sistema de banco de dados, a partir das planilhas do departamento de vendas, é caracterizado como um projeto utilizando dados existentes
II. No modelo relacional, as relações são criadas usando chaves estrangeiras.
III. Uma entidade fraca não pode existir no banco de dados a menos que outro tipo de entidade também exista.
IV. O processo de normalização trata propriedades indesejáveis, tais como: a repetição de informações e a incapacidade de representar certas informações.
V. A linguagem SQL opera principalmente no nível de modelo lógico dos dados.
verifica-se que estão corretas...
Ao enviarmos uma requisição para um sistema de gerenciamento de banco de dados cujo resultado contém 3 colunas com as informações seguintes: nome da tabela, número de colunas e chave primária. Nós estamos procurando por
Sobre bloqueio em duas fases, ou Two Phase Lock (2PL), é correto afirmar que
Ao tentar executar a seguinte consulta em um SGBD relacional, o resultado obtido será:

Para bancos de dados multiusuário o Sistema Gerenciador de Banco de Dados (SGBD) deve fornecer ao Administrador de Banco de Dados (DBA) meios para restringir o acesso de uma conta (usuário ou um grupo de usuários) a determinadas partes do esquema do banco de dados. Sobre controle de acesso, é correto afirmar que
A respeito de bancos de dados relacionais, é incorreto afirmar que

um professor pode estar envolvido na oferta de diversas disciplinas e uma mesma disciplina pode ser ministrada por mais de um professor.

não é possível a um aluno escolher uma oferta enquanto não se definir o professor que oferecerá a disciplina.
erca de sistemas de banco de dados, julgue o item seguinte.
Na implementação de um banco de dados com base no modelo relacional, uma alternativa para se evitar a desnormalização — sem prejuízo ao aumento do desempenho na recuperação de dados constantemente usados — é criar uma visão materializada.
Com relação a sistemas de banco de dados, julgue os itens que se seguem.
O projeto conceitual de um banco de dados corresponde à descrição concisa dos requisitos de dados, tipos de entidades, relacionamentos e restrições.
Com relação a sistemas de banco de dados, julgue os itens que se seguem.
O gerenciador de recuperação de um sistema de gerenciamento de banco de dados deve ter a capacidade de lidar com falhas catastróficas, tais como os colapsos de disco, que são combatidos, por exemplo, mediante a utilização de backup do banco de dados.
Em um sistema SQL, uma transição refere-se a:
Considere a tabela de nome Filial contendo 10 registros em um determinado banco de dados.
Os atributos dessa tabela são:
• Codigo
• Nome
• Estado
• Cidade
Para excluir todos os registros dessa tabela, deve-se usar o comando
Um banco de dados relacional pode ser definido como um(a)
Considere a representação abaixo de uma tabela de um banco de dados relacional, onde:
• Estoque é o nome da tabela;
• Código, Quantidade e Categoria são os nomes das colunas da tabela Estoque. Estoque (Código, Quantidade, Categoria)
O comando SQL para se obter a soma dos valores da coluna Quantidade, agrupada por Categoria, apenas para as categorias com quantidade total superior a 100 unidades, é:
O conceito de chave é utilizado para estabelecer relações entre linhas das tabelas de um banco de dados relacional.
Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas.
“Uma __________ é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais linhas de uma tabela. Uma das __________ é escolhida como __________, sendo que as não escolhidas são denominadas __________ . Uma __________ é uma coluna ou uma combinação de colunas cujos valores aparecem em uma tabela e necessariamente aparecem na __________ de uma outra tabela.”
A sequência correta encontra-se apenas em:
A capacidade de modificar a definição dos esquemas de um banco de dados em determinado nível de abstração, sem afetar outros níveis, é chamada de independência de dados.
Sobre independência de dados, assinale a alternativa correta:
Um sistema de banco de dados consiste em uma série de componentes funcionais, entre os quais inclui-se o buffer manager, que
Apesar do aparente aumento de produtividade, a centralização dos bancos de dados em servidores gerou problemas, como o aumento significativo no tráfego de rede, principalmente quando havia consultas simultâneas por um grande número de nós. Esse problema foi superado por meio do(a)
Entre as estruturas de dados necessárias para implementar o sistema físico de um sistema de banco de dados, encontra-se aquela que armazena informações de autorização, como restrições de chave. Essa estrutura de dados é denominada
No âmbito dos bancos de dados, a álgebra relacional é uma linguagem de consulta procedural. As operações chamadas unárias da álgebra relacional são:
Importante para a estrutura de um banco de dados, o conceito da modelagem de dados é um grupo de ferramentas conceituais para relacionamento de dados, descrição de dados, semântica de dados e de
Uma DLL é uma biblioteca que contém código e dados que podem ser usados por mais de um programa ao mesmo tempo. Por exemplo, em algumas versões de sistemas operacionais Windows, a DLL Comdlg32 executa funções relacionadas à caixa de diálogo, e programas podem usar a funcionalidade contida nessa DLL para implementar uma caixa de diálogo, ajudando a promover a reutilização de código e uso de memória eficiente. Sobre essas bibliotecas, é INCORRETO afirmar:

Considere:
I. Agência é entidade fraca de Banco.
II. Agências prestam serviços diferenciados entre si, ou os mesmos.
Para saber quais os serviços prestados pelas agências Ax e Ay dos bancos Bx e By, é necessário modelar um relacionamento
A unidade lógica de armazenamento de banco de dados usada para agrupar as demais estruturas lógicas relacionadas, apenas especificando a localização de armazenamento do banco de dados, é denominada
Para que seja excluída a chave de restrição FK_Cliente_Localidade, devem ser executados os seguintes comandos

Para que seja criada a chave de restrição FK_Cliente_Localidade, devem ser executados os seguintes comandos
Um projeto de banco de dados deve obter um conjunto de esquemas de tabelas que permita armazenar dados sem redundância e gerar informações de forma fácil e simplificada. Para verificar se um projeto de banco de dados atende a estes requisitos, deve-se aplicar um conjunto de regras conhecido como
Transações distribuídas abrangem dois ou mais servidores conhecidos como gerenciadores de recursos. O gerenciamento da transação deve ser coordenado entre os gerenciadores de recursos por um componente de servidor chamado de gerenciador de transações. Cada instância do Mecanismo de banco de dados pode operar como um gerenciador de recursos em transações distribuídas coordenadas por gerenciadores de transações. Uma importante ferramenta para o controle de concorrência em transações distribuídas são os protocolos baseados em locks. Qual a melhor descrição para este protocolo?
A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Nesta técnica, o modelo de dados é representado através de um modelo entidade-relacionamento (modelo ER). Usualmente, um modelo ER é representado graficamente, através de um diagrama entidade relacionamento (DER). Dentro do DER de um banco de dados relacional temos uma chave primária (PK), o que podemos garantir nos dados com a inserção da PK.
Banco de Dados é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico. Sobre banco de dados é correto afirmar que:
I. As chaves estrangeiras permitem que os registros de uma tabela sejam relacionados com outras tabelas, através de sua chave primária.
II. A regra de integridade define que as chaves primárias não podem ser nulas, mas no caso de chaves primárias compostas, não é necessário que todas as chaves primárias devam ser preenchidas.
III. Uma técnica utilizada para armazenar e acessar de forma eficiente, dados contidos em um arquivo é o ISAM (Indexed Sequential Access Method).
Quais proposições acima são verdadeiras?
Considere:
I. Regra 1 − Todas as informações são representadas de forma explícita no nível lógico e exatamente em apenas uma forma, por valores em tabelas.
II. Regra 2 − Cada um e qualquer valor atômico (datum) possui a garantia de ser logicamente acessado pela combinação do nome da tabela, do valor da chave primária e do nome da coluna.
III. Regra 3 − Valores nulos não devem ser utilizados de forma sistemática, independente do tipo de dado ainda que para representar informações inexistentes e informações inaplicáveis.
Das regras de Codd para bancos de dados relacionais, está correto o que consta em
Sobre Bancos de Dados, analise:
I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP.
II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados.
III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança.
IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte des...

A estrutura que, além de ser organizada sob a forma de uma lista organizada de todos os elementos de dados pertinentes ao sistema, também constitui um ponto de referência de todos os elementos desse sistema, permitindo associar um significado a cada termo utilizado, é tecnicamente conhecida como
No modelo de dados utilizado nos bancos de dados relacionais,
Considerando que se deseje efetuar uma pesquisa de um valor sobre a chave primária de uma tabela de um banco de dados com uma chave primária com um tipo de campo que receba um valor inteiro e que se possa fazer essa pesquisa utilizando-se a busca sequencial ou a busca binária, assinale a opção correta.
Entre outras funcionalidades, uma Stored Procedure pode melhorar a performance de um banco de dados e criar tarefas agendadas. Em SQL, são exemplos de procedimentos armazenados:
I. Procedimentos Temporários Locais, que devem começar com # e Globais, que devem começar com ##
II. Procedimentos de Sistema, que são armazenados no banco de dados padrão do SQL Server e executam as tarefas administrativas, podendo ser executadas a partir de qualquer banco de dados.
III. Procedimentos Estendidos são executados fora do SGBD SQL Server e são identificados com o prefixo xp, (procedimentos de sistema recebem a sigla SP) e recebem a extensão .dll
Está correto o que consta em
É o modelo de dados que eliminou o conceito de hierarquia, permitindo que um mesmo registro estivesse envolvido em várias associações. Os registros, organizados em grafos, permitem o tipo de associação que define uma relação 1:N entre os tipos de registros proprietário e membro. Assim, para dois relacionamentos 1:N entre os registros A e D e entre os registros C e D é possível construir um relacionamento M:N entre A e D. Trata-se do modelo
Relacionamentos que são resultado da combinação de outros relacionamentos, entre as mesmas entidades, são denominados
Em um sistema gerenciador de bancos de dados, normalmente é possível criar gatilhos (triggers), cujo disparo pode ocorrer em decorrência
Com relação a sistemas de gerenciamento de banco de dados, julgue os itens seguintes.
Uma forma de se empregar o SQL para o gerenciamento de bancos de dados distribuídos é por meio de replicações transacionais, em que, na transactional publication, os dados são enviados apenas para os assinantes, e, na transactional publication with updatable subscriptions, as alterações são feitas tanto nas tabelas como nos assinantes.
Com relação a sistemas de gerenciamento de banco de dados, julgue os itens seguintes.
A consistência, uma propriedade que deve ser garantida em um sistema de gerenciamento de banco de dados, ocorre em situações em que todas as ações de uma unidade de trabalho são efetivadas (commit) sem que haja falha na unidade de trabalho. Caso haja falha, é realizado roll back.
Com relação a sistemas de gerenciamento de banco de dados, julgue os itens seguintes.
Os algoritmos undo-redo, buferização e fuzzy de checkpoint consistem em técnicas de realização de becape de bancos de dados.
A respeito de administração de banco de dados relacionais; administração de usuários e perfis de acesso; controle de proteção, integridade e concorrência; restauração de dados; tolerância a falhas e continuidade de operação e otimização de desempenho, julgue os itens de 85 a 87.
Na paginação shadow, o banco de dados é particionado em um número de blocos de comprimento variável. Durante o processamento dessa transação, mantêm-se duas tabelas de páginas ditas atual e shadow. Se a transação for completada, a página atual é atualizada com a cópia da página shadow mantida em armazenamento volátil.
A respeito de administração de banco de dados relacionais; administração de usuários e perfis de acesso; controle de proteção, integridade e concorrência; restauração de dados; tolerância a falhas e continuidade de operação e otimização de desempenho, julgue os itens de 85 a 87.
A garantia de consistência do banco de dados, na ocorrência de uma queda de sistema enquanto uma transação T, para transferência de 50 dólares de uma conta A para uma conta B, estiver sendo executada, após o débito em A e antes do crédito em B, que resulte em perda dos conteúdos de memória, requer a manutenção das informações de modificações em um sistema de armazenamento estável.
A respeito de fundamentos de banco de dados e linguagens de definição e manipulação de dados em SGBDs relacionais, julgue os itens a seguir.
O algoritmo de junção de laço aninhado requer o uso de índices para examinar parcialmente os pares de tuplas nas duas relações da junção.
A respeito de fundamentos de banco de dados e linguagens de definição e manipulação de dados em SGBDs relacionais, julgue os itens a seguir.
Os atributos utilizados para a classificação do resultado pela cláusula order by não necessitam estar presentes na cláusula select da consulta.
A respeito de integridade e concorrência em banco de dados, julgue os itens subsecutivos.
Em banco de dados relacionais, o controle de concorrência é ilimitado para leituras de dados. Entretanto, modificações simultâneas disparadas ao mesmo dado por diferentes usuários são garantidas, pois, sempre que um dado estiver em modo protegido, o acesso restrito ao dado somente será permitido após autenticação.
Ainda sobre banco de dados, julgue os itens subsequentes.
Os bancos de dados relacional, rede e hierárquico são modelos de dados tradicionais que foram muito utilizados para aplicações convencionais de bancos de dados comerciais.
Ainda sobre banco de dados, julgue os itens subsequentes.
Em um banco de dados, um relacionamento ocorre quando um atributo de uma entidade refere-se a outra entidade.
Ainda sobre banco de dados, julgue os itens subsequentes.
O uso de triggers, ou gatilhos, em bancos de dados, permite a especificação de um evento, condição ou ação.
Com relação a bancos de dados, julgue os itens seguintes.
Denomina-se registro a menor unidade de dados armazenados.
Com relação a bancos de dados, julgue os itens seguintes.
No modelo hierárquico de banco de dados, cada hierarquia é apresentada com um único registro relacionado e sua linguagem padrão é o XML.
Com relação a bancos de dados, julgue os itens seguintes.
Em um banco de dados, a ocorrência de campos armazenados e relacionados entre si caracteriza instância de registro armazenado.
Atenção: Na questão abaixo não foram usados acentos, símbolos ou espaços nos nomes das entidades e atributos, pois isto pode causar problemas em muitos dos softwares utilizados para implementar o modelo.

Analise as afirmativas abaixo:
1. Chaves primárias redundantes são recomendadas por prover um nível de segurança adicional.
2. Qualquer chave candidata identifica unicamente cada tupla da relação.
3. Qualquer chave primária é uma superchave, mas nem toda superchave é uma chave primária.
4. Qualquer chave estrangeira é primária em outra relação.
Assinale a alternativa que indica todas as afirmativas corretas.
Julgue os seguintes itens, referentes a modelo relacional de banco de dados e teoria de SGBDs.
A regra de integridade de uma chave primária estabelece que, se um conjunto de atributos denominado CA for a chave primária de uma relação X, então a extensão de X não poderá ter, em nenhum momento, duas tuplas com a mesma combinação de valores para os atributos de CA.
Julgue os seguintes itens, referentes a modelo relacional de banco de dados e teoria de SGBDs.
A regra de integridade referencial estabelece que, se um conjunto de atributos CE for de uma chave estrangeira de uma relação X que faça referência a uma relação S, que tenha por chave primária CA, então, para toda tupla N com extensão de S, os valores para o conjunto de atributos de CA da tupla N serão nulos.
Com relação a modelagem de dados, diagramas entidaderelacionamento e mapeamento para modelo relacional, julgue os itens seguintes.
Em esquemas relacionais para determinada entidade com um conjunto de valores como atributos multivalorados, o valor do atributo chave da entidade é repetido uma vez para cada valor do atributo multivalorado da tupla da relação separada e relacionada.
Acerca das características de bancos de dados relacionais e SQL, julgue os itens a seguir.
Sendo NULL um valor especial diferente de zero ou de um campo preenchido com brancos, para realizar comparações com o objetivo de verificar se um campo é ou não NULL, é necessário e suficiente utilizar o operador IS.
Acerca de conceitos de banco de dados, características dos bancos relacionais e linguagem SQL, julgue os itens que se seguem.
Durante um failover, existindo replicação do banco de dados, não haverá perda de dados, ainda que o administrador de banco de dados intervenha manualmente para o retorno do funcionamento do banco de dados principal.
Acerca de conceitos de banco de dados, características dos bancos relacionais e linguagem SQL, julgue os itens que se seguem.
Denominam-se switchovers as alterações de papel planejadas entre o banco de dados principal e o banco de dados reserva para permitir que atividades de manutenção sejam realizadas no servidor de banco de dados principal. Nesse processo, o banco de dados reserva é escolhido como o novo banco de dados principal. Para que os switchovers ocorram, é necessário que as aplicações gravem seus dados no novo banco de dados.
Acerca das ferramentas de front-end, julgue os itens consecutivos.
A ferramenta de front-end DBDesigner versão 4, de domínio público, é utilizada em projeto de banco de dados. Por meio dessa ferramenta, é possível criar relacionamentos binários entre tabelas e relacionamentos recursivos em uma tabela.
Acerca das ferramentas de front-end, julgue os itens consecutivos.
A ferramenta Rational Rose Data Modeler possibilita realizar engenharias direta e reversa de um banco de dados.
Acerca das ferramentas de front-end, julgue os itens consecutivos.
A ferramenta DBDesigner versão 4 permite criar um modelo de banco de dados que contenha tabelas, relacionamentos entre tabelas e conexão entre dois relacionamentos.
Acerca dos procedimentos armazenados (stored procedures), julgue os itens a seguir.
Os procedimentos armazenados no servidor de banco de dados podem ser invocados por inúmeras aplicações.
O algoritmo ARIES é exemplo de algoritmo de recuperação utilizado em sistemas de bancos de dados, sendo o logging write-ahead um dos conceitos em que esse algoritmo se embasa.
Julgue os próximos itens, relativos ao processamento de transações em bancos de dados.
Os sistemas de banco de dados que obedecem à propriedade denominada isolamento permitem que transações concorrentes compartilhem resultados intermédios.
Julgue os próximos itens, relativos ao processamento de transações em bancos de dados.
Transação é uma unidade atômica de processamento no banco de dados e tem a seguinte característica: ou estará terminada totalmente ou não foi realizada de forma alguma.
Julgue os próximos itens, relativos ao processamento de transações em bancos de dados.
O resumo incorreto, um dos problemas decorrentes da execução descontrolada de transações simultâneas, ocorre quando uma transação, depois de atualizar um item do banco de dados, falha por um algum motivo.
Considerando o conceito de visões do modelo relacional, julgue os itens seguintes.
Aplicativos do banco de dados podem ser executados sobre visões de relações da base de dados.
Considerando o conceito de visões do modelo relacional, julgue os itens seguintes.
Uma visão relacional é uma consulta virtual que nunca é materializada.
Julgue os itens a seguir, a respeito de álgebra relacional.
A operação da álgebra relacional SELECT extrai as tuplas específicas de uma relação, e a operação PROJECT extrai atributos específicos de uma relação.
Julgue os itens a seguir, a respeito de álgebra relacional.
Em um banco de dados relacional, com as relações expressas no código a seguir e utilizando-se apenas as operações de álgebra relacional união, interseção, diferença, junção natural, projeção e seleção, a consulta “Qual a profissão dos clientes que trabalham em alguma empresa de nome ALPHA”, para ser processada, exige, ao menos, a operação de interseção das relações cliente,

Julgue os itens a seguir, a respeito de álgebra relacional.
A operação de junção interna entre duas tabelas X e Y e com critério de junção J tem a função, na álgebra relacional, de concatenar cada linha da tabela X com cada linha da tabela Y sempre que o critério de junção J for verdadeiro. Caso, para uma linha de X, não exista nenhuma linha em Y que torne o critério verdadeiro, a linha de X aparece no resultado concatenada com campos vazios (NULL).
Julgue os itens seguintes, a respeito de arquitetura de banco de dados.
As funcionalidades de um banco de dados em uma arquitetura dividida em duas camadas podem ser divididas em duas categorias: front-end e back-end. As funcionalidades de front-end são as que permitem gerenciar as estruturas de acesso e realizar o desenvolvimento e a otimização de consultas, além do controle de concorrência e recuperação de dados.
Julgue os itens seguintes, a respeito de arquitetura de banco de dados.
A principal vantagem da arquitetura de dados em duas camadas é a divisão do armazenamento e do processamento de dados em dois sistemas. Mas esse processo tem um custo que se reflete em considerável aumento do tráfego de dados na rede.
Julgue os itens a seguir, no que diz respeito aos conceitos de dicionário de dados.
O dicionário de dados corresponde a um banco de dados em separado que contém informações dos componentes do banco de dados. Dessa forma, para manter segurança das informações, estas devem ser obrigatoriamente armazenadas em local diferente do banco de dados no qual se está trabalhando.
Julgue os itens a seguir, no que diz respeito aos conceitos de dicionário de dados.
O dicionário de dados é um repositório utilizado com a finalidade de armazenar informações dos atributos de cada entidade com o maior número de detalhe possível.
Julgue os itens a seguir, no que diz respeito aos conceitos de dicionário de dados.
Linguagem de definição de dados proporciona comandos para definição de esquemas de relações, exclusão de relações, criação de índices e modificação nos esquemas de relações.
Julgue os itens que se seguem, a respeito do modelo relacional.
No processo de mapeamento do modelo relacional para o modelo lógico, uma entidade torna-se uma tabela, e o identificador de cada ocorrência de uma entidade, a chave primária da tabela.
Julgue os itens que se seguem, a respeito do modelo relacional.
O processo de mapeamento do modelo entidade relacionamento para o modelo relacional tem como objetivo evitar as anomalias de acesso concorrente.
Julgue os itens a seguir, no que se refere aos conceitos de banco de dados.
Instância é o nome técnico atribuído ao conjunto de programas utilizados, em um dado momento, para o gerenciamento de determinado banco de dados.
Julgue os itens a seguir, no que se refere aos conceitos de banco de dados.
O local onde são armazenados ou agrupados todos os objetos, programas e dados é denominado esquema.
Julgue os próximos itens, acerca dos sistemas gerenciadores de banco de dados que implementam o modelo relacional de dados.
Assim como nos modelos que o precedem, o modelo relacional de dados precisa de caminhos predefinidos para que os dados sejam acessados.
Julgue os próximos itens, acerca dos sistemas gerenciadores de banco de dados que implementam o modelo relacional de dados.
O modelo relacional de dados necessita que programas ou sistemas implementem regras para evitar características indesejáveis, tais como repetição de informação, incapacidade de representar parte da informação e perda de informação.
Julgue os itens seguintes, referentes à modelagem relacional de dados.
As restrições de integridade classificadas como restrições de transição tanto podem referir-se a apenas uma tabela, como a um conjunto de tabelas. Nessa última situação, denominam-se restrições de transição de banco de dados.
Julgue os itens que se seguem, relativos aos procedimentos de backup de banco de dados.
Os procedimentos de recuperação de um banco de dados devem prever uma sequência de operações que se inicie com a restauração de um backup diferencial, quando ele existir.
Julgue os itens que se seguem, relativos aos procedimentos de backup de banco de dados.
Mediante o uso de backups de log, é possível executar rollfoward do banco de dados em qualquer momento, minimizando a possibilidade de perda de dados em caso de falha.
Julgue os itens que se seguem, relativos aos procedimentos de backup de banco de dados.
O uso de backups diferenciais em conjunto com backups de log de transação reduz o tempo de restauração do banco de dados em caso de falha, comparando-se a situações em que os backups diferenciais não tenham sido criados.
Julgue os itens que se seguem, relativos aos procedimentos de backup de banco de dados.
A fim de que a recuperação de um banco de dados seja capaz de recompor todos os dados sem nenhuma perda em caso de falha, é necessário que seja realizado backup do log de transações ativas.
Com relação a tuning em banco de dados, julgue os itens subsecutivos.
No processo de tuning de um banco de dados, devem ser consideradas questões relativas à otimização de índices e consultas, bem como à configuração de sistema operacional.
Com relação a tuning em banco de dados, julgue os itens subsecutivos.
A inclusão de gatilhos (triggers) propicia melhor desempenho do banco de dados, em virtude de eliminar a necessidade de execução de algumas operações de acesso a esse banco de dados.
Com relação a tuning em banco de dados, julgue os itens subsecutivos.
Entre os elementos que influenciam significativamente o desempenho de consultas a banco de dados, destaca-se a ordem em que são usados os joins na reestruturação de consultas SQL.
Com relação a tuning em banco de dados, julgue os itens subsecutivos.
No tuning de banco de dados, a reestruturação de índices mediante a criação de novos índices em tabelas em que o número de acessos é elevado consiste em uma ação que torna mais eficiente a realização de operações nessa tabela.
De acordo com os preceitos estabelecidos pela área de administração de dados para a elaboração e a execução dos planos de manutenção, julgue os itens que se seguem.
Caso seja verificada falha na integridade de um banco de dados, deve-se dispensar tratamento específico ao conjunto de atividades previstas no plano de manutenção.
De acordo com os preceitos estabelecidos pela área de administração de dados para a elaboração e a execução dos planos de manutenção, julgue os itens que se seguem.
A criação de um histórico de backups pode ser feita por meio da realização do backup do banco de dados e do arquivo de log de transações, retendo-os por um período especificado.
De acordo com os preceitos estabelecidos pela área de administração de dados para a elaboração e a execução dos planos de manutenção, julgue os itens que se seguem.
No plano de manutenção de uma base de dados, devem estar compreendidas a reorganização e a reconstrução de índices, a fim de se garantir consistência geral à referida base de dados.
Julgue os próximos itens, relativos à eficiência na administração de dados.
Sempre que houver a necessidade de se melhorar o acesso ao banco de dados, as adaptações aos modelos de dados, com essa finalidade, serão de responsabilidade da equipe responsável pela administração de dados.
Julgue os itens de 91 a 95, referentes a projeto de banco de dados.
Na desnormalização de tabelas, representa-se a inclusão de redundância de dados e se afeta a terceira forma normal, provocando-se, dessa forma, a inconsistência dos dados e a diminuição do desempenho no acesso aos dados.
Julgue os itens de 91 a 95, referentes a projeto de banco de dados.
Para que um projeto de banco de dados seja considerado robusto, é de vital importância que ele seja voltado para a aplicação na qual os dados serão usados, assegurando-se, dessa forma, que a aplicação será atendida em suas necessidades relacionadas a dados.
Ferramentas CASE são de uso específico no desenvolvimento de aplicativos web usando banco de dados.
O modelo conceitual e as tabelas abaixo serão utilizados nas questões 45, 46 e 47. Eles descrevem um banco de dados que contém informações sobre clientes de um shopping center e cupons de desconto concedidos.
Qual par de comandos INSERT permite incluir dois novos clientes na base de dados do shopping center emquestão?
É um repositório de informações que modelam entidades do mundo real, como produto, cliente, funcionário etc. Nesse repositório é possível introduzir, modificar, remover, selecionar e organizar as informações armazenadas por meio de uma linguagem universal para gerenciamento de informações chamada SQL (Structured Query Language).
O texto fala deDas instruções seguintes, aquelas que pertencem à linguagemDML(Data Definition Language):
Considere a seguinte tabela de um banco de dados.
TAB_FUNC = {COD_FUNC, NOME, COD_DEP, SAL}
Uma consulta SQL que devolve apenas a tabela formada pelos códigos (COD_FUNC) e nomes (NOME) dos funcionários que ganham salário (SAL) entre 1000 e 3000 reais e trabalham no departamento de código (COD_DEP) 3 é
Considere a seguinte tabela de um banco de dados.
TAB_FUNC = {COD_FUNC, NOME, COD_DEP, SAL}
Uma expressão da álgebra relacional representando a tabela formada pelos códigos (COD_FUNC) e nomes (NOME) dos funcionários que ganham salário (SAL) entre 1000 e 3000 reais e trabalham no departamento de código (COD_DEP) 3 é
Considere um Banco de Dados com as relações R1, R2 e R3 abaixo, onde VALOR_PAGO é o valor pago de imposto de renda no ano e atributos sublinhados formam a chave.
R1 = {CPF, NOME, CPF_CONJUGE, NOME_CONJUGE}
R2 = {CPF, NOME, CIDADE, NUMERO_DEPENDENTES}
R3 = {CPF, ANO, NOME, VALOR_PAGO}
R1, R2 e R3 estão, respectivamente, na
Em uma certa visão governamental, os órgãos são identificados sequenciamente a partir do número um, dentro de cada ministério. No projeto da base de dados é necessário que tal fato seja levado em consideração por questão de unicidade da chave primária da tabela de órgãos. Este enunciado remete ao princípio que norteia, especificamente, no MER, a formação de
Uma dependência transitiva poderá ocorrer quando:
São características dos gatilhos, EXCETO:
São regras para restrições (constraints ) aplicadas aos atributos de uma tabela na estrutura do banco de dados relacional, EXCETO:
Em qual das etapas envolvidas na modelagem de dados são levados em consideração os limites impostos pelo SGBD (Sistema Gerenciador de Banco de Dados)?
São exemplos de atividades referentes ao projeto de um banco de dados, EXCETO:
Uma das primeiras atividades do projeto detalhado de um sistema de software é o desenvolvimento do projeto do banco de dados. As alternativas abaixo são exemplos de tarefas relacionadas ao projeto de um banco de dados, EXCETO:
Com relação à modelagem relacional de dados, julgue os itens que se seguem.
No mapeamento mais genérico e completo possível, as duas entidades do mundo real devem ser mapeadas em suas cardinalidades de forma genérica, obrigatoriamente, em muitos-para-muitos.
Com relação à modelagem relacional de dados, julgue os itens que se seguem.
Um índice primário é um arquivo ordenado cujos registros são de tamanho fixo e contêm dois campos, devendo o primeiro campo possuir o mesmo tipo de dados do campo-chave de classificação, denominado chave primária do arquivo de dados, e o segundo campo consistir em um ponteiro para um bloco de disco (endereço de bloco).
Com relação à modelagem relacional de dados, julgue os itens que se seguem.
A restrição de integridade referencial impõe que o valor da chave primária seja nulo e numérico.
Com relação à modelagem relacional de dados, julgue os itens que se seguem.
A maioria das aplicações de um banco de dados possui restrições de integridade que devem complementar os dados a serem representados, tais como a restrição de integridade denominada restrições de domínio.
Com relação a banco de dados, julgue os itens que se seguem.
A cláusula HAVING não restringe os resultados do GROUP BY, mas, se houver uma cláusula GROUP BY, a cláusula HAVING será aplicada a todo o resultado como um único grupo.
Em relação a conceitos de informática, julgue os itens seguintes.
Bancos de dados podem ser organizados em tabelas relacionais, que facilitam o armazenamento e a busca de informações.