wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

trabalho

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

O que é normalização em um banco de dados?r

a)

O processo de criar tabelas para organizar dados de forma lógica.

b)

O processo de remover redundâncias e dependências em um banco de dados.

c)

O processo de indexação para acelerar as consultas no banco de dados.

d)

O processo de garantir a integridade referencial entre tabelas.

2.

Qual é a principal diferença entre o modelo conceitual e o modelo lógico de banco de dados?

a)

a) O modelo conceitual descreve as tabelas e seus relacionamentos, enquanto o modelo lógico descreve a estrutura física do banco de dados.

b)

O modelo conceitual usa comandos SQL, enquanto o modelo lógico utiliza diagramas de relacionamento de entidades.

c)

O modelo conceitual é utilizado apenas para bancos de dados relacionais, enquanto o modelo lógico é utilizado para bancos de dados não relacionais.

d)

O modelo conceitual é independente de tecnologia, enquanto o modelo lógico é projetado para uma implementação específica de banco de dados.

3.

Qual das seguintes afirmações sobre a 1FN (Primeira Forma Normal) é verdadeira?

a)

A 1FN exige que todos os atributos de uma tabela tenham valores não-atômicos.

b)

A 1FN exige que todas as tabelas estejam livres de dependências transitivas.

c)

A 1FN exige que todas as colunas de uma tabela armazenem apenas valores atômicos, ou seja, indivisíveis.

d)

A 1FN exige que todos os atributos de uma tabela sejam dependentes diretamente da chave primária.

4.

Quando uma tabela está em 2FN (Segunda Forma Normal)?

a)

Quando ela está em 1FN e não contém dependências transitivas.

b)

Quando ela está em 1FN e todas as colunas dependem da chave primária, sem dependências parciais.

c)

Quando ela está em 3FN e as colunas são de dados numéricos.

d)

Quando ela não contém chaves primárias.

5.

A 3FN (Terceira Forma Normal) exige que:

a)

Não haja dependências transitivas, ou seja, atributos não chave não podem depender de outros atributos não chave.

b)

A tabela tenha apenas atributos chave e não chave.

c)

Não haja dependências parciais entre os atributos.

d)

Todos os dados sejam armazenados em tabelas separadas.

6.

Qual é a principal consequência de uma dependência transitiva em um banco de dados não normalizado?

a)

A tabela pode ter valores duplicados, o que causa redundância.

b)

A tabela pode ter registros inconsistentes devido a alterações em dados não relacionados.

c)

A tabela pode se tornar mais eficiente para consultas complexas.

d)

A tabela terá uma estrutura mais simples e fácil de entender.

7.

O que é uma chave estrangeira em um banco de dados relacional?

a)

Um atributo que faz referência a um atributo de outra tabela, estabelecendo um relacionamento entre as duas tabelas.

b)

Um atributo que é usado como chave primária em outra tabela

c)

Um atributo que pode ser nulo em uma tabela.

d)

Um atributo único que garante a integridade dos dados dentro de uma tabela.

8.

Qual é a principal consequência de uma dependência transitiva em um banco de dados não normalizado?

a)

A tabela pode ter valores duplicados, o que causa redundância.

b)

A tabela pode ter registros inconsistentes devido a alterações em dados não relacionados.

c)

A tabela pode se tornar mais eficiente para consultas complexas.

d)

A tabela terá uma estrutura mais simples e fácil de entender.

9.

Qual é a consequência de não remover dependências parciais em uma tabela ao normalizar para a 2FN?

a)

A tabela ficará mais fácil de consultar, pois há menos decomposição.

b)

A tabela terá redundâncias, o que pode levar a inconsistências nos dados.

c)

A tabela será mais eficiente, pois as dependências parciais podem acelerar as consultas.

d)

Não haverá nenhuma consequência, pois a 2FN é opcional.

10.

Qual das alternativas a seguir representa a principal vantagem de normalizar um banco de dados até a 3FN?

a)

Maior simplicidade no design, com menos tabelas e menos chaves estrangeiras.

b)

Maior redundância de dados, o que melhora a performance.

c)

Mais tabelas e mais relações, o que facilita as consultas complexas.

d)

Eliminação de dados desnecessários e minimização de redundâncias, o que melhora a integridade dos dados.