Modelo Entidade Relacionamento
Material adaptado do material cedido pelo Prof. João Mauricio Hypolito (FATEC-OURINHOS/SP)
Modelo Entidade-Relacionamento
Tópicos abordados
• Histórico
• Definições e Características
• Simbologia
• Detalhamento dos Componentes
• Método de Elaboração do MER
• Exercício (Revisão do Exercício com a aproximação do
MER)
Modelo Entidade-Relacionamento
Histórico
– Modelos De Dados ao longo do tempo
Hierárquico
Relacional
MER
Rede
Modelos
1900 10
SGBDs que
Usam os mod
20
30
40
50
60
70
Hierárquico Rede
Conceitual
P
D
P
D
P
D
P
D
Lógico
O. O.
80
MER
90 2000 10
Relacional
Físico
P
P
P
D
D
SI
D
≈ 1930 – - Hierarárquico – Dificuldade de representar no Conceitual e Lógico,
≈1905 Redes – Resolveu o problema da redundância mas ... complicou a linguagem de programação. para certos contextos deveria ser implementado com redundância de dados.
Modelo Entidade-Relacionamento
Definição e Características
– Entidades
• Uma entidade, em geral, é um conjunto de ocorrências
• Uma Entidade pode ser definida como qualquer objeto real ou abstrato que precisa ser representado, lógica e fisicamente, para que as necessidades de recuperação de informação a que se submeterá o sistema sejam atendidas.
• Se CADA ocorrência é sempre composta pela mesma estrutura de dados de todas as ocorrências, podemos também descrever a entidade citando as características de suas ocorrências, ou seja: a entidade pode ser descrita por propriedades.
Modelo Entidade-Relacionamento
Definição e Características
– Atributos
• Cada uma das característica que definem uma entidade ou um conjunto de ocorrências.
• O atributo pode ser visto como uma propriedade que indica um grupo de dados comum, para todas as ocorrências de uma entidade.
• Exemplo: o NomePessoa em uma entidade que tem como ocorrências as pessoas clientes de um banco.
•