Buscar

Banco de dados I - Aula 04

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

BANCO DE DADOS IAula 04
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Baseia-se na percepção do mundo real como constituído por
um conjunto de objetos básicos chamados entidades e
relacionamentos e define uma técnica de diagramação para
modelos de dados, o diagrama de entidade e relacionamentos.
A estrutura lógica de um banco de dados pode ser expressa
graficamente por:
• um diagrama de entidades (retângulos);
• relacionamentos (losangos);
• atributos de cada entidade (elipses).
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
O diagrama Entidade-Relacionamento descreve a estrutura
conceitual e lógica geral de um banco de dados.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Entidades
Quaisquer coisas do mundo real sobre as quais se deseja
armazenar informações:
• Pessoas (físicas ou jurídicas, como funcionário, empresa,
fornecedor e cliente);
• Objetos materiais ou abstratos (veículo, disciplina, projeto);
• Eventos ou fatos (pedido, viagem, empréstimo, venda).
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Relacionamentos
É a representação das associações existentes entre entidades
no mundo real.
No mundo real uma entidade muito raramente se apresenta
isolada, tendo existência completamente independente de
quaisquer outras.
O nome de um relacionamento normalmente é um verbo.
possui pertence
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Relacionamentos
Relacionamento é, então, um fato / acontecimento que interliga
dois objetos existentes no mundo real.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Atributos
São características de uma entidade que a descrevem
detalhadamente.
Atributos de empregado, por exemplo, podem ser:
• Identificação do empregado;
• Nome do empregado;
• Endereço;
• Sexo;
• Telefone, etc.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Atributos
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Grau de um Relacionamento
É o número de entidades que participam dele.
Existem três tipos básicos de grau de relacionamento:
• Binário – duas entidades envolvidas;
• Ternário – três entidades envolvidas;
• E-nário – mais de três entidades envolvidas.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
• Grau de um Relacionamento
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Conectividade de um Relacionamento
Descreve as restrições no mapeamento das associações
existentes entre as ocorrências de entidades em um
relacionamento.
Os valores de conectividade estão sempre entre um ou muitos
em um dos lados de um relacionamento.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Conectividade um-para-um (1:1)
• Um departamento é gerenciado por um e somente um
funcionário;
• Um funcionário gerencia um e somente um departamento.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Conectividade um-para-um (1:1)
Outro exemplo:
• Um computador possui um e somente um teclado;
• Um teclado está ligado a um e somente um computador.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Conectividade um-para-muitos (1:N)
É a conectividade mais comum no mundo real e no mundo dos
negócios.
Exemplo:
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Conectividade muitos-para-muitos (N:N)
Nos dois sentidos temos uma conectividade um-para-muitos,
caracterizando, assim, um relacionamento muitos-para-muitos.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Conectividade muitos-para-muitos (N:N)
Neste relacionamento normalmente ocorre a presença de
atributos.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
MER – MODELO ENTIDADE-RELACIONAMENTO
Relacionamentos Reflexivos
São os relacionamentos que ocorrem entre as ocorrências de
uma mesma entidade.
Podem ter qualquer uma das três possibilidades de
conectividade, um-para-um, um-para-muitos ou muitos-para-
muitos.

Outros materiais