Trabalho de Adm
Modelo
Entidade-Relacionamento
Modelo Entidade-Relacionamento
Diversas extensões e notações foram definidas ao longo do tempo. Provê ao usuário um alto nível de abstração, e por conseguinte facilita a construção de um esquema de BD
Um banco de dados representado por um modelo E-R, pode ser representado por uma coleção de tabelas
Existem várias ferramentas destinadas a mapear o Modelo E-R para Relacional
Modelo Entidade-Relacionamento
Os dados do mundo real são representados por meio de conjuntos de entidades, relacionamentos entre esses e atributos que os caracterizam. Conjunto de Entidades: representa um conjunto de elementos do mundo real que têm a mesma “estrutura” e o mesmo “significado”
Estrutural e semanticamente iguais
Ex: Pessoas
Entidade: elemento do conjunto de entidades identificado por características individuais definidas por meio do conceito de atributos Ex: “coisas”, objetos, pessoas (Murilo)
Atributos: Propriedades que descrevem a entidade ou o relacionamento entre entidades
Relacionamento: conjunto de associações entre conjunto de entidades; podem ser caracterizados por atributos
Conjunto de Entidades
As instâncias de uma entidade não são representadas no diagrama de Entidades e Relacionamento, mas são semanticamente interpretadas no mesmo
MER não trata Entidades individuais, apenas
Conjuntos de Entidades
Notação DER: retângulo
Funcionário
Departamento
Atributos
Valores que representam propriedades das entidades e relacionamentos no mundo real
Tipos:
Atributo Monovalorado: possui um valor para cada entidade que caracteriza Idade
Atributo Multivalorado: possui mais de um valor para cada entidade que caracteriza Telefones
Atributo Composto: quando o atributo tem vários subcampos
Cidade
Rua
Estado
Endereço
Atributo Derivado: quando o valor de um atributo é obtido por meio de valores de outros atributos.