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

Popíšte primárny kľúč

Primárne kľúče sú stolové zložky pridávané do každého stola nakonfigurovaný v databáze . Primárne kľúče pomáhajú databázy druh a rýchlejšie nájsť záznamy , a tak výrazne zvýšiť výkon na databázové dotazy . Primárne kľúče sú používané pre Oracle , SQL Server a MySQL tabuľky , a definujú jedinečný záznam . Primárne kľúče sa môže skladať z dát , čísel alebo iných identifikačných reťazcov . Význam

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 .

Najnovšie články

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