A abordagem ER foi criada em 1976 por Peter Chen. Ela pode ser considerada um padrao de fato para a modelagem conceitual. Peter Chen baseou-se na compreensao da realidade em que se situava o problema e nao na visao de um sistema de aplicacao. Dedicou-se a destacar a importancia de conhecer os objetos que compoem o sistema a ser projetado.Os objetos a serem conhecidos foram denominados por Chen de Entidades e Relacionamentos. Um modelo ER e representado graficamente, atraves de um diagrama entidade relacionamento.Exemplo Fig1: Exemplo de um Diagrama Entidade-Relacionamento (DER) Conceitos principais relacionado a abordagem ER (Entidade-relacionamento):EntidadeRelacionamento Atributo Generalizacao/especializacao Entidade associadaOs conceitos acima serao tratados em uma nova postagem.Ate++www.computacaoonline.com Um modelo de banco de dados refere-se a uma descricao dos tipos de informacoes que estao armazenadas em um banco de dados. ExemploConsiderando um sistema de estoqueO modelo de dados informa que sera armazenado informacao sobre produtosPara cada produto sera armazenado o codigo, nome, quantidade, preco.O modelo de dados nao informa quais os produtos que serao armazenados e nem como sao armazenados. Caracteristica de um modelo de banco de dadosSao construidos a partir de uma linguagem de modelagem de dados.Pode ser representados em forma de texto ou graficamentePossuem diferentes niveis de abstracao e diferentes niveis.Cada descricao recebe o nome de esquema.Modelo ConceitualO modelo conceitual e um modelo de dados abstrato, que descreve a estrutura de um banco do dado de forma independente de um SGBP particular. Representa e descreve a realidade do ambiente do problema, constituindo-se em uma visao global dos principais dados e seus relacionamentos. Os exemplos de modelagem de dados vistos pelo modelo conceitual sao mais faceis de compreender, ja que nao ha limitacoes ou aplicacao de tecnologia especifica.Temos como exemplos de modelo conceitual Modelo entidade-relacionamento (ER) Modelo funcional Modelo orientado a objetos (OO) A tecnica mais utilizada no modelo conceitual e a abordagem entidade-relacionamento (ER), em que o modelo conceitual e representado atraves de diagramas chamados de diagrama entidade relacionamento (DER).Exemplo Fig1. Diagrama de entidade relacionamentoO DER (diagrama entidade-relacionamento) acima informa que o banco de dados contem dados sobre pessoas e sobre enderecos. Para cada pessoa e armazenado o codigo, o nome, o telefone e o endereco associado a pessoa. Para cada endereco e armazenado o codigo, o logradouro, o numero e a pessoa referente ao endereco. Exemplo em forma textualCadastro de pessoas: Dados necessarios: codigo da pessoa, nome completo, telefone residencial e endereco.Devemos destacar que o modelo conceitual nao retrata nem e vinculado aos aspectos ligados a abordagem de banco de dados que sera utilizado e tampouco se preocupa com as formas de acesso ou estruturas fisicas implementadas por SGBD especifico.Caracteristicas do modelo conceitualIndepende de detalhes de implementacao em um SGBD.Oferece conceitos proximos ao usuario. Pode ser mapeado para qualquer modelo logico de banco de dados.Facilita a manutencao do modelo logico e a migracao para outro modelo logico (engenharia reversa). Modelo Logico (representacionais)O modelo logico descreve a estrutura do banco de dados, da forma como sera manipulado atraves de SGBD. Pode ser representado na forma textual ou em Tabelas. O modelo logico ja leva em conta algumas limitacoes