banco de dados
modelos lógicos com base em objetos;
modelos lógicos com base em registros;
modelos físicos
Modelos Lógicos com base em objetos:
Modelo entidade-relacionamento;
Modelo orientado a objeto;
Modelo semântico de dados;
Modelo funcional de dados;
Modelos Lógicos com base em registros:
Modelo relacional;
Modelo de rede;
Modelo hierárquico
São utilizados para descrever um banco de dados por meio de registros, onde cada registro define um número fixo de atributos (ou campos) de tamanho fixo
MER Modelo Entidade-Relacionamento
É preciso modelar o domínio da aplicação prevendo que as entidades que têm as mesmas características farão parte do mesmo conjunto de entidades
No Modelo Entidade-Relacionamento (MER), utilizaremos um retângulo para representar uma entidade.
Para identificá-la, utilizaremos sempre um substantivo no plural e com a primeira letra em maiúsculo.
Alguns atributos têm características diferentes de outros, em virtude disso, eles são classificados de acordo com o tipo de dados que eles armazenarão.
Eles podem ser:
Elementares: atômicos, ou seja, simples e indivisíveis;
Compostos: por vários outros dados;
Multivalorados: formado por vários valores diferentes.
O principal objetivo de um SGBD é proporcionar um ambiente tão conveniente quanto eficiente para a recuperação e armazenamento das informações do banco de dados
Ele fornece um conjunto padrão de operações para a criação dos bancos de dados, além de facilitar o desenvolvimento de novas aplicações, garantindo que os dados armazenados sob sua responsabilidade estejam seguros.
Os SGBD possuem 5 características que os diferem dos processadores de arquivos e o tornam extremamente vantajosos:
Abstração de dados
Controle de redundância de dados
Controle de concorrência
Controle de acesso
Tolerância a falhas
O controle de redundância de dados provido por um SGBD é baseado