Sobre as transações características dos bancos de dados, seguem-se três afirmações:
I. O acrônimo ACID (Atomicidade, Consistência, Integridade e Durabilidade) são características de uma transação SQL;
II. Uma transação em SQL precisa terminar com uma efetivação ou com uma reversão, essas operações em SQL correspondem respectivamente aos comandos Commit e Rollback;
III. Em SQL pode-se configurar o nível de transações que podem ser processadas simultaneamente. O comando set transaction configura níveis de isolamento como, por exemplo, read committed e serializable.
Está CORRETO apenas o que se afirma em:
Gerenciadores de bancos de dados costumam trabalhar com uma lógica de três estados no tratamento de valores nulos. A tabela a seguir mostra operadores lógicos combinando os operandos V (verdadeiro), F (falso) e ? (desconhecido). Por exemplo, o valor da disjunção lógica entre V e ? é V.

Assinale a lista de valores lógicos que, da esquerda para a direita, completa a tabela, de cima para baixo.
Num banco de dados relacional, considere uma tabela T, não normalizada contendo os atributos CPF, Matrícula, Nome, Endereço, Telefone.

Assinale o esquema (com as chaves primárias sublinhadas) que está normalizado e produzido com decomposição sem perda.
Teoricamente, um banco de dados relacional poderia ser construído em uma única tabela, chamada universal, na qual estariam presentes todos os atributos. Na prática, porém, isso causaria enormes transtornos.
Uma técnica de projeto de bancos é a de decomposição sucessiva das tabelas, à luz das dependências entre atributos, até que se chegue a um projeto normalizado com um nível de decomposição aceitável. Nesse processo, deve haver uma preocupação especial para que essa decomposição seja sem perda.
Assinale a opção que apresenta o significado técnico da “decomposição sem perda”, no presente contexto.
Considere uma tabela de banco de dados contendo informações de contato dos clientes de uma empresa. Sabe-se que cada cliente pode ter um número variado de contatos, da mesma natureza ou não. A seguir, um extrato da instância dessa tabela contendo os dados completos de cinco clientes.

Sobre as dependências funcionais e multivaloradas para essa tabela, assinale a afirmativa correta.
Considere as Tabelas abaixo.

O funcionário responsável pelo controle do material de expediente de determinada agência preparou a Tabela T com o registro do consumo de alguns itens mais relevantes e apresentou-a ao seu chefe. Esse, então, solicitou que o funcionário montasse mais duas tabelas com formas diferentes de apresentação desses dados. Dadas as instruções para a realização da tarefa, o resultado foi consolidado nas Tabelas X e Y.
Considerando-se o conceito de OLAP, quais foram as operações realizadas de T para X e de T para Y, respectivamente?
As tabelas a seguir compõem um banco de dados simplificado de um banco comercial, onde o campo sublinhado indica a chave primária. É possível que uma conta tenha vários clientes, e que um cliente tenha várias contas.

Que comando SQL lista todos os nomes de clientes com mais de R$ 2.000,00 na conta?
Uma tabela de banco de dados denominada TTT, com atributos A, B e C, contém em sua instância sete registros, com os seguintes valores:


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: