Caracteriza-se por utilizar uma série de símbolos e regras para representar os dados e suas relações.
Com este modelo conseguimos representar de maneira gráfica a estrutura lógica de um banco de dados.
Os principias elementos do modelo entidade-relação são as entidades com seus atributos e as relações entre entidades.
Elementos do modelo entidade-relação
Entidad
Trata-se de um objeto do qual se recolhe informação de interesse para o banco de dados. Gráficamente, representam-se mediante um retângulo. Um exemplo seria a entidade banco, onde se recolheriam os dados relativos a esse banco, como pode ser o nome, o número de filial, o endereço, etc.
Dentro das entidades podem ser fortes ou débeis. As fortes são as que não dependem de outras entidades para existir, enquanto que as entidades débeis sempre dependem de outra entidade, senão não tem sentido por elas mesmas.
Relação
Podemos definir a relação como uma associação de duas ou mais entidades. A cada relação se atribui um nome para poder distingui-la das demais e saber sua função dentro do modelo entidade-relação. Outra característica é o grau de relação, sendo as de grau 1 relações que só relacionam uma entidade consigo mesma. As de grau 2 são relações que associam duas entidades diferentes, e as de grau n que se tratan de relações que unem mais de duas entidades.
As relações se representam graficamente com rombos, dentro delas se coloca o nome da relação.
Outra característica é o de correspondência entre duas relações;
- 1:1. Um a um, a cada ocorrência de uma entidade lhe corresponde como máximo uma ocorrência da outra entidade relacionada.
- 1:N. Um a Muito, a cada ocorrência da entidade A lhe podem corresponder várias da entidade B.
- N:M. Muitos a muitos, cada ocorrência de uma entidade pode conter várias da outra entidade relacionada e vice-versa.
Atributo
Define-se como cada uma das propriedades de uma entidade ou relação. Cada atributo tem um nome e todos os possíveis valores que pode ter. Dentro de uma entidade tem que haver um atributo principal que identifica à entidade e seu valor tem que ser único. Um exemplo de atributo principal seria o dni dentro da entidade pessoa.
Colocamos um exemplo do que seria um esquema do modelo entidade-relação.
Seu comentário será moderado e poderá não ser aprovado.