modelagem

1475 palavras 6 páginas
Banco de Dados
Parte 3 : Modelo Relacional – Parte 1
Professor : Alan

Modelo Relacional


Modo mais simples, seguro e versátil de organizar informação.



Tabela é uma forma de se organizar os dados em linhas e colunas. Na intersecção de uma linha com uma coluna encontra-se um dado.

1

Modelo Relacional
• Chave Primária (PK – Primary Key) : É o atributo que identifica univocamente as tuplas (ou linhas) de uma tabela.
Normalmente é o atributo determinante no modelo E—R (sublinhado).
• Chave Candidata : É qualquer atributo que consegue satisfazer ao critério de chave primária. – Toda tabela tem pelo menos uma chave candidata. Exemplo

Código, CPF, Identidade e Carteira de Trabalho são chaves candidatas (não existem duas pessoas com valores iguais para esses atributos).
Análise:
• Código - sempre existirá.
• CPF - se o cliente for uma criança o campo poderá ser nulo.
• Identidade - idem.
• Carteira de Trabalho - idem.
Logo o Código para chave primária da tabela Cliente.

2

Modelo Relacional
• Chave estrangeira (FK – Foreign Key) :
É o atributo de uma tabela que é chave primária de outra tabela.
• A chave estrangeira é utilizada sempre que uma entidade se relacionar com outra por meio do relacionamento tipo 1:N.
• Quando isso ocorre, o campo chave primária da tabela l é chave estrangeira da tabela N.

1:N

3

Modelo Relacional / Lógico

Projeto Lógico de Banco de Dados
Relacionamento m-n
– Todo relacionamento m-n dá origem a dois relacionamentos 1-n através de uma nova entidade lógica denominada: entidade associativa ou entidade-interseção.
– Exemplo :
Fornecedor M

Fornece

N

Peça

Fornecedor

1

N

Fornecimento

N

1

Peça

Fornecimento = { @Cod-Fornecedor + @Cod-Peça + Preço + Prazo-Entrega + ... }

• Relacionamento 1-n
A entidade do lado n recebe a chave primária da entidade do lado 1 como chave estrangeira.
Cod_cliente

1
Cliente

N

Pedido

Cod_Pedido

Relacionados

  • Modelagem
    1127 palavras | 5 páginas
  • Modelagem
    4326 palavras | 18 páginas
  • Modelagem
    377 palavras | 2 páginas
  • Modelagem
    1614 palavras | 7 páginas
  • Modelagem
    850 palavras | 4 páginas
  • modelagem
    1314 palavras | 6 páginas
  • Modelagem
    987 palavras | 4 páginas
  • Modelagem
    2824 palavras | 12 páginas
  • MOdelagem
    331 palavras | 2 páginas
  • Modelagem
    950 palavras | 4 páginas