Modelo Entidade-Relacionamento
Modelo Entidade-Relacionamento
Tecnologia de Base de Dados
Modelo Entidade-Relacionamento
•
A primeira etapa de um projecto de concepção de uma base de dados é a modelagem conceitual de forma a
obeter uma descrição abstracta dos dados que serão armazenados no computador;
•
A modelagem mais utilizada é a EntidadeRelacionamento(ER);
Tecnologia de Base de Dados
Modelo Entidade-Relacionamento(cont.)
•
•
•
•
Criado em 1976 por Peter Chen*;
Modelo de dados representado através de um modelo entidade-relacionamento (MER);
MER representado graficamente por um diagrama de entidade-relacionamento (DER);
Descreve os dados como sendo entidades, atributos ou relacionamentos; (*) Cientista da computação, americano e Professor de ciência da computação na Louisiana State University
Tecnologia de Base de Dados
Modelo Entidade-Relacionamento(cont.)
Entidades:
• São elementos relevantes, abstractos ou concretos, sobre os quais é necessário guardar informação.
Ex.:
•
Pessoas (Fornecedores, Empregados, Clientes, Alunos, etc)
• Organizações (Empresas, Hospitais, Escolas, Farmácias, etc) • Objectos (Carro, Factura, Produtos, Boletim de Inscrição, etc) Tecnologia de Base de Dados
Modelo Entidade-Relacionamento(cont.)
Representação:
• As entidades são representadas por um rectângulo dentro do qual deve ser colocada a designação da entidade através de um substantivo no singular;
•
Ex.:
Empregado
Disciplina
Aluno
Tecnologia de Base de Dados
Modelo Entidade-Relacionamento(cont.)
Entidade Fraca - É uma entidade dependente de outra entidade. Geralmente tem uma associação de 1:N e a entidade fraca caracteriza-se por não possuir um atributo chave; Ex.:
Relacionamento
•
identificador
Entidade Fraca
Tecnologia de Base de Dados
Modelo Entidade-Relacionamento(cont.)
•
Entidade Associativa - Tipo de entidade que associa instâncias de um ou mais tipos de