NEW
Font size
WorksheetsBanco de Dados - Prova
Total questions: 20
Worksheet time: 3600secs
O modelo lógico de dados tem como principal objetivo:
Representar graficamente o fluxo de informações no sistema.
Organizar os dados em tabelas e definir relacionamentos entre elas.
Implementar os comandos SQL em um banco físico.
Descrever apenas as chaves primárias.
Criar índices para melhorar a performance do banco.
No modelo relacional, os dados são representados em:
Objetos e classes.
Registros e campos.
Tabelas e relações.
Diagramas e fluxos.
Arquivos e diretórios.
Cada linha de uma tabela em um banco relacional é chamada de:
Domínio
Tupla
Atributo
Chave
Índice
O conjunto de valores válidos que um atributo pode assumir é denominado:
Tupla
Entidade
Domínio
Relação
A chave primária tem como função:
Criar índices automáticos no banco.
Garantir a unicidade de registros em uma tabela.
Ordenar os dados fisicamente.
Definir o tipo de dado em cada coluna.
Gerar cópias de segurança.
Um relacionamento N para N entre duas entidades deve ser representado no modelo lógico por:
Uma única tabela.
Uma tabela intermediária.
Uma coluna adicional em cada tabela.
Uma chave composta em uma das tabelas.
Um atributo multivalorado.
O processo de normalização foi introduzido por:
Edgar Frank Codd
Peter Chen
Larry Ellison
Bill Inmon
James Date
O principal objetivo da normalização é:
Melhorar a performance de consultas.
Eliminar redundâncias e inconsistências nos dados.
Aumentar o número de tabelas em um banco.
Uma relação está na Primeira Forma Normal (1FN) quando:
Todos os atributos são dependentes da chave primária.
Não há valores repetidos ou grupos de repetição.
Todas as dependências transitivas foram removidas.
Todos os campos são compostos.
Nenhum campo depende parcialmente da chave.
O procedimento de passagem para 1FN inclui:
Dividir atributos multivalorados em novas tabelas.
Agrupar dados similares em um único campo.
Excluir chaves compostas.
Unir entidades dependentes.
Criar índices secundários.
Uma relação está na Segunda Forma Normal (2FN) se:
Estiver na 1FN e não tiver grupos repetitivos.
Estiver na 1FN e todos os atributos não-chave dependerem da chave primária completa.
Estiver na 1FN e não houver dependência transitiva.
Estiver na 3FN e sem redundância.
Todas as colunas forem numéricas.
Na 2FN, se um atributo depende apenas de parte da chave primária composta, o correto é:
Manter o atributo na mesma tabela.
Remover o atributo.
Criar uma nova tabela com esse atributo e a parte da chave correspondente.
Duplicar o atributo nas tabelas envolvidas.
Criar um índice auxiliar.
Uma tabela está na Terceira Forma Normal (3FN) quando:
Está na 2FN e nenhuma coluna não-chave depende de outra coluna não-chave.
Está na 1FN e todos os dados são únicos.
Está na FNBC e todas as chaves são simples.
Está na 4FN e sem redundância.
Nenhum campo é nulo.
A regra de ouro da modelagem relacional afirma que:
Cada tabela deve conter apenas atributos numéricos.
Cada tabela deve representar apenas um assunto.
Cada tabela deve ter no mínimo duas chaves estrangeiras.
Todas as tabelas devem ser normalizadas até a 5FN.
Nenhuma tabela pode ter chave composta.
Em uma tabela de clientes contendo telefones no mesmo campo, qual problema ocorre e qual é a forma de resolvê-lo?
Redundância; resolver com chave estrangeira.
Violação da 1FN; resolver criando tabela separada para telefones.
Dependência parcial; resolver aplicando 2FN.
Dependência transitiva; resolver aplicando 3FN.
Repetição controlada; resolver aplicando 4FN.
Em uma relação com chave composta (Ex.: Turma/Professor), se um atributo depende apenas de 'Turma', isso viola:
1FN
2FN
3FN
FNBC
Nenhuma forma normal
A Terceira Forma Normal (3FN) elimina quais tipos de dependências?
Dependências parciais
Dependências transitivas
Dependências multivaloradas
Dependências compostas
Dependências externas
A Forma Normal de Boyce-Codd (FNBC) é uma extensão da:
1FN
2FN
3FN
4FN
5FN
Qual é uma desvantagem da normalização excessiva?
Aumento da redundância
Dificuldade em realizar junções devido ao excesso de tabelas
Redução da integridade referencial
Aumento do consumo de espaço em disco
Redução da consistência dos dados
Sobre as vantagens da normalização, assinale a alternativa correta:
Facilita o armazenamento físico, mas reduz a consistência.
Elimina redundâncias e evita efeitos colaterais em alterações.
Melhora a performance de consultas complexas.
Reduz o número de tabelas e simplifica o modelo físico.
Impede o uso de chaves estrangeiras.
