Você está na página 1de 10

20/02/2014

Tema 3 - Modelagem ER: Conceitos e Fundamentos Professor MSc Jeferson Bussula Pinheiro.

Objetivos deste encontro


Diagrama que representa o modelo

entidade-relacionamento. Restries de um mapeamento. Importncia da cardinalidade para o

modelo entidade-relacionamento.

Simbologia/padres
Conceito ntidade Relacionamento !tri"uto !tri"uto identificador S mbolo

20/02/2014

ntidade associati#a

Relacionamento identificador

$enerali%a&o' speciali%a&o

Mapeamento e restri!es
Regras de relacionamento que o "anco de dados de#e o"edecer. ( esquema R apresentam restries que o conte)do do "anco de dados de#e respeitar. * feito utili%ando o Mapeamento de

+ardinalidade

Cardinalidade de mapeamento
,pressa o n)mero de entidades as quais outra entidade pode estar associada #ia um con-unto de relacionamentos.

20/02/2014

Cardinalidade de relacionamento
+ardinalidade m.,ima/ Indica a quantidade m.,ima de ocorr0ncias que podem estar associadas a uma ocorr0ncia de outra entidade.

Cardinalidade de relacionamento
+ardinalidade m1nima/ Indica se a ocorr0ncia 2 o"rigat3rio o opcional.

Relacionamento identi"icador #c$ave%


!tri"utos que ser&o relacionados de#em possuir o mesmo tipo.

20/02/2014

&m-para-um #':'%

&m-para-muitos(#':n%( Muitos-para-um(#n:'%

Muitos-para-muitos #n:n%

20/02/2014

Modelagem E-R
(s atri"utos n&o s&o apresentados

graficamente para n&o so"recarregar o diagrama. Dicion.rios de dados.

Modelagem E-R
ntidade4 atri"uto e relacionamento

20/02/2014

Modelagem E-R
aluno
Aluno_id

matricula

disciplina
data_matricula

)eter C$en *s +ames Martin

disciplina_id

id

nome celular

Id

nome data_cad

20/02/2014

E,erc cios
'- O .ue / um atributo0 R/ * um dado que 2 associado a cada ocorr0ncia de uma entidade ou de um relacionamento.

1- 2e"ina pelo menos 3 atributos em cada uma das entidades:


aluno turma

disciplina

3- O .ue / um relacionamento em E-R0 R/ * uma associa&o entre uma ou mais entidades.

20/02/2014

3- O .ue / cardinalidade0 R/ * o n)mero de entidades as quais outra entidade pode estar associada #ia um con-unto de relacionamentos.

4-

Como

representar

um

modelo em

entidade-relacionamento diagrama0

5- 6denti"i.ue a cardinalidade m7,ima e m nima do modelomovimenta

cliente

movimentada contacliente

(1,1)
alocado

(1,N)

conta

colaborador

(1,N)

atua

envolve (0,N)

projeto

20/02/2014

8- 6n"orme os .uais s mbolos utili9ados para atributos: entidade e entidade associativa0


Atributo Entidade

Entidade associativa

;- Represente um diagrama-entidade relacionamento #2ER% na nota!<o de )eter C$en-

20/02/2014

Revisando
Relacionamentos s&o representados por cha#es estrangeiras. 56/678 56/n78 5n/678 5n/n7 56..678 56..97859..678 59..97 Sim"ologia'padres +ardinalidade

Diagrama de :a"elas Relacionais 5D:R7 ;ota&o <P2 de galinha= 5Peter +hen7. >erramenta +ase. :oda entidade #ira uma ta"ela Relacionamentos s&o representados por cha#es estrangeiras.

Dicion.rio de dados

10

Você também pode gostar