Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Význam primárny kľúč

obmedzení primárneho kľúča je dôležitou súčasťou relačný databázový systém ( RDBMS ) , pretože poskytuje presnosť dát a konzistencie . Obe pravidlá integrity , ktoré podporujú presadzovanie procesu integrity v relačnej databáze sú integrita a referenčná integrita entita . Špeciálne klávesy týkajúce sa týchto pravidiel sú primárny kľúč a cudzí kľúč . Primárny kľúč obmedzenia

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené