Dephi

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (727 palavras )
  • Download(s) : 0
  • Publicado : 9 de abril de 2013
Ler documento completo
Amostra do texto
Chaves
 
Conceitualmente, entidades e relacionamentos individuais são distintos, entretanto, na perspectiva do banco de dados, a diferença entre ambos deve ser estabelecida em termos de seusatributos. O conceito de chave permite-nos fazer tais distinções.
 
1 Conjunto de Entidades
 
            1.1 Superchave é um conjunto de um ou mais atributos que, tomados coletivamente, nos  permitemidentificar de maneira unívoca uma entidade em um conjunto de entidades.
 
            ex.:   CPF , 
 
                     (CPF , Nome_Cliente)
 
            1.2 Chaves Candidatas sãosuperchaves para as quais nenhum subconjunto possa  ser uma superchave
 
            ex.:  CPF
                       
                    (Nome_Cliente, Endereco_Cliente)
                                              
            1.3 Chave Primária é a chave candidata que é escolhida pelo projetista do banco de dados como de 'significado principal para a identificação de entidades dentro de umconjunto de entidades.
 
            Obs.:
                        Uma chave (primária, candidata e super) é uma propriedade do conjunto de entidades e não de uma entidade individualmente.
                         A especificação de uma chave representa uma restrição ao mundo real da empresa que esta sendo modelada
 
                        Quaisquer duas entidades individuais em um conjunto nãopodem ter, simultaneamente, mesmos valores em seus atributos-chave.
 
 
1.3.1 Classificação de Chaves Primárias
Podem ser :
            1.3.1.1 Simples:
 
Exemplo:   Clientes(Codigo, Nome,Endereco, LimCre)
 
            1.3.1.2 Composta:
 
Exemplo:  Contas(Agencia, Numero, Saldo, DtAbertura)
 
1.4 Chave Estrangeira
 
É um atributo ou conjunto de atributos cujos valores aparecemnecessariamente na chave primária de uma tabela. Este mecanismo permite a implementação de relacionamentos no modelo relacional.
 
Exemplo:
 
Departamento (CodDep, NomeDepto)
 ...
tracking img