Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Mapeamento Sobre banco de dados, Esquemas de Introdução a Banco de Dados

Tipos de Relacionamento com Cardinalidade

Tipologia: Esquemas

2022

Compartilhado em 20/02/2023

danilo-marques-42
danilo-marques-42 🇧🇷

3 documentos

1 / 41

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Passo 1
Tipos de Entidade Normal
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29

Pré-visualização parcial do texto

Baixe Mapeamento Sobre banco de dados e outras Esquemas em PDF para Introdução a Banco de Dados, somente na Docsity!

Passo 1

Tipos de Entidade Normal

O DER do Sistema Companhia

DER / MDR – Passo 1

  • (^) Passo 1:
    • Peque cada um dos Tipos de Entidade Normal (retângulos com borda simples) e crie uma nova relação.
    • (^) Nesta nova relação acrescente todos os atributos simples (elipses com bordas simples).
    • (^) Se houverem atributos compostos (atributos simples com “sub atributos”), exclua o atributo da raiz e acrescente apenas os “sub atributos”.
    • (^) Não insira atributos multivalorados (elipses com bordas duplas) nem atributos derivados (elipses com bordas tracejadas)
    • A chave primária da relação deve ser escolhida dentre um dos atributos chave (elipses com bordas simples e sublinhadas)

Esquema do BD Companhia PNOME MNOME SNOME NSS DATANASC ENDEREÇO SEX SALARIO NSSSUPER NDEP DNOME DNÚMERO NUMERODEEMPREGADOS SNNGER DATINICGER DNÚMERO DLOCALIZAÇÃO PNOME PNÚMERO PLOCALIZAÇÃO DNUM NSSEMP PNRO HORAS NSSEMP NOMEDEPENDENTE SEXO DATANIV RELAÇÃO EMPREGADO DEPARTAMENTO LOCAIS_DEPTO PROJETO TRABALHA_EM DEPENDENTE

O DER do Sistema Companhia

DER / MDR – Passo 2

  • (^) Passo 2:
    • (^) Para cada tipo de entidade fraca W do DER com o tipo de relacionamento de identificação E, crie uma relação R e inclua todos os atributos simples (ou os atributos simples de atributos compostos) de W como atributos de R.
    • (^) Além disso, inclua como a chave-estrangeira de R a chave-primária da relação que corresponde ao tipo de entidade proprietário da identificação.
    • (^) A chave-primária de R é a combinação da chave-primária do tipo de entidade proprietário da identificação e a chave-parcial do tipo de entidade fraca W.

Esquema do BD Companhia PNOME MNOME SNOME NSS DATANASC ENDEREÇO SEX SALARIO NSSSUPER NDEP DNÚMERO DLOCALIZAÇÃO PNOME PNÚMERO PLOCALIZAÇÃO DNUM NSSEMP PNRO HORAS NSSEMP NOMEDEPENDENTE SEXO DATANIV RELAÇÃO EMPREGADO DEPARTAMENTO LOCAIS_DEPTO PROJETO TRABALHA_EM DEPENDENTE ce DNOME DNÚMERO NUMERODEEMPREGADOS SNNGER DATINICGER

Passo 3

Tipos de Relacionamento

com Cardinalidade 1:

DER / MDR – Passo 3

  • (^) Passo 3:
    • (^) Para cada tipo de relacionamento binário 1:1, R, do DER, identifique as relações S e T que correspondem aos tipos de entidade que participam de R.
    • (^) Escolha uma das relações, por exemplo S, e inclua como chave- estrangeira de S a chave-primária de T. - É melhor escolher o tipo de entidade com participação total em R como sendo a relação S.
    • (^) Inclua todos os atributos simples (ou os atributos simples de atributos compostos) do tipo de relacionamento 1:1, R, como atributos de S.

DER / MDR – Passo 3

  • (^) Passo 3:
    • (^) Encontre os Tipos de Relacionamentos (Losangos com bordas simples) que tem cardinalidade 1:1, ou seja, 1 dos dois lados.
    • Receberá a chave estrangeira o Tipo de Entidade que estiver do lado com participação total (linha dupla entre o tipo de relacionamento e o tipo de entidade).
    • Adicione o atributo da chave primária do lado que tem participação parcial no relacionamento (linha simples) na relação do tipo de entidade que tem participação total (linha dupla). Se existirem outros atributos no relacionamento, adicione-os também na relação do lado que tem participação total. Lembre-se: não adicione atributos multivalorados nem atributos derivados.
    • Não mexa na chave primária da relação! A chave primária dela foi definida no passo 1 e não deve ser modificada!

Passo 4

Tipos de Relacionamento

com Cardinalidade 1:N

O DER do Sistema Companhia

DER / MDR – Passo 4

  • (^) Passo 4:
    • (^) Encontre os Tipos de Relacionamento (Losango com bordas simples) que tem cardinalidade 1 de um lado e N ou M do outro.
    • (^) Receberá a chave estrangeira a relação do Tipo de Entidade (Retângulos) que está do lado N. Portanto, adicione a chave primária da relação do Tipo de Entidade do lado 1 na relação do Tipo de Entidade do lado N.
    • (^) Se existirem outros atributos no relacionamento, adicione-os também na relação do lado N. Lembre-se: não adicione atributos multivalorados nem atributos derivados.
    • (^) Não mexa na chave primária da relação! A chave primária dela foi definida no passo 1 e não deve ser modificada!

Esquema do BD Companhia PNOME MNOME SNOME NSS DATANASC ENDEREÇO SEX SALARIO NSSSUPER NDEP DNÚMERO DLOCALIZAÇÃO PNOME PNÚMERO PLOCALIZAÇÃO DNUM NSSEMP PNRO HORAS NSSEMP NOMEDEPENDENTE SEXO DATANIV RELAÇÃO EMPREGADO LOCAIS_DEPTO PROJETO TRABALHA_EM DEPENDENTE ce SUPERVISIONA (^) ce ce TRABALHA-PARA ce^ CONTROLA DNOME DNÚMERO NUMERODEEMPREGADOS SNNGER DATINICGER DEPARTAMENTO (^) ce

GERENCIA