Modelo De Banco De Dados Flashcards
Quais são os 4 principais?
Hierárquico
Em rede
Relacional
Orientado a objetos
Modelo hierarquico
1) Estrutura do tipo árvore
2) há dois tipos de registros: pai e filho
3) Cada registro tem um único pai
4) cada registro pode ter vários filhos e os filhos podem ter vários irmãos
5) a ligação entre os registros é feita por linhas
6) sentido unidirecional (pai para filho)= com sentido
7) deficiência para cardinalidade n:m e n:1
8) consultas complexas devido a sua estrutura
Modelo em rede
1 Não há restrições hierárquicas (não precisa percorrer um caminho em uma ordem para poder chegar a uma informação)
2 o esquema é as ocorrências estão em um grafo unidirecional sem sentido
3 dois registros conectados por meio de um link (forma restrita (binária) de relacionamento)
4 na cardinalidade muitos não tem seta e na cardinalidade 1 tem seta
5 consultas complexas
Modelo relacional
1 Tem tuplas e colunas
2 A relação entre domínios da mesma tupla que dá o nome a esse modelo
3 O BD relacional deve tratar valores nulos e esse tratamento deve ser diferente dos valores em branco
4 independência física: se muda a forma como os dados estão armazenados, nada deve mudar (forma de consultas, nas aplicações que usam os BDs)
4 independência lógica: inclusão, exclusão e alteração de campos não devem afetar o app que usa o bd
Modelo orientado a objetos
Funções dos diagramas
Os diagramas servem para representar graficamente o que foi abstraido