Banco de Dados
1
O que é um banco de dados?
Bancos
dedadossãocoleções organizadas de informações (dados) que se relacionamcriandoum sentido
edandomais eficiência durante uma pesquisa ouestudo. Possui uma importância vitalpara empresas, esão a principalpeça dos sistemasde informação. Geralmente ficam um bom tempo sem alterações em sua estrutura.
2
Modelos de bancos de dados
Modelo Plano
Modelo em Rede
ModeloHierárquico
Modelo Relacional
Orientado a objetos
Objeto-Relacional
3
Modelo plano
É formado por conjuntos de matrizessimples,bidimensionais ecompostas por elementos dedados como:
Inteiros;
Números reais;
Caractéres;
Entre outros.
Estemodelo plano é a base das planilhas eletrônicas.
4
Figura 01. Modelo Plano
Figura 02. Modelo Plano
5
Modelo em rede
O modelo em rede permite que várias tabelas sejam usadas simultaneamente através do uso deponteiros(apontadores).
Algumascolunas contêm apontadores para outras tabelas ao invés de dados. Assim, as tabelas são ligadas por referências, o que pode ser visto como uma rede.
6
Figura 03. Modelo em rede
7
Modelo hierárquico
O modelo hierárquico é uma variação do modelo em rede, limita as relações por uma árvore (hierarquia – raiz,troncos,galhos), ao invés do modelo mais geral direcionado por grafos.
Figura 04. Modelo hierárquico
8
Modelo relacional
Modelorelacional consistem, principalmente de três componentes:
Conjuntode estruturas de dados,nomeadamente relações, ou informalmentetabelas.
Conjuntode operadores,a álgebra e o cálculorelacionais.
Conjuntode restrições da integridade,definindo o conjunto consistente de estados de banco de dados e de alterações de estados.
9
Figura 05. Modelo relacional
10
Modelo objeto-relacional e (o.o)
Banco de dados objeto-relacional é um sistema de gerenciamento de banco de dados