Primární klíč a indexy v tabulce
V tomto článku si vysvětlíme, co jsou to ty primární klíče a indexy. K čemu jsou vlastně užitečné?
Primární klíč
Jedná se o jednoznačný identifikátor řádku resp. záznamu v tabulce databáze. Primárním klíčem může být jediný sloupec či kombinace více sloupců tak, aby byla zaručena jeho jednoznačnost.
Například v tabulce osob bychom jako primární klíč mohli zvolit rodné číslo, u tabulky firem by to mohlo být IČ, apod. Často se také v databázích používá jako primární klíč pole s názvem ID (jako první pole), kde je zvolený datový typ “automatické číslo”. To má za výsledek, že každý nový záznam v tabulce má hodnotu v poli ID o jeden vyšší než poslední záznam (s automatickým přírůstkem neboli +1).
Vytvoření primárního klíče
Primární klíč bychom měli vytvořit při zakládání (návrhu) nové tabulky. Postup, jak nastavit primární klíč, můžete vidět na obrázku nebo ve videu pod článkem.
Indexy
Indexy slouží ke zrychlení vyhledávání a dotazování v databázích. Definují unikátní hodnotu sloupce (podobně jako primární klíč). Optimalizují fulltextové vyhledávání.
Jednoduše řečeno můžeme Indexy chápat jako pole, která jsou v tabulce důležitá a bude se s nimi častěji pracovat, ať už v dotazech nebo sestavách.
Máme-li například tabulku osoby, tak Indexy bychom mohli nastavit pro pole jméno, příjmení, což jsou pole, která se budou zobrazovat v každém dotazu či sestavě. Oproti PSČ nebo dalším doplňkovým údajům, které jsou méně často využívané.
Vytvoření Indexu
Indexy můžeme vytvářet při návrhu tabulky, ale často také i v průběhu, při optimalizaci databáze.
Vytvoření Indexu můžete vidět ve videu.
Poznámka:
Optimalizace databáze - pokud s odstupem času zjistíte, že s některým polem často pracujete v dotazech a hromadí se záznamy v tabulce, nastavte poli Index. Tím databázi zrychlíte a tedy optimalizujete.
Video tutoriály
Primární klíč a indexy v tabulceLíbí se vám tento článek, sdílejte ho
Podobné články
Vytvoření nové tabulkyRelace mezi tabulkami, jak je vytvořit?
Datové typy a vlastnosti polí tabulek
Dotazy
Další užitečné odkazy
Diskuze k článku
Zde přikládáme pracovní soubor z videa. V případě, že máte nějaké otázky, můžete je vložit zde pod článkem, nebo přímo v poradně www.jaknaoffice.cz/2-forum/?id=5