Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Väčšina jednotiek má niekoľko kandidátnych kľúčov , atribúty , ktoré by mohli robiť dobré kľúče . Kandidátnej kľúče pre databázy vášho podnikania v otvorených objednávok , napríklad , obsahovať poradové čísla , " mená a zákazníkov zákazníkov sociálneho zabezpečenia čísla . Primárny kľúč je atribút databázy programátor rozhodne , bude poskytovať informácie čo najefektívnejšie . Sekundárne alebo alternatívne kľúče poskytujú užívateľom databázy alternatívne atribúty hľadajú . Kompozitné kľúče použiť dva alebo viac non - jedinečné vlastnosti , ako je meno a priezvisko , alebo obchodné meno a naviac telefónne číslo , ako základ pre získavanie informácií .
Prírodné alebo Náhradné
Prírodné klávesy sú atribúty , ktoré existujú v reálnom svete , ako sú čísla sociálneho poistenia alebo obchodných názvov . Náhradné kľúče existujú iba vo vzťahu k databáze . Ak vaša databáza obsahuje adresy zákazníkov , napríklad - stĺpec každý pre číslo ulice , názov ulice , mesto, štát , PSČ - museli by ste použiť dáta z každého stĺpca , aby sa geografickej kľúč jedinečný . Práca s náhradný kľúč , ktorý zastupuje adries je jednoduchšie . Niektoré databázy softvér pridelí subjektom náhradného kľúča pre teba .
Používa
Aj keď používate náhradníka ako primárny kľúč , zvážte použitie prirodzený atribút ako sekundárny kľúč . Použitie náhradného kľúča k identifikácii študentov v škole môže mať zmysel pre správu , ale rodičia je ľahšie vyhľadať svoje dieťa v databáze , ak môžu využívať jeho meno . Ak väčšina užívateľov volí sekundárne kľúče skôr než náhrada , možno ste vybrali nesprávny primárny kľúč . V takom prípade vziať do úvahy zmeny konfigurácie databázy , aby prirodzený kľúč primárny
Úvahy
atribút , ktorý si pre kľúč musí byť nielen jedinečný , ale nemenná . : jednotlivcov rodné čísla fungujú ako kľúče , pretože sa nemení , ale jednotlivcov hmotnosť je variabilná a teda k ničomu . Typy entít môžete priradiť klávesy musia byť v súlade : Zákazníci a objednávky zákazníkov sú rôzne subjekty , a mali by byť riešené samostatne . Dávajte si pozor na atribút kľúče , ktoré nie sú tak jedinečné , ako si môže myslieť , : . Dvaja z kanadských územia majú rovnaký identifikátor dva - list, napríklad tak , že geografický identifikátor nefunguje ako kľúč