
Com base nessas informações, é correto afirmar que DDD se refere à pratica de
Um estagiário da área de administração de banco de dados recebeu a tarefa de normalizar as tabelas de um esquema de BD que será usado em um sistema que, em breve, irá entrar em produção. Há alguns dias ele foi chamado por um analista de banco de dados para que enumerasse o que foi feito no esquema, tendo em vista garantir que todas as tabelas atendam à 3a forma normal (3FN). Ao ser questionado pelo analista, ele respondeu o seguinte:
• Todas as colunas definidas são atômicas.
• Foram definidas chaves primárias para todas as tabelas.
• Todas as colunas que fazem parte de alguma chave primária foram definidas como NOT NULL.
• Não há chave primária composta em tabela alguma.
• Todas as dependências funcionais transitivas foram eliminadas.
...Uma empresa que comercializa álbuns de figurinhas (cromos) possui um banco de dados para controlar a fabricação de cromos. O modelo conceitual desse banco de dados é exibido na Figura a seguir.

O gerente de produção dessa empresa deseja obter um relatório que exiba, para cada álbum comercializado, o nome do álbum, o número de cada um de seus cromos e o somatório da quantidade fabricada de cada um deles.
Qual consulta irá fornecer o relatório que o gerente de produção deseja?
Com base no exposto e nos dados apresentados na tabela, é correto afirmar que A respeito das estruturas para indexação de banco de dados, analise as afirmativas abaixo:
I. Um índice primário pode apontar para um campo não chave.
II. Índices de agrupamento podem retornar mais de um registro de uma tabela.
III. Nos índices esparsos, deve haver uma chave para cada registro do bloco.
Está CORRETO o que se afirma, apenas, em
Sobre as estruturas de banco de dados, analise as afirmativas abaixo:
I. Trigger define uma estrutura, que dispara mediante alguma ação, como inserção, exclusão e atualização de dados.
II. Uma trigger não precisa estar associada a uma tabela.
III. Stored Procedure corresponde a um conjunto de comandos em SQL, que podem ser executados de uma só vez, a partir de sua chamada.
IV. Stored Procedure não aceita parâmetros de entrada.
Estão CORRETAS
Um dos mecanismos para se garantir a segurança em um Sistema de Gerenciamento de Banco de Dados é a criptografia.
Sobre ela, é INCORRETO afirmar que
Considere que um determinado tipo de banco de dados organiza os dados na forma de uma pirâmide, onde o registro principal no topo da pirâmide é chamado registro raiz. Os registros são organizados como pai e filho onde um registro filho sempre tem apenas um registro pai ao qual ele está ligado, como em uma árvore familiar normal. Em contrapartida, um registro pai pode ter mais de um registro filho a ele ligado.
Trata-se do Banco de Dados
Analise o diagrama a seguir.

Num banco de dados corretamente derivado desse diagrama, é correto afirmar que:
Considere um banco de dados no qual tenham sido criadas e instanciadas duas tabelas, como mostrado a seguir.

O comando de inserção que provoca erro quando executado nesse banco de dados é:
O modelo físico de banco de dados a seguir se refere ao relacionamento de entidades necessárias para um conjunto hipotético mínimo de informações de consumo mensal de uma unidade consumidora. A consulta SQL que retornará a quantidade de unidades que consumiram menos de 40 m³ de água no mês de março de 2016 cuja descrição do tipo de tarifa é Normal é

Analise os comandos do DML abaixo.
I. O comando SELECT é uma declaração que retorna um conjunto de resultados.
II. O comando DROP remove um objeto do SGBD, suportando, na maioria dos casos, até mesmo a exclusão de uma tabela inteira.
III. O comando INSERT adiciona apenas um registro por vez em qualquer tabela.
IV. O comando UPDATE altera os dados de um ou mais registros em uma tabela.
É INCORRETO o que se afirma em

Assinale a alternativa com o comando SQL que apresentaria, como resultado, o nome do aluno seguido do nome do curso no qual está matriculado:

Assinale a alternativa com o comando SQL que trocaria o conteúdo do campo sigla EC (do curso de engenharia da computação), na tabela cursos, para o novo valor ECO:
Considere as tabelas TipoProduto e Produto, abaixo, em um banco de dados adequadamente normalizado.

É possível concluir corretamente que
Considere as seguintes propriedades de uma implementação de índice para bancos de dados.
I. Cada página contém no máximo d páginas filhas
II. Cada página, exceto a raiz e as folhas, tem pelo menos d2 páginas filhas.
III. Todas as páginas folha possuem a mesma profundidade em relação à raiz.
Nesse tipo de árvore, uma busca que envolva um domínio de N=1.000.000.000 de chaves requer, no máximo, um número de acessos da ordem de:
Considere um banco de dados que implemente, como estão, as tabelas correspondentes às entidades modeladas no diagrama ER IDEF1X mostrado a seguir.

Na definição da chave estrangeira entre R2 e R1, a ação referencial que NÃO deve ser usada é:
Ao criar um banco de dados, o administrador (DBA) João analisa o perfil dos dados que serão gerados pela aplicação e percebe que eles devem ser agrupados no disco de acordo com as suas características, como:
* os maiores índices, que demandam mais recursos computacionais, podem ser localizados em discos mais velozes, como Solid State Device (SSD); e
* o armazenamento de dados históricos, que raramente são usados e não são muito críticos, pode ser realizado em discos mais lentos.
Em um Sistema Gerenciador de Banco de Dados (SGBD), para agrupar os dados em unidades lógicas de armazenamento permitindo a definição da localização física dos arquivos correspondentes no disco, João deve definir:
Considere dois bancos de dados, B1 e B2, localizados, respectivamente, nos servidores S1 e S2, conectados entre si pela Internet. Considere ainda que as tabelas T1 e T2 pertencem, respectivamente, aos bancos de dados B1 e B2.
Nesse cenário, a sequência de operações que NÃO caracteriza uma transação distribuída é:
Considere a tabela a seguir.

Se fosse construído um índice de banco de dados do tipo bitmap para essa tabela, tendo o campo Curso como chave, o conteúdo desse índice seria:
Considere que o Tribunal Regional do Trabalho possua em seu Banco de Dados a tabela Tab_Processos descrita abaixo.

O comando SQL utilizado para obter o resultado acima é:
Em uma classe de entidade do banco de dados presente em uma aplicação que utiliza JPA existem as seguintes instruções:

Em uma classe de acesso a dados da mesma aplicação, que possui um objeto em válido do tipo EntityManager, para executar a query da classe de entidade Cliente e obter os dados retornados em uma lista, utiliza-se: