banco dados

1479 palavras 6 páginas
Banco de Dados
Projeto do BD Relacional pelo Mapeamento do MER
Profa. Flávia Cristina Bernardini
* Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka,
Cristina D. A. Ciferri e Elaine Parros Machado

Mapeamento – MER para Projeto BD
Relacional

Mapeamento entre esquemas
MER - modelo conceitual:
◦ pode ser usado para especificar conceitualmente a estrutura dos dados de uma aplicação

Modelo Relacional - modelo de implementação
◦ pode ser usado para suportar a implementação de aplicações ◦ é necessário que exista um SGBD que se apóie no modelo relacional: um SGBDR.

Mapeamento: permite traduzir esquemas concebidos com um modelo de maior conteúdo semântico para um esquema que utiliza um modelo de implementação, preservando as propriedades do modelo semântico.

Mapeamentos
Geram três tipos de relação:
◦ relação entidade com a mesma informação que o tipo-entidade original
◦ relação entidade com a chave estrangeira de um outro tipo-entidade
◦ relação relacionamento com as chaves primárias de todos os tipos-entidade relacionados, além dos atributos do tipo-relacionamento

Tipo--Entidade Forte
Tipo
MER:
◦ tipo-entidade E
◦ atributos A1, A2, ..., An

Modelo relacional:
◦ Tabela com n colunas distintas - n atributos de E:

Tipo--Entidade Fraca
Tipo
MER:
◦ tipo-entidade forte E1: chaves primárias A1, A2, ..., Am
◦ tipo-entidade fraca E2: atributos B1, B2, ..., Bk.

Modelo relacional:
◦ Tabela formada por (m+k) colunas distintas: m chaves de E1 e k atributos de E2

Tipo--Entidade Fraca ...
Tipo

Tipo--Relacionamento (1:1)
Tipo
MER:
◦ tipo-relacionamento binário: E1 relacionando-se com E2
◦ cardinalidade: 1:1

Modelo relacional (3 opções):
◦ repete-se a chave primária de E1 em E2 e vice-versa
◦ repete-se a chave primária de E1 em E2
◦ repete-se a chave primária de E2 em E1

Relembrando:
Chave estrangeira:
◦ chave primária de uma relação que é inserida em outra relação ◦

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas