ESTRUTURA DE DADOS 1

1065 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

  • Estrutura de dados 1
    445 palavras | 2 páginas
  • AV 1 Estrutura de Dados
    717 palavras | 3 páginas
  • Estrutura De Dados Aula 1
    973 palavras | 4 páginas
  • estrutura de dados etapa 1
    1013 palavras | 5 páginas
  • Relatório 1 - Estrutura de Dados
    735 palavras | 3 páginas
  • ATPS Estrutura de Dados Etapa 1
    2002 palavras | 9 páginas
  • Apostila Estrutura Dados V 1
    2629 palavras | 11 páginas
  • ATPS ETAPA 1 estrutura de dados
    438 palavras | 2 páginas
  • Atps etapa 1 Estrutura de Dados
    1231 palavras | 5 páginas
  • ATPS ETAPA 1 ESTRUTURA DE DADOS
    712 palavras | 3 páginas