Ciências da computação dia 90

Modelagem da banco de dados

Estrutura de dados

Na estrutura de dados, quando você tem uma relação N:M, você pode ter uma coluna na tabela da relação que pertence só a relação e não as tabelas que fazem o relacionamento.

Como escolher qual BD usar?

1 --- A capacidade de dados que o banco aguenta

2 --- A velocidade do banco

3 --- Licenças

Cada linha de um banco de dados pode ser chamado de instância da entidade, enquanto cada coluna é um atributo da entidade. Sendo assim cada intersecção entre linha x coluna é um dado.

Primary key(atributo determinante)

Atributo ou conjunto de atributos que identificam unicamente as tuplas(linhas).

Quando há múltiplas PK isso é uma chave composta.

Candidate key

Qualquer conjunto de chaves que, pela lógica, poderiam ser chaves primarias, mas por alguma questão, seja por que o atributo aceita nulo, ou algo do tipo, ele não se tornou chave primária.

Foreign key

Chave primária de tabelas, que podem ser usadas para criar uma relação entre elas.

Normalização

Regras Normais

Primeira regra normal

Segunda regra normal

Terceira forma normal

Formal normal de Boyce-Codd

Quarta forma normal

Quinta forma normal