Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
kľúčových obmedzení primárnej majú odlišné požiadavky , pokiaľ sa týka určenia individuálny údaj , alebo pole , ako primárny kľúč . Primárne kľúče musí vždy obsahovať hodnotu , a nikdy mať hodnotu null . Primárne kľúče sú vyžadované byť unikátne v rámci tabuľky účtovnej jednotky . Hodnota primárneho kľúča nesmie nikdy zmeniť . Všetky z týchto pravidiel sú pre praktické , rozumných dôvodov . Napríklad tabuľka pacientov v nemocnici môže obsahovať mnoho rôznych pacientov s názvom " Joan Smith . " V tomto prípade , názov poľa by nemala byť dobrou voľbou pre primárny kľúč , pretože to by bolo nemožné zistiť jedinečnú identitu na " Joan Smith " ako správny pacient . Generované systémom , jedinečné identifikačné číslo vytvorené v čase vstupu rekord je oveľa lepšie riešenie pre tento scenár .
Výhody na Entity - Relationship model
Voľba primárne kľúče a cudzie kľúče , ktorým sa zavádza pri použití modelu entita - vzťah k vizuálnemu rozvrhnutie celú štruktúru databázy je určite výzvou . Vykonanie tejto úlohy , a pomocou ER diagramov výhradne ako nástroj pre reprezentáciu entity , atribúty a vzťahy , než v skutočnosti začatím výstavby databázy , poskytuje okno logiky , ktorý predstavuje dáta .
typy primárnych kľúčov
tri typy primárnych kľúčov sú k dispozícii . Prirodzený kľúč je primárny kľúč , ktorý sa skladá zo stĺpca , ktorý jednoznačne identifikuje entitu , napríklad , číslo sociálneho zabezpečenia osoby . Umelý kľúč je stĺpec vytvorený pre účtovné jednotky slúžiť iba ako primárny kľúč , a ktorý je viditeľný pre užívateľov . Navyše , náhradný kľúč je generované systémom primárny kľúč , typicky automatické číslovanie dát typu obvykle skryté pred užívateľom .
Kandidát na kľúč /Alternate Key
kandidát kľúč je stĺpec alebo kolekcia stĺpcov , na ktoré všetky stĺpce v tabuľke sú funkčne závislé . Kandidát kľúč je podobný primárny kľúč , a je vhodné , aby sa primárny kľúč . Je-li kandidát kľúč nie je vybraný ako primárny kľúč , to je často odvolával sa na ako alternatívny kľúč .
Integrita dát a výkone zodpovednosť
Kĺúčové integritné obmedzenia sa skladajú z primárny kľúč obmedzenia a obmedzenia cudzieho kľúča . Kľúčové obmedzenia Primárne sa riadi integrity entity . Obmedzenie cudzieho kľúča sa riadi referenčnej integrity . Zodpovednosť za týchto obmedzujúcich podmienok exekúcie sú umiestnené na systéme správy databázy ( DBMS ) . Správca databázy ( DBA ) určuje obmedzenia na DBMS , ktorý potom odmieta pokus o aktualizáciu databázy spôsobom , ktorý porušuje obmedzenia v mieste .
Copyright © počítačové znalosti Všetky práva vyhradené