modelo er
A abordagem de três esquemas para a engenharia de software utiliza três níveis de modelos ER que podem ser desenvolvidos.
Modelo de dados conceitual
Este é o mais modelo ER de mais alto nível em que contém o detalhe menos granular mas estabelece o escopo global do que está para ser incluído dentro do conjunto do modelo. O modelo ER conceitual normalmente define entidades de dados de referência mestre que são comumente usadas pela organização. Desenvolver um modelo ER conceitual de amplitude corporativa é útil para suportar a documentação da arquitetura de dados para uma organização.
Um modelo ER conceitual pode ser usado como a fundação para um ou mais modelos de dados lógicos (ver abaixo). O propósito do modelo ER conceitual é então estabelecer a comunalidade de metadados estruturais para as entidades de dados mestre entre o conjunto de modelos ER lógicos. O modelo de dados conceitual pode ser usado para formar comunais entre modelos ER como uma base para integração de modelo de dados.
CRIPOS de relacionamentos
A notação original proposta por Peter Chen e é composta de entidades (retângulos), relacionamentos (losangos), atributos (elipses) e linhas de conexão (linhas) que indicam a cardinalidade de uma entidade em um relacionamento. Os tipos de relacionamentos que são utilizadas neste diagrama:
• Relacionamento 1..1 (lê-se relacionamento um para um) - indica que as tabelas têm relacionamento unívoca entre si. Você escolhe qual tabela vai receber a chave estrangeira;
• Relacionamento 1..n (lê-se um para muitos) - a chave primária da tabela que tem o lado 1 vai para a tabela do lado N. No lado N ela é chamada de chave estrangeira;
• Relacionamento n..n