Modelo de Dado
Existem vários modelos de dados diferentes .Os modelos de dados podem ser classificados em algumas categoria
A vantagem de se utilizar um sistema gerenciador de Banco de Dados nem se compara de se utilizar um arquivo de texto ,por exemplo .Porque o SGBD são especificos para adiministrar dados de todos os tipos inclusive Dados de registros de vendas .
Uma outra vantagem de se utilizar um SGBD é que um SGBD multi-usuario deve permitir que multiplos usuarios acessem o banco de dados ao mesmo tempo .Esse fator é essencial para que multiplas aplicações integradas possam acessar o banco.
Agora uma desvantagem de se utilizar um SGBD é que em algumas situações
O uso de um SGBD pode representar uma carga desnecessaria aos custos quando comprado a abordagem processamento tradicional de arquivos por exemplo alto investimento inicial na compra de software e hardware adicionais.
Modelo relacional O modelo relacional usa uma coleção de tabelas para representar os dados e as relações entre eles
Modelo de entidade /relacionamento O modelo de entidade/relacionamento (E-R) é baseado na percepção de um mundo real que consiste em uma coleção de objetos básicos , chamados entidades e as relações entre esses objetos.
Modelo de dados baseado em objeto Programação orientada a objetos tornou-se a metodologia de desenvolvimento de software dominante.
Alguns software que utilizam o sistema de SGBD MySQL, PostgreSQL, Firebird, Oracle, DB2, SQLServer, Access, ...