Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Primárny kľúč je unikátny odbor , ktorý zoradí záznamy , čo je účinnejšie , keď databázový stroj potrebuje prehľadávať niekoľko záznamov vrátiť sadu dát . Primárny kľúč je index , ktorý je naprogramovaný časť tabuľky , ktorá hovorí , databázový stroj , ktorý stĺpce by mali byť zoradené . Tabuľka indexy môže znamenať rozdiel medzi dotaze robení sekúnd vrátiť výsledky a niekoľko minút . Pomalé databázy môže zničiť plochu a výkonu webových aplikácií .
Typy
obyčajný typ primárneho kľúča je náhradný . Náhradný kľúč Automatické číslo , čo automaticky znamená , že databáza zvýši od posledného vloženého záznamu , ktorý chcete vložiť nový , jedinečný celé číslo . Autonumbers sú používané v Oracle , MySQL , SQL Server a Microsoft Access . Kompozitné primárne kľúče sa skladá z kombinácie dvoch stĺpcov , ktoré tvoria jedinečný záznam . Napríklad , môže zložený primárny kľúč byť číslo sociálneho zabezpečenia a meno zákazníka .
Funkcia
Primárny kľúč je niekedy cudzí kľúč priradený na neho . Cudzí kľúč je umiestnený na inom stole , a spája dve tabuľky dohromady . Napríklad , záznam zákazník je spojený s objednávkový tabuľky pomocou primárny a cudzí kľúč vzťah . Tabuľky sú schopné spojiť , pretože primárny kľúč je jedinečný a cudzí kľúč sa pripája , je rovnaký , unikátne ID pre zákazníka . Vzťah primárny cudzí kľúč je veľmi časté v relačných databázach .
Funkcia
Primárne kľúče tiež fungovať , aby zabezpečili , že každý záznam v databáze je jedinečný . Napríklad , v prípade , že užívateľ vloží zákazníka a číslo sociálneho zabezpečenia do databázy sa sociálneho zabezpečenia , nastaviť ako primárny kľúč , iba jeden zákazník s tým sociálneho zabezpečenia môže existovať v tabuľke . Ak sa užívateľ pokúsi vložiť sekundárny záznam s rovnakým číslom sociálneho zabezpečenia , databázy vráti chybu väzby pre aplikácie .
Úvahy
Primárne kľúče sú starostlivo položené vo fáze návrhu pre databázu . Zle navrhnutá databáza vedie k zlému výkonu a strate integrity dát . Primárne kľúče sú zvyčajne umiestnené u správcu databázy , aby zabezpečili , že najlepší kandidát stĺpec je vybraný . Ak správca sa pokúsi umiestniť primárny kľúč na stĺpec s duplicitnými dátami , chybu priznanie .
Copyright © počítačové znalosti Všetky práva vyhradené