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

Tri typy primárnych kľúčov

V návrhu databázy , primárny kľúč jednoznačne identifikuje položky v databáze , a určuje, ako sú dáta uložené na serveri . Výber najlepší primárny kľúč má vplyv na výkon databázy a ovplyvňuje počet transakcií riešených v priebehu celého dňa . Tu sú typy primárnych kľúčov , a ak je každá vhodné . Pozadia

Relačné databázy ukladajú dáta v sérii tabuliek . Mzdové databázy bude mať tabuľky pre zamestnancov , časové karty , mzdy a ďalšie súvisiace objekty . Tabuľka bude musieť zamestnanec stĺpce pre ID zamestnanca , meno , priezvisko , platiť sadzby a ďalšie súvisiace položky, pričom každá rada sa bude držať jedného jednotlivého zamestnanca .

V každej tabuľke , jeden alebo viac stĺpcov je určený ako primárny kľúč , jedinečný identifikátor slúži na odlíšenie tohto riadku od všetkých ostatných . Rovnako ako názov alebo ID číslo je napísané na karte zložky súboru rýchlo načítať zo súboru skrine , softvér , databázový server používa tieto primárne kľúče na ukladanie a načítanie dát z diskového priestoru .

Primárne kľúče by mali byť hodnoty , ktoré sú známe alebo ľahko vyvolaná ľuďmi ich použitia . Najrýchlejší spôsob , ako získať prístup riadok dát je prostredníctvom primárneho kľúča . Ak vieme , že je ID zamestnanca , trvá iba jedno načítanie chytiť riadok , ale keď všetci vieme , že je priezvisko , databázový server môže mať hľadať a získať niekoľko riadkov nájsť zamestnancov .

Jednoduché Field Keys

kedykoľvek je to možné , je najlepšou voľbou pre primárny kľúč je jeden stĺpec , ktorý jednoznačne identifikuje položku . Väčšina objektov majú mená , bežné skratky , alebo nejaký kód , ktorý je identifikuje . Zamestnanci majú Employee ID je , diely na montážne linky majú čísla dielov a štáty majú dvojpísmové skratky . Tieto identifikátory , aby najlepší primárne kľúče .
Multi - Field Keys

Niekedy to trvá viac ako jeden stĺpec , ktorý chcete určiť udalosť alebo položku . Ročný plat recenzia je udalosť , ktorá sa vyskytuje u každého zamestnanca raz ročne . ID pracovník nemôže byť použitá ako primárny kľúč , pretože sa vyskytuje viac ako raz v tabuľke , avšak v kombinácii s roka preskúmanie , každý sa stane jedinečný . Pri výbere kľúče multi - stĺpec , uistite sa , že kombinované kľúče sú vždy jedinečné . Tiež, pozrite sa dlho a tvrdo pre iný jeden stĺpec , ktorý bude identifikovať riadok . Výplata by mohla byť identifikovaná zamestnanca a dátum , ale kontrolné číslo je vždy unikátny a umožňuje lepšie primárny kľúč .
Auto - Počet tlačidiel

V niektorých prípadoch sa žiadny jedinečný identifikátor , takže kľúč počítača priradený je tou najlepšou voľbou . Pri sledovaní predaja , zákazník môže vykonať niekoľko nákupy v rovnaký deň , prípadne nákup viac rovnakých kusov . V tomto prípade , bude tabuľka obsahovať identifikátor zákazníka , dátum a niekoľko ďalších predmetov , ale žiadny jednoznačne identifikovať tento jeden nákup . Väčšina databázových systémov poskytovať zariadenia , aby generovať sekvenčné číslo , ktoré potom možno použiť ako nový primárny kľúč .

Najnovšie články

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