Banco de dados rel qc Flashcards

1
Q

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

A

Evita a repetição de dados (redundância).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explique forma normal e cite os três níveis:

A

A forma normal tem três níveis, um segue a herança do outro, exceto o primeiro.

  • Primeira forma;
  • Segunda forma;
  • Terceira forma.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explique a primeira forma:

A

Na primeira forma, trata a repetição de dados, então é necessário chave primária. É feita a análise para saber se todos os valores estão armazenados de maneira única.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explique a segunda forma:

A

Na Segunda forma, os dados que não precisam da chave primária da primeira tabela são transferidos para uma nova tabela, a chave primária torna-se chave estrangeira dessa nova tabela e cria-se uma nova chave primária que seja necessária. Isso evita a redundância. Ou seja, elimina os dados nãonecessários da primeira tabela para facilitar a consulta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explique a Terceira forma:

A

É feita a organização dos atributos que dependem um do outro. Caso não dependam, é criada uma nova tabela com novas chaves primárias ou estrangeiras.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que são dependências em banco de dados?

A

São as restrições que os atributos recebem, ou a relação entre os atributos, isso ocorre quando uma coluna precisa de outra para fazer sentido.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quais são os tipos de dependências existententes?

A
  • Dependência Funcional
  • Dependência Funcional Total
  • Dependência Funcional Parcial
  • Dependência Funcional Transitiva
  • Dependência Multivalorada
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é dependência funcional?

A

Uma coluna precisa de outra para fazer sentido.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é dependência funcional total?

A

Em caso de chave composta, um campo que necessidade dessa chave completa depende totalmente dessas colunas. Isso só ocorre quando há chave composta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que é chave composta?

A

Junção de duas colunas que são chaves primárias compostas para evitar duplicidade caso duas colunas tenham o mesmo valor, o outra diferencia. Não são duas chaves primárias e sim uma chave composta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que é Dependência Funcional Parcial?

A

Quando há chave primária composta, os outros atributos não precisam dela inteira, apenas de uma parte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que é Dependência Funcional Transitiva?

A

Quando um campo não depende da chave primária da tabela e sim de um campo não primário.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly