Re: chave primária e índi ce único
Marcelo P Tada <[email protected]>
| Newsgroups | gmane.comp.db.bancosdedados |
|---|---|
| Message-ID | <[email protected]> |
> "... Primeiro que sua tabela (entidade) deve ter
> suas chaves candidatas p/ que então vc defina uma delas como primária ou
> então crie uma artificial..."
> Vc pode esclarecer-me melhor o que seriam chaves candidatas?
Chaves canditadas são aqueles atributos com caracterÃsticas de chave
e que são candidatas a serem uma chave qualquer.
A caracterÃstica de uma chave é ter conteúdo unico e não nulo.
Em uma tabela (entidade) vc pode ter diversos atributos com estas
caracterÃsticas. (ou não) E dependendo do seu modelo, pode haver
entidades que não tem e não terão chaves. São chamadas entidades fracas,
totalmente dependente de outra(s) entidade(s).
Se uma entidade deve ser "forte" e não existe atributo com
caracterÃstica de chave, ao passar p/ o modelo relacional deve ser
criado uma chave primária artificial. Normalmente é oq todos fazem p/
definir um padrão e otimizar a organização mesmo tendo chaves candidatas
na entidade. Esta chave artificial normalmente vem com nome de
"id_alguma_coisa", "cod_de_alguma_coisa", etc.
-Marcelo.
mail do grupo
Enviar mensagem: bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//[email protected]
Assinar: bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//[email protected]
Cancelar assinatura: bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//[email protected]
Proprietário da lista: bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//[email protected]
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/bancosdedados/
<*> Para sair deste grupo, envie um e-mail para:
bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//[email protected]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html