Vytvorenie primárneho kľúča a indexovanie

Primárny kľúč

Význam systému relačných databáz spočíva v schopnosti rýchlo vyhľadať a spojiť informácie, ktoré sú uložené v samostatných tabuľkách. Na vyhľadávanie, vkladanie a prezentáciu údajov sa využívajú dotazy, formuláre a zostavy. Pre správnu funkciu relačnej databázy je nevyhnutné, aby každá tabuľka obsahovala pole alebo skupinu polí identifikujúcu jednoznačne každý záznam tabuľky. Tieto informácie sa nazývajú primárny kľúč tabuľky. Funkcia primárneho kľúča spočíva v tom, že do polí, ktoré sú súčasťou primárneho kľúča, nie je možné vložiť žiadne duplicitné hodnoty alebo hodnoty Null. V aplikácii Microsoft Access sa používajú celkom tri druhy primárnych kľúčov: Automatické číslo, jednopoložkový primárny kľúč a viacpoložkový primárny kľúč.

Jednopoložkový primárny kľúč

Ak daná tabuľka obsahuje pole, v ktorom sú uložené hodnoty, ktoré jednoznačne identifikujú každý záznam (napríklad identifikačné čísla, čísla položiek apod.), je možné toto pole nastaviť ako primárny kľúč. Ak zvolené pole obsahuje duplicitné hodnoty alebo hodnoty Null, bude nastavenie tohoto poľa ako primárneho kľúča odmietnuté. Ak nie je možné tieto údaje upraviť tak, aby neobsahovali duplicitné položky, musíte zvoliť iný spôsob riešenia, napr. môžete buď pridať nový stĺpec typu Automatické číslo a nastaviť ho ako primárny kľúč, alebo definovať viacpoložkový primárny kľúč.

Indexovanie

Vytvorenie indexu na rýchlejšie vyhľadanie a usporiadanie záznamov

Jednoduché pole alebo kombináciu polí môžete indexovať. Triedenie a hľadanie záznamov bude potom rýchlejšie.

Definovanie a tvorba jednopoložkového indexu
  • Otvorte tabuľku v návrhovom zobrazení.
  • V hornej časti okna kliknite na pole, ku ktorému chcete vytvoriť index.

  • Na karte Obecné v dolnej časti okna kliknite do poľa vlastnosti Indexovať a potom kliknite na voľbu Áno (duplicita povolená) alebo Áno (žiadna duplicita). Ak chcete vylúčiť, aby dva záznamy mali v danom poli rovnakú hodnotu, kliknite na Áno (žiadna duplicita).
Tvorba viacpoložkového indexu
  • Otvorte tabuľku v návrhovom zobrazení.
  • Na paneli nástrojov kliknite na tlačidlo Indexy.
  • V prvom prázdnom riadku stĺpca Názov indexu napíšte názov indexu. Názov môžete zvoliť podľa niektorého z polí, ku ktorému index patrí, alebo môžete použiť nejaký iný vhodný názov.
  • V stĺpci Názov poľa kliknite na šípku a vyberte prvé pole indexu.
  • V nasledujúcom riadku stĺpca Názov poľa vyberte druhé pole indexu. (Stĺpec Názov indexu v tomto riadku nechajte prázdny.) Tento krok opakujte toľkokrát, dokiaľ nevyberiete všetky polia, ktoré majú byť súčasťou indexu. Celkom môžete použiť až 10 polí.
Poznámka:

Východiskové usporiadanie je Vzostupne. Ak chcete údaje v poli usporiadať zostupne, kliknite v okne Indexy na stĺpec Poradie usporiadania a vyberte voľbu Zostupne.

© TS