banco de dados

1134 palavras 5 páginas
13/9/2010

SQL Completo
Normalização de Dados

Relacionamentos e chaves
• Relacionamentos
Ligações entre tabelas

• Chave Primária (Primary Key, PK)
Coluna com valores únicos

• Chave Composta
Composição de duas ou mais colunas para gerar uma combinação única

• Chave Estrangeira (Foreign Key, FK)
Coluna que armazena a chave primária de outra tabela
NOME

CPF

ESTADO

COMPROU

CÓDIGO

PRODUTO

PREÇO

Fernando

111.111.111-11

PR

1

1

TV

1000

Guilherme

222.222.222-22

SP

3

2

DVD Player

290

Mateus

333.333.333-33

RJ

1

3

Bluray Player

490

Tipos de relacionamentos (1:1)
• Relacionamento 1 para 1 (1:1)
Para cada registro da primeira tabela existe no máximo um correspondente na segunda tabela, e vice-versa.

Tabela PESSOAS

Tabela HABILITACOES_MOTORISTA

NOME

CPF

ESTADO

CPF

HABILITACAO

Fernando

111.111.111-11

PR

111.111.111-11

001001001

Guilherme

222.222.222-22

SP

333.333.333-33

021021021

Mateus

333.333.333-33

RJ

1

13/9/2010

Tipos de relacionamentos (1:*)
• Relacionamento 1 para muitos (1:*)
Para cada registro da primeira tabela pode existir um ou mais correspondentes na segunda tabela, e para cada registro na segunda tabela existe apenas um registro correspondente na primeira tabela.

Tabela PESSOAS

Tabela VEICULOS

NOME

CPF

ESTADO

CPF

VEICULO

PLACA

Fernando

111.111.111-11

PR

111.111.111-11

Carro

SB-0001

Guilherme

222.222.222-22

SP

222.222.222-22

Carro

Mateus

333.333.333-33

RJ

222.222.222-22

Carro

SB-0003

222.222.222-22

Moto

SB-0004

SB-0002

Tipos de relacionamentos (*:*)
• Relacionamento muitos para muitos (*:*)
Para cada registro da primeira tabela pode existir um ou mais correspondentes na segunda tabela, e vice-versa.

Tabela PESSOAS

Tabela PROFISSOES

NOME

CPF

ESTADO

PROFISSAO

Fernando

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