Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Tabuľky sú základnými objektmi v databáze, pretože sú v nich uvedené všetky informácie alebo údaje. Databáza podniku napríklad môže obsahovať tabuľku Kontakty, v ktorej sú uložené mená dodávateľov, e-mailové adresy a telefónne čísla. Keďže ďalšie databázové objekty sú do veľkej miery závislé od tabuliek, návrh databázy je potrebné vždy začať vytvorením všetkých tabuliek databázy a až potom vytvoriť ďalšie objekty. Pred vytvorením tabuliek v Accesse zvážte svoje požiadavky a určte všetky tabuľky, ktoré možno budete potrebovať. Úvod do plánovania a navrhovania databázy nájdete v téme Základy navrhovania databázy.

Obsah tohto článku

Prehľad

Relačná databáza, akou je accessová databáza, obvykle obsahuje viaceré súvisiace tabuľky. V dobre navrhnutej databáze sú v každej tabuľke uložené údaje o určitom predmete, napríklad o zamestnancoch alebo produktoch. Tabuľku tvoria záznamy (riadky) a polia (stĺpce). Polia obsahujú rôzne typy údajov, napríklad text, čísla, dátumy a hypertextové prepojenia.

Tabuľka Zákazníci v Accesse zobrazujúca rozloženie záznamov a polí

  1. Záznam: Obsahuje konkrétne údaje, napríklad informácie o konkrétnom zamestnancovi alebo výrobku.

  2. Pole: Obsahuje údaje o jednom aspekte predmetu tabuľky, napríklad krstnom mene alebo e-mailovej adrese.

  3. Hodnota poľa: Každý záznam má určitú hodnotu poľa. Napríklad Contoso, Ltd. alebo meno@example.com.

Na začiatok stránky

Vlastnosti tabuľky a poľa

Tabuľky a polia majú aj vlastnosti, ktoré môžete nastaviť na ovládanie ich charakteristík alebo správania

Hárky vlastností tabuľky a poľa

1. Vlastnosti tabuľky

2. Vlastnosti poľa

Vlastnosti tabuľky v databáze Accessu sú atribúty tabuľky, ktoré majú vplyv na vzhľad a správanie tabuľky ako celku. Vlastnosti tabuľky sa nastavujú v hárku vlastností tabuľky v návrhovom zobrazení. Môžete napríklad nastaviť vlastnosť Predvolené zobrazenie tabuľky a určiť, ako sa bude tabuľka predvolene zobrazovať.

Vlastnosť poľa sa vzťahuje na určité pole v tabuľke a definuje jednu z charakteristík poľa alebo niektorý aspekt správania poľa. Aj údajové zobrazenie umožňuje nastavenie niektorých vlastností poľa. Ľubovoľnú vlastnosť poľa môžete tiež nastaviť v návrhovom zobrazení pomocou tably </c0>Vlastnosti poľa</c0>.

Typy údajov

Každé pole obsahuje určitý typ údajov. Typ údajov poľa označuje druh údajov, ktoré sú v poli uložené, napríklad veľké množstvo textu alebo priložené súbory.

Nastavenie typu údajov

Typ údajov je vlastnosť poľa, ale odlišuje sa od ďalších vlastností poľa takto

  • Typ údajov poľa nastavujete v mriežke návrhu tabuľky, nie v table Vlastnosti poľa.

  • Typ údajov poľa určuje ďalšie vlastnosti poľa.

  • Typ údajov poľa musíte nastaviť pri vytvorení poľa.

    V Accesse môžete vytvoriť nové pole zadaním údajov do nového stĺpca v údajovom zobrazení. Keď vytvoríte pole zadaním údajov v údajovom zobrazení, Access automaticky priradí typ údajov pre dané pole na základe zadanej hodnoty. Ak zadanie nezahŕňa žiadny ďalší typ údajov, Access nastaví typ údajov na hodnotu Text. Typ údajov však môžete v prípade potreby meniť na páse s nástrojmi.

Príklady automatického zisťovania typu údajov

V nasledujúcej tabuľke sa zobrazuje fungovanie automatického zisťovania typu údajov v údajovom zobrazení.

Ak zadáte:

Access vytvorí pole s typom údajov:

Ján

Krátky text

http://www.contoso.com

Môžete použiť ľubovoľnú platnú predponu internetového protokolu. Platné predpony sú napríklad http://, https:// a mailto:

Hypertextové prepojenie

1

Číslo, Long Integer

50 000

Číslo, Long Integer

50 000,99

Číslo, Double

50 000,389

Číslo, Double

12/67

Rozpoznané formáty dátumu a času zodpovedajú miestnym nastaveniam používateľa.

Dátum a čas

31. decembra 2016

Dátum a čas

10:50:23

Dátum a čas

10:50

Dátum a čas

17:50

Dátum a čas

12,50 €

Rozpoznaný symbol meny zodpovedá miestnym nastaveniam používateľa.

Mena

21,75

Číslo, Double

123,00 %

Číslo, Double

3,46E + 03

Číslo, Double

Na začiatok stránky

Vzťahy tabuľky

Napriek tomu, že v každej tabuľke sú uložené údaje o inom predmete, tabuľky v databáze Accessu zvyčajne obsahujú údaje o predmetoch, ktoré navzájom súvisia. Databáza môže napríklad obsahovať:

  • tabuľku zákazníkov obsahujúcu zoznam zákazníkov vašej spoločnosti a ich adresy,

  • katalóg predávaných produktov vrátane cien a obrázkov každej položky,

  • tabuľku objednávok, ktorá sa používa na sledovanie objednávok zákazníka.

Keďže údaje o rôznych predmetoch sú uložené v samostatných tabuľkách, musíte ich nejakým spôsobom prepojiť, aby bolo možné súvisiace údaje zo samostatných tabuliek ľahko kombinovať. Ak chcete údaje uložené v rôznych tabuľkách prepojiť, musíte vytvoriť vzťahy. Vzťah je logické spojenie medzi dvomi tabuľkami a určuje polia, ktoré majú tabuľky spoločné. Ďalšie informácie nájdete v téme sprievodca vzťahmi tabuliek.

Na začiatok stránky

Kľúče

Polia, ktoré sú súčasťou tabuľkového vzťahu, sa nazývajú kľúče. Kľúč sa spravidla skladá z jedného poľa, môže však pozostávať aj z viacerých polí. Existujú dva druhy kľúčov:

  • Hlavný kľúč    Tabuľka môže mať len jeden hlavný kľúč. Hlavný kľúč sa skladá z jedného alebo viacerých polí, ktorými sa jedinečne identifikuje každý záznam uložený v tabuľke. Často ide o jedinečné identifikačné číslo, ako napríklad identifikačné číslo, sériové číslo alebo kód, ktorý slúži ako hlavný kľúč. Môžete mať napríklad tabuľku Zákazníci, v ktorej má každý  zákazník svoje jedinečné identifikačné číslo zákazníka. Pole identifikácie zákazníka je hlavným kľúčom tabuľky Zákazníci. Keď hlavný kľúč obsahuje viac ako jedno pole, zvyčajne sa skladá z už existujúcich polí, ktoré, ktoré spolu tvoria jedinečné hodnoty. Kombináciu priezviska, mena a dátumu narodenia môžete napríklad použiť ako hlavný kľúč pre tabuľku s informáciami o ľuďoch. Ďalšie informácie nájdete v časti o pridávaní alebo zmene hlavného kľúča tabuľky.

  • Cudzí kľúč    Tabuľka môže mať aj jeden alebo viacero cudzích kľúčov. Cudzí kľúč obsahuje hodnoty zodpovedajúce hodnotám v hlavnom kľúči inej tabuľky. Napríklad môže existovať tabuľka Objednávky, v ktorej má každá objednávka identifikačné číslo zákazníka zodpovedajúce záznamu v tabuľke Zákazníci. Identifikačné číslo zákazníka je cudzí kľúč tabuľky Objednávky.

Zhodnosť hodnôt medzi kľúčovými poľami tvorí základ tabuľkového vzťahu. Tabuľkový vzťah sa používa na kombinovanie údajov zo súvisiacich tabuliek. Predpokladajme, že máte tabuľku Zákazníci a tabuľku Objednávky. V tabuľke Zákazníci je každý záznam identifikovaný poľom hlavného kľúča – identifikáciou.

Ak chcete priradiť ku každej objednávke zákazníka, znamená to, že do tabuľky Objednávky pridávate pole cudzieho kľúča, ktoré zodpovedá poľu identifikácie tabuľky Zákazníci, a potom vytvárate vzťah medzi uvedenými dvomi kľúčmi. Keď pridáte záznam do tabuľky Objednávky, používate hodnotu pre identifikačné číslo zákazníka, ktoré pochádza z tabuľky Zákazníci. Vždy keď si budete chcieť zobraziť akékoľvek informácie o zákazníkovi objednávky, použijete vzťah na identifikovanie toho, ktoré údaje z tabuľky Zákazníci zodpovedajú jednotlivým záznamom v tabuľke Objednávky.

Tabuľkový vzťah v Accesse zobrazený v okne Vzťahy

1. Hlavný kľúč identifikovaný ikonou kľúča vedľa názvu poľa.

2. Cudzí kľúč  – všimnite si absenciu ikony kľúča.

Nepridávajte pole, ak predpokladáte, že každá jedinečná entita v tabuľke môže vyžadovať viac ako jednu hodnota poľa. Pokračujúc v predchádzajúcom príklade – ak chcete začať sledovať objednávky svojich zákazníkov, nepridávajte do tabuľky pole, pretože každý zákazník bude mať viac ako jednu objednávku. Namiesto toho vytvorte na ukladanie objednávok novú tabuľku a potom vytvorte vzťah medzi týmito dvoma tabuľkami.

Na začiatok stránky

Výhody používania vzťahov

Oddelené uchovávanie údajov v súvisiacich tabuľkách poskytuje nasledujúce výhody:

  • Konzistentnosť.    Keďže každý údaj sa zaznamená v jednej tabuľke a iba raz, nejednoznačnosť alebo nekonzistentnosť sa radikálne obmedzí. Napríklad názov zákazníka sa uloží iba jeden raz do tabuľky o zákazníkoch, neukladáte ho opakovane (a potenciálne nekonzistentne) do tabuľky obsahujúcej údaje o objednávke.

  • Efektívnosť.    Zaznamenávanie údajov na jednom mieste znamená, že použijete menej miesta na disku. Okrem toho menšie tabuľky obvykle vrátia údaje rýchlejšie než veľké tabuľky. Ak nepoužívate osobitné tabuľky pre osobitné predmety, do tabuliek zavediete hodnoty null (absencia údajov) a redundantnosť, čo môže viesť k zbytočnému zaberaniu miesta a zhoršovaniu výkonu.

  • Komplexnosť.    Návrh databázy je zrozumiteľnejší, ak sú predmety správne rozdelené do tabuliek.

Pri plánovaní tabuliek nezabúdajte na ich vzťahy. Pole cudzieho kľúča môžete vytvoriť pomocou Sprievodcu vyhľadávaním, ak už existuje tabuľka s príslušným hlavným kľúčom. Sprievodca vyhľadávaním vytvorí vzťah za vás. Ďalšie informácie nájdete v téme Vytvorenie alebo odstránenie vyhľadávacieho poľa.

Na začiatok stránky

Pozrite tiež

Vytvorenie tabuľky a pridanie polí

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×