Banco de dados

664 palavras 3 páginas
Banco de Dados I
Modelagem Relacional
Prof. Bianka Gonçalves

Modelo Relacional


Introduzido por Ted Codd, da IBM Research, em 1970.



Utiliza o conceito de relação matemática.



Possui base teórica na teoria dos conjuntos e na lógica de predicados.



Primeiras implementações comercias modelo relacional: - SGBD Oracle
- SQL/DS da IBM



O modelo relacional representa o banco de dados como uma coleção de Relações (Tabelas).

E-R / Relacional
• Um esquema relacional pode ser facilmente derivado de um esquema conceitual desenvolvido usando o modelo
E-R
• Seja o exemplo de modelagem E-R a seguir Exemplo Modelo E-R

E-R / Relacional
Para cada entidade regular E no esquema ER, criar uma relação/tabela R que inclui todos os atributos de R.

E-R / Relacional
Para cada entidade fraca W no esquema E-R que tenha como entidade proprietária E,
– criar uma relação R e incluir todos os atributos de W como atributos de
R,
– incluir o(s) atributo(s) chave primária da relação proprietária E

A chave primária de R é a combinação da chave primária de E e da chave parcial de W

E-R / Relacional
• Passo 3:
Para cada relacionamento R de 1:1 no esquema ER,
– identificar as relações das entidades participando do relacionamento R,
– escolher uma das relações e incluir como chave estrangeira, a chave primária da outra relação. Dar preferencia para entidade que participar totalmente do relacionamento.
– incluir todos os atributos do relacionamento na relação escolhida

E-R / Relacional
• Passo 4:
Para cada relacionamento regular 1:N,
– identificar a relação S que representa a entidade do lado N,
– incluir como chave estrangeira a chave primária da relação que representa a entidade do lado 1,
– incluir os atributos do relacionamento em S.

E-R / Relacional
• Passo 5:
Para cada relacionamento R de M:N,
– criar uma nova relação para representar R,
– incluir como chave estrangeira as chaves primárias das

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