WorksheetsModelagem de BD - QUIZ
Total questions: 20
Worksheet time: 10mins
O que é um modelo entidade-relacionamento (ER)?
Uma forma de organizar processos
Um diagrama que representa dados e seus relacionamentos
Um algoritmo para consultar dados
Um tipo de banco de dados físico
Em um modelo ER, uma entidade representa:
Um valor armazenado
Um objeto ou conceito do mundo real
Uma instrução SQL
Um tipo de usuário do sistema
Qual é a finalidade das chaves primárias?
Permitir valores nulos
Garantir a unicidade de cada registro
Relacionar tabelas externas apenas
Aumentar a performance de qualquer consulta
Uma chave estrangeira é usada para:
Criar índices
Relacionar tabelas
Criar backups
Impedir exclusões
A cardinalidade 1:N significa que:
Uma entidade se relaciona com exatamente uma outra
Uma entidade se relaciona com muitas outras
Muitas entidades se relacionam com muitas
Não há relacionamento possível
O que significa “atributo composto”?
Um atributo que pode ser dividido em partes menores
Um atributo que nunca muda
Um atributo obrigatório
Um atributo que aceita apenas números
A normalização tem como principal objetivo:
Diminuir a quantidade de tabelas
Reduzir redundância e evitar anomalias
Aumentar redundância para performance
Remover chaves estrangeiras
A 1ª Forma Normal (1FN) exige que:
Não existam chaves primárias
Todos os atributos sejam atômicos
Todas as tabelas tenham pelo menos 3 colunas
Apenas chaves estrangeiras podem ser nulas
A 3ª Forma Normal (3FN) elimina:
Dependências funcionais transitivas
Todas as chaves candidatas
Chaves estrangeiras
Relações 1:1
Um atributo multivalorado é aquele que:
Aceita apenas valores únicos
Pode armazenar vários valores
É obrigatório
É sempre chave primária
Qual das alternativas representa um relacionamento fraco?
Quando depende totalmente da existência de outra entidade
Quando possui chave primária própria
Quando não tem atributos
Quando não participa de relacionamentos
O diagrama lógico de banco de dados geralmente apresenta:
Fluxos de dados
Tabelas, colunas e relacionamentos
Telas do sistema
Usuários e permissões
Em um DER, um rombo duplo representa:
Relacionamento forte
Relacionamento fraco
Atributo multivalorado
Chave primária
O que é uma chave candidata?
Qualquer atributo que pode ser chave primária
Um atributo que nunca será chave primária
Um índice temporário
Uma chave estrangeira duplicada
Relação N:N deve ser implementada com:
Duas tabelas interligadas diretamente
Uma tabela intermediária (tabela de ligação)
Índices compostos
Atributos opcionais
O que caracteriza uma view no modelo lógico?
Armazena dados permanentemente
É uma tabela temporária
É uma consulta salva que gera dados virtualmente
É uma tabela física auxiliar
“Dependência funcional” significa:
Atributos obrigatoriamente precisam ser chaves
Valores de um atributo determinam outros
Tabelas sempre dependem de views
Uma tabela depende de outra para existir
No modelo físico, definimos:
Usuários do sistema
Índices, tipos de dados e partições
Atores e casos de uso
Regras de negócio
Qual opção representa uma entidade forte?
"ItemPedido" dependente de "Pedido"
"Aluno" que existe independentemente
"Endereço" dependente de "Pessoa"
Relacionamento N:N
O que é cardinalidade mínima?
Quantidade máxima de ocorrências permitidas
Quantidade mínima de ocorrências necessárias
Quantidade ideal de ocorrências
Ocorrências opcionais sempre ignoradas
