Modelagem conceitual e entidade relacionamento
C O objetivo É:
D O objetivo NÃO É:
Representar a semântica da informação, independente de considerações de eficiência.
Descrever a estrutura do armazenamento do banco de dados.
I Requisitos de um modelo conceitual:
- clareza (facilidade de compreensão)
- exatidão (formal)
Modelo Semântico (ex: Entidade-Relacional)
Modelagem Conceitual
Padrão para a modelagem conceitual de Sistemas de Banco de Dados
•
Abordagem Entidade-Relacionamento (ER)
– Principais Características:
• Utilização de poucos conceitos
• Excelente representação gráfica
• Facilidade de compreensão
– Elementos Básicos:
• Entidade
• Atributo
• Relacionamento
• Cardinalidade
Modelo Entidade - Relacionamento
“O modelo de dados entidade-relacionamento baseia-se na percepção de um universo constituído por um grupo básico de objetos chamados entidades e por relacionamentos entre estes objetos. Ele foi desenvolvido a fim de facilitar o projeto de banco de dados permitindo a especificação de um esquema de empreendimento. Tal esquema representa a estrutura lógica global do banco de dados.”
ENTIDADES
• O objeto básico tratado pelo modelo ER é a entidade, que pode ser definida como um objeto do mundo real, concreto ou abstrato e que possui existência independente. Cada entidade possui um conjunto particular de propriedades que a descreve chamado “atributos”
• Exemplos de entidades:
• Aluno, Conta Bancaria, Cliente, Nota Fiscal, etc.
• Entidade: objeto que existe e é distinguível de outros objetos.
• Conjunto de Entidades: grupo de entidades do mesmo tipo.
Dependência Existencial
• Se a existência da entidade x depende da existência da entidade y, então diz-se que x é existencialmente dependente de y. A entidade y é chamada dominante e x é chamada subordinada.
Y
X
a1
b1 b2 a2
a3
b4
Entidades Fortes e Fracas
• Entidade Forte: é uma entidade que possui chave primária, por definição é uma