Unidade C - Modelo Conceitual

Abordagem Entidade Relacionamento

 

* Diferentes leitores de um mesmo ER devem sempre entendê-lo exatamente.

* Pode ser usado como entrada para uma ferramenta CASE na geração de um Banco de Dados Relacional.

* Todos os que manipulam modelos ER devem estar capacitados para a sua compreensão.

 

A abordagem Entidade Relacionamento tem poder de expressão limitada.

Em um modelo ER são mostradas apenas algumas propriedades de um banco de dados, podendo ser necessário utilizar outras linguagens para anotar propriedades importantes.

EX.: Linguagem natural

Representação do Modelo Entidade Relacionamento

* Restrição de Integridade: Regra estabelecida pela realidade e que deve ser obedecida pelo BD.

Diferentes modelos devem ser equivalentes

Equivalentes:

- Quando expressam a mesma realidade

- Quando geram o mesmo modelo de BD relacional

* BD que abstraindo as diferenças de nomes de construções (tabelas, atributos, ...) tenham a mesma estrutura

Exemplo da Abordagem Entidade Relacionamento

- Determinando Construções

O objeto a ser modelado não pode ser analisado isoladamente,

É necessário conhecer o contexto, o modelo dentro do qual o objeto está inserido.