*   >> Leitura Educação Artigos >> science >> programação

Tabela de banco de dados Keys

abela 2.2 mostra uma tabela de transação para uma loja que aluga CDs de vídeo. Um cliente aluga um CD de vídeo, relógios-lo e depois leva-lo de volta à loja. Por questões de simplicidade, suponha que um filme de vídeo tem um todo. Quando um cliente aluga um CD, as informações são digitadas na tabela de transação de um trabalhador na loja. Existem três colunas na tabela. Você tem a coluna de ID da transação (TransID), a coluna para a data, o CD foi alugado (RentDate), e uma coluna ID do cliente (CustID). A coluna TransID é a chave primária para a tabela de transação.

Pode ser uma chave substituta. Olhe para esta tabela muito bem. A coluna CustID não é a chave primária para a tabela de Transação. Ele tem números, que são valores da chave primária da tabela Cliente da Tabela 2.3. A tabela de clientes ea tabela de transação são duas tábuas do mesmo banco de dados para a loja. Estas duas tabelas têm nada a ver com a primeira tabela do Quadro 1.1. A tabela Cliente tem os endereços e números de telefone () dos clientes para a loja de CD de vídeo. A tabela cliente tem uma coluna ID do cliente (CustID). Esta é a chave primária para a tabela de clientes.

Esta chave primária também pode ser uma chave substituta. O restante das colunas para a tabela de clientes são para os valores de endereço. Na tabela de transação, o CustID é uma chave estrangeira. Na tabela de clientes, CustID é a chave primária. Na tabela de Transação, a coluna CustID não tem que ter valores únicos; é uma chave estrangeira e não uma chave primária. Se o usuário do banco de dados (proprietário da loja) quer saber o endereço completo do cliente que fez a segunda operação, o DBMS começará no número TransID, 2, e em seguida, passar ao longo da linha até a coluna CustID.

Na coluna CustID que iria ver o valor CustID, 7. O DBMS agora vai para a mesa de cliente na coluna de chave primária CustID, e identificar o CustID, 7. Ela irá então ler o conteúdo das células do resto do linha pertencente ao CustID, 7 como o endereço completo da chave primária customer.Denoting em um Diagrama Um designer de banco de dados projeta primeiro uma tabela no papel antes que ele é implementado como código no computador.

Quando você faz o projeto no papel, a fim de diferenciar o nome da chave primária dos nomes das outras colunas da tabela, você tem que sublinhar o nome da chave primária. Nas Tabelas 2.1, 2.2 e 2.3, as chaves primárias são underlined.Conclusion O ID é apenas uma maneira conveniente de identificar linhas de um

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.