3. Sistemas de Informação 3 O que é um Diagrama Entidade-Relação (ER)? “ É um diagrama que representa as entidades envolvidas no Sistema de Informação em estudo, bem como as relações que existem entre essas entidades.”
18. Análise de Sistemas 4 O que é um Diagrama ER? (Continuação) “ O procedimento de esboçar o modelo inicial engloba o desenho de base de dados entre processos. Na maioria dos casos, a natureza desses dados será óbvia e os nomes poderão ser escolhidos a partir do conhecimento do objectivo do sistema. Assim, pode desenvolver-se simultaneamente uma versão inicial do diagrama ER em paralelo com o desenvolvimento do DFD inicial. Sendo o DFD e o ER desenvolvidos em paralelo podem ser usados para verificações cruzadas entre eles. Dessa forma, os arquivos de dados que tenham sido definidos experimentalmente no DFD podem ser usados para sugerirem entidades no ER preliminar e vice-versa. Nenhum dos modelos predomina sobre o outro.”
24. Análise de Sistemas 6 Notação/Grau de associação: Um A está associado com um B Um A está associado com um ou mais B Um A está associado com zero ou um B Um A está associado com zero, um ou mais B
25. Análise de Sistemas 7 Exemplo de um ER Uma encomenda contém um ou mais produtos
26.
27.
28.
29. Análise de Sistemas 11 Como ligar os objectos? Da esquerda para a direita – por cima da linha Da direita para a esquerda – por baixo da linha
30. Análise de Sistemas 12 Como ligar os objectos? (continuação) De cima para baixo – à direita da linha De baixo para cima – à esquerda da linha
Falar de varios exemplos de sistemas e aplicacoes O nome da entidade eh normalmente escrito no singular QUAL É A PRIMEIRA COISA QUE NOS PRECISAMOS FAZER QUANDO PENSAMOS NA MODELAGEM DE UM SISTEMA? Eh idetificar os objetos de interesse Por exemplo, se eu quero modelar o sistema de uma empresa, qual eh o primeio objeto que nos precisamos? Qual eh o objeto que toda empresa tem ou que a nossa empresa tem? Empregado. O nome do conjunto de objetos do mundo real é empregado
Em alguns livros voces vao encontrar o nome do atributo escrito dentro da circunferencia A notacao do Heuser eh melhor porque ocupa menos espaco no diagrama
Cada ocorrencia de empregado gerencia no maximo um departamento Cada departamento é gerenciado por no maximo uma empregado