Você está na página 1de 5

Banco de Dados Clayton Gama

Quarta-feira, 18 de
fevereiro de 2014

Modelo Entidade Relacionamento

O analista de banco de dados, deve ser tico.


Restringir o acesso ao BD.
UML = Unifed Modeling Language (Modelamento Unificado de
Linguagem, geralmente XML, cujo qual, pode ser utilizado em
Qualquer BD)
MER = Modelo Entidade Relacionamento

Entidade

Conjunto de objetos que podem ou no ser individuais, tambm


chamados de instancia da entidade.

Classificao da Entidade
Concreta: Presencial (matria), tudo que existe de fato.
Abstrato: No pode ser palpvel.
Exemplo: montar as tabelas Biblioteca e Bilhete areo (para utilizar o
BD)
Biblioteca

Livros (concreto)
Alunos (concreto)
Professor (concreto)
Edio (abstrato)
Autor (concreto)

Bilhete Areo

Viagem (abstrato)
Voo (abstrato)
Empresa (abstrato)
Valor (concreto)
Destino (abstrato)

Atributo
a descrio da Entidade, so suas qualidades.

Simbologia do Atributo
Atributo

Entidade

MIKE BARBOSA

Banco de Dados Clayton Gama

Quarta-feira, 18 de
fevereiro de 2014

Tabela

Alunos

CPF

ID Chave
Primria

Idade

Colunas das
Tabelas

Nome

Matricula

Atributo SimplesNome
Contm um nico valor para cada elemento da entidade.

Multi Valorado

Nome

Permite conter informaes com diversos valores

Composto

Nome

Endereo
CPF

a unio entre o simples e o multi valorado.

Telefone

Relacionamento
As entidades no podem ficar isoladas, pois isso acarretaria inconsistncia
no modelo criado. Assim o relacionamento entre as entidades possuem
informaes organizadas que futuramente sero acessadas de forma
integrada.
Tabel
a
C1

Tabel
a
C2
Resultado
B
D

MIKE BARBOSA

Banco de Dados Clayton Gama

Quarta-feira, 18 de
fevereiro de 2014

Simbologia de Relacionamento
Relacionamento

Professor

Alunos

Livros

Existem 3 tipos de relacionamento:


Auto relacionamento:
Binrio:
Ternrio:

Atributos de Relacionamento
Os relacionamentos podem ter atributos, eles no so exclusivamente
propriedades das entidades. Assim eles podem estar associado a um
relacionamento.

Professores

Relacionamento

Disciplinas

Entidade que governa neste relacionamento


Horrio

MIKE BARBOSA

Banco de Dados Clayton Gama

Quarta-feira, 18 de
fevereiro de 2014

Entidades Relacionadas
Projetos
Professores

IDE

Matrizes
Eventos

Executar

Professores

Projetos

Professores

Restries - Cardinalidade
So restries includas no MER:
1. Permitem expressar o nmero de ocorrncias com que uma entidade
pode tomar parte em um relacionamento.
2. Permite expressar as possibilidades e restries de associaes entre
uma entidade e outra.
1
Professores

N
Ministrar

Disciplina

Legenda:
1 Um; N - Muitos
1 1 (um para um)
MIKE BARBOSA

Banco de Dados Clayton Gama

Quarta-feira, 18 de
fevereiro de 2014

1 N (um para muitos)


N 1 (muitos para um)
N N (muitos par muitos)

MIKE BARBOSA

Você também pode gostar