Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 13. 2. 2010, 14:13:41
Ahoj, chtěl bych se zeptat, kdy použít primary key, pokud odkazuji například do tabulky adres z tabulky uživatelů, přeš address_id.
Zajímá mne to, jelikož nástroj pro návrh databází(Workbench) mi jej tam ve vztahu 1:N vždy doplňuje.. Díky za kažodu radu.. |
||
TomášK Profil |
#2 · Zasláno: 13. 2. 2010, 17:57:11
PRIMARY KEY je v podstatě totéž jako UNIQUE, NOT NULL s tím, že tabulka se podle něj řadí. Pokud address_id odkazuje do jiné tabulky, tak by to neměl být primary key, ale foreign key.
|
||
123456789 Profil * |
#3 · Zasláno: 13. 2. 2010, 23:42:33
Pochybuju, že ti nějaký nástroj namísto foreign key doplňuje primary key. Pokud ano, tak zahodit a použít kvalitnější program. Jinak primary key je unikátní, na tvůj atribut address_id je unikátní klíč špatná volba. Ale to už vlastně řekl TomášK.
|
||
Časová prodleva: 14 let
|
0