Cursos / Informática para Internet / Banco de dados / Aula

arrow_back Aula 02 - Modelo de Entidade-Relacionamento (MER)

Conceitos básicos

Vimos a introdução e a história do Modelo Entidade-Relacionamento, agora vamos entender seus conceitos e a simbologia utilizada para descrever diagramas de ER. O diagrama ER é a forma pela qual um projetista de banco de dados descreve os requisitos levantados para os clientes. Por esse motivo, é importante aprender os conceitos do Modelo ER e aprender como modelar tais conceitos utilizando-se diagramas ER. Os principais conceitos do modelo ER são: entidade, atributo e relacionamento.

Entidade

O primeiro conceito do Modelo Entidade-Relacionamento é o conceito de Entidade. Mas o que é uma Entidade? É algo que possui existência distinta e separada, real ou imaginária. Ou seja, uma entidade é um objeto no mundo real que pode ser identificado de forma única em relação aos outros objetos.

Por exemplo, suponha que uma empresa hipotética chamada XPT pede para você desenvolver um software para gerenciar seus funcionários. Durante a fase de entrevistas (levantamento de requisitos), você irá perguntar o que a empresa deseja armazenar. Uma possível resposta da empresa será: informações sobre empregados, seus dependentes, o departamento de cada empregado etc. Por tal resposta, podemos identificar algumas entidades no nosso modelo ER como: Empregado, Departamento e Dependente. Os exemplos e as figuras mostradas nesta aula sobre um sistema de controle de empresa foram adaptados de Elmasri; Navathe (2005).

Depois de identificar tais entidades, é necessário modelá-las no diagrama ER. Para tanto, devemos desenhar retângulos e escrever o nome da entidade no centro deles, como mostrado na Figura 2.

Entidades representadas por retângulos no diagrama ER.

Atributo

Note que, até o momento, as entidades não guardam informação alguma. Elas apenas representam um objeto existente no cenário da empresa. Para guardar informação, devemos definir os atributos das entidades. Dessa forma, atributos são propriedades particulares que descrevem cada entidade.

Para explicar melhor o que são atributos, vamos voltar ao exemplo da empresa hipotética XPT. Para saber quais são os atributos de uma entidade, você deve perguntar à empresa quais informações ela precisa guardar sobre seus empregados. Uma possível resposta seria: Matrícula, Nome, Sexo, Endereço, Salário, Data de Nascimento etc. Essas informações guardadas pela empresa sobre os empregados são os atributos da entidade Empregado.

No diagrama ER, um atributo é representado por uma elipse que possui escrito no seu centro o nome do atributo e é ligado à entidade através de uma linha. A Figura 3 ilustra um exemplo da entidade Empregado e seus atributos: Matrícula, Nome, Sexo, Endereço e Salário.

Atributos representados por elipses no diagrama ER

Versão 5.3 - Todos os Direitos reservados