Evolução computadores

1218 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 Fernando Guilherme Mateus CPF 111.111.111-11 222.222.222-22 333.333.333-33 ESTADO PR SP RJ COMPROU 1 3 1 CÓDIGO 1 2 3 PRODUTO TV DVD Player Bluray Player PREÇO 1000 290 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 NOME Fernando Guilherme Mateus CPF 111.111.111-11 222.222.222-22 333.333.333-33 ESTADO PR SP RJ

Tabela HABILITACOES_MOTORISTA CPF 111.111.111-11 333.333.333-33 HABILITACAO 001001001 021021021

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 NOME Fernando Guilherme Mateus CPF 111.111.111-11 222.222.222-22 333.333.333-33 ESTADO PR SP RJ

Tabela VEICULOS CPF 111.111.111-11 222.222.222-22 222.222.222-22 222.222.222-22 VEICULO Carro Carro Carro Moto PLACA SB-0001 SB-0002 SB-0003 SB-0004

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 NOME Fernando Guilherme Mateus CPF 111.111.111-11 222.222.222-22 333.333.333-33 ESTADO PR SP RJ

Tabela PROFISSOES PROFISSAO Programador Designer Administrador de Bancos de Dados Gerente de Projetos

Boas práticas no uso de chaves
• Quanto menor, melhor • Transparente para o usuário
Tabela

Relacionados

  • Evolução dos computadores
    2371 palavras | 10 páginas
  • Evolução dos computadores
    2473 palavras | 10 páginas
  • A evolução do computador
    626 palavras | 3 páginas
  • A EVOLUÇÃO DO COMPUTADOR
    2320 palavras | 10 páginas
  • a evolucao dos computadores
    734 palavras | 3 páginas
  • Evolução dos Computadores
    2319 palavras | 10 páginas
  • a evolução dos computadores
    4678 palavras | 19 páginas
  • Evolução dos computadores
    2624 palavras | 11 páginas
  • Evolução dos Computadores
    1244 palavras | 5 páginas
  • A EVOLUÇÃO DOS COMPUTADORES
    1792 palavras | 8 páginas