MODELO ER
Ciência da Computação
Prof. Marcelo Nogueira
Modelo de Entidade e Relacionamento (MER) - Parte 0
7
7.1 Definição
Consiste em mapear o mundo real do sistema em um mo delo gráfico que irá representar o modelo e o relacionamento existente entre os dados.
Este modelo foi desenvolvido a fim de facilitar o projeto de banco de dados permitindo a especificação de um esquema que representa a estrutura lógica global do Banco de Da dos. 7.1.1 Entidade
Identifica o objeto de interesse do sistema e tem " vida" própria, ou seja, a representação abstrata de um objeto do mundo real sobre o qual de sejamos guardar informações.
Exemplo: Clientes, Fornecedores, Alunos, Funcionári os, Departamentos, etc.
Não são entidades:
•
Entidade com apenas 01 elemento;
•
Operações do sistema;
•
Saídas do sistema;
•
Pessoas que realizam trabalhos (usuários do sistema
);
•
Cargos de direção
7.1.2 Atributo
Informações que desejamos guardar sobre a instância de entidade.
Exemplo: Nome do aluno, Número da turma, Endereço d o fornecedor, Sexo do funcionário, etc. 7.1.3 Domínio do Atributo
Universo de valores que um atributo pode armazenar.
Exemplos:
•
Conjunto de valores do atributo Sexo do funcionário
: M ou F;
•
Conjunto de valores do atributo Nome do aluno: 40 c aracteres alfanuméricos.
•
Conjunto de valores do atributo salário: inteiro ma ior que 5000
7.2 - Representação Gráfica
Entidade
Relacionamento
Atributo
UNIP - Universidade Paulista
Ciência da Computação
Prof. Marcelo Nogueira
7.2.1 Relacionamento
Representa a associação entre os elementos do conju nto de uma entidade com outra entidade.
Exemplo: O João está matriculado na disciplina de B anco de Dados. Onde:
•
“João”: Elemento do conjunto de valores do atributo
Nome do aluno da entidade Aluno;
•
“Banco de Dados”: Elemento do conjunto de valores d o atributo Nome da disciplina da entidade Disciplina;
•
“Matriculado”: Ligação existente entre