Informática
Modelo de Entidade e Relacionamento (MER) - Parte 07
7.1 Definição Consiste em mapear o mundo real do sistema em um modelo 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 Dados. 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 desejamos guardar informações. Exemplo: Clientes, Fornecedores, Alunos, Funcionários, 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 do 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 caracteres alfanuméricos. Conjunto de valores do atributo salário: inteiro maior que 5000
7.2 - Representação Gráfica
Entidade
Relacionamento
Atributo
Prof. Marcelo Nogueira
UNIP - Universidade Paulista Ciência da Computação
7.2.1 Relacionamento Representa a associação entre os elementos do conjunto de uma entidade com outra entidade. Exemplo: O João está matriculado na disciplina de Banco 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 do atributo Nome da disciplina da entidade Disciplina; “Matriculado”: Ligação existente entre um aluno e uma disciplina.
•
Aluno
Matriculado
Disciplina
7.3 -