Tipos de SGBD
Modelo de Dados
É basicamente um conjunto de conceitos utilizados para descrever um Banco de Dados.
Não existe uma única forma de representação deste modelo, porém qualquer forma que permita a correta compreensão das estruturas de dados compreendidas no Banco de Dados, pode ser considerada adequada.
Tipos principais de Bancos de Dados:
Relacionais, os Hierárquicos, os de Rede, os
Orientados a Objetos e os Universais.
Modelo relacional: Dados representados por meio de tabelas.
Modelo de rede: dados representados por uma coleção de registros e os relacionamentos entre os dados são representados por meio de links.
Cada registro é uma coleção de campos
(atributos), cada qual contendo somente um valor. Um link é uma associação entre dois registros
//Definição dos Clientes type cliente = record nome_cliente: string; rua_cliente : string; cidade_cliente:string; end
//Definição das contas type conta = record numero_conta: string; saldo: float ; end Anderson
500,00
324,12
A-200
Eduardo
Lins
A-120
A-132
Antonio
Rua A
765,90
A-213
12,50
Rua longe Penapolis
Rua Aqui Alto Alegre
A estrutura é similar ao Banco de Dados de rede, diferindo apenas na forma de organização desses registros. Os registros são organizados como coleção de árvores.
Seguem o estilo de um organograma empresarial
(Diretoria-Divisão-Seção-Setor) ou de biblioteca (ExataMatemática-Algebra Linear-Vetores).
Este modelo é capaz de representar este tipo de organização de forma direta, mas apresenta inconvenientes quando esta situação não aparece claramente com relações de hierarquia.
Banco A
PessoasFísicas
Anderson
A-120
Rua A
500,00
Lins
PessoasJurídica
Antonio
A-132
Rua longe Penapolis
324,12
A-200
765,90
É fortemente dependente da implementação. A consulta no modelo de redes são significativamente complicadas.
A manipulação de dados é