Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Primary Keys, etc ...
Message
De
06/06/2001 11:06:28
 
 
À
06/06/2001 08:28:19
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00515653
Message ID:
00515797
Vues:
18
Hi Don,

OK, a little terminology check :-)

If you require a key from one table into another table, then it's a foreign key for the first table, not a primary key.

As to the unique code versus the primary key, there's nothing wrong with that as long as all "behind the scenes" referential integrity is done via the keys and you have some mechanism to ensure that the codes are unique. IAC, with an accounting system, you need to have these code. For example, a ledger account number will be a unique code but not necessarily a key. However, if at some point you change the account number in the chart of accounts, all transactions should remain booked to that account ... this will be accomplished if you are using the keys and not the unique code. See?


>I am in the process of introducing the concept of primary keys to my data structures. I do not use databases at all. I will make use of a separate file to pull the keys from. My question is this ...
>
>When I build files containing things which require unique keys, such as something like EXPENSE CATEGORIES in an accounting system, I usually have a unique code associated with a description (i.e. AUTO - Automobile Expense, etc ...). This is so ingrained into my thinking that recently when I began using Primary Keys, I had a file in which I inserted both a Primary Key AND the unique code which is associated with the description.
>
>This seems redundant but before I take the leap and get rid of the unique code I would like some sort of supportive statements from this forum confirming that this is in fact the way to go or alerting me to some pitfalls to this path. Any comments ?
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform