úvod   1. kapitola   2. kapitola   3. kapitola   4. kapitola    5. kapitola   6. kapitola   7. kapitola   8. kapitola   9. kapitola   10. kapitola   11. kapitola   12. kapitola

    1. Na čo slúžia databázy 

 

Množstvo ľudských činností počnúc ambulanciami či lekárňami, cez okresné úrady a školy až po veľké podniky potrebujú si udržiavať veľké množstvo údajov. Lekárka spravuje informácie o pacientoch. Informácie o lekároch a pacientoch udržiavajú zdravotné poisťovne. Požičovne videokaziet alebo kníh musia aktualizovať odpovedajúce informácie, aby vedeli rýchlo vyhovieť zákazníkovi. Všetky tieto údaje môžeme uložiť v databáze. Databáza je súbor zozbieraných údajov, ktoré sú uložené na médiu. Môže to byť papier, magnetofónová páska, kartotéka s kartami, pevný disk počítača, server v počítačovej sieti a podobne. Pojem databáza vznikol z pôvodného pojmu banka dát.

Prečo nestačí tabuľkový kalkulátor

Napríklad prehľad o požičiavaní našich hudobných nosičov a údajov o nich si môžeme ukladať v tabuľke tabuľkového kalkulátora. Tabuľka môže vyzerať nasledovne: 

Interpret

Album

Vydaný

Nosič

Požičané

E-mail

K. Kryl

Maškary

1991

CD

E. Pilkopová

pilkop@zoznam.sk

K. Kryl

To nejlepší

1993

CD

J. Nováková

novak@post.sk

Noga, Skrúcaný

No problém

1997

CD

P. Novotný

novotny@atlas.cz

ABBA

Gold

1992

CD

J. Nov8kov8

novak@post.sk

J. M. Jarre

Images

1991

CD

J. Nováková

novak@post.sk

Vangelis

Oceanic

1996

CD

M. Hudáková

 

Jana Kirschner

V cudzom meste

1999

CD

P. Novotný

novotny@atlas.cz

Adamec, Vanek

Modrý buldozér

1998

MG

L. Sičáková

 

 Každý riadok tabuľky nesie informácie o práve jednom CD a nazýva sa záznam. Informácie ktoré tvoria jeden záznam môžu byť rôzneho typu. V našom prípade je to textový typ (interprét, album, požičané) a dátum (dátum vydania CD).

Pozor - v tabuľke je chyba. Pri zapisovaní pôžičky od J. Novákovej sme vniesli do tabuľky chybu.  Raz sme ju zapísali ako „Nov8kov8“. Ak budeme hľadať informáciu o J. Novákovej, počítač nenájde 1 záznam. Nastalo narušenie integrity tabuľky.

Lepšie by bolo tabuľku rozdeliť na dve navzájom prepojené tabuľky a uložiť ich v systéme, ktorý vie s nimi pracovať súčasne. Mená priateľov by boli zapísané len raz v jednej tabuľke. Druhá tabuľka by obsahovala kód priateľa, ktorý má CD nosič  požičaný. Vyzeralo by to takto:

 

Interpret

Album

Vydaný

Nosič

Požičané

 

číslo

Meno

E-mail

K. Kryl

To nejlepší

1993

CD

1

1

J. Nováková

novak@post.sk

K. Kryl

Maškary

1991

CD

2

2

E. Pilkopová

pilkop@zoznam.sk

Noga, Skrúcaný

No problém

1997

CD

3

3

P. Novotný

novotny@atlas.cz

ABBA

Gold

1992

CD

1

4

M. Hudáková

 

J. M. Jarre

Images

1991

CD

1

5

L. Sičáková

 

Vangelis

Oceanic

1996

CD

4

 

Jana Kirschner

V cudzom meste

1999

CD

3

Adamec, Vanek

Modrý buldozér

1998

MG

5



 

 

 

 

 

 

 

 

Ale tabuľky musia byť spojené vzťahom - reláciou.  

Prečo používať databázy:

  • šetria pamäťové miesto (v databáze o CD nosičoch je každý priateľ evidovaný len raz)
  • rýchle aktualizujú údaje (stačí opraviť údaj len na jednom mieste databázy a bude opravený v celej databáze)
  • rýchla manipulácia s dátami (pracuje sa len s nevyhnutne potrebnými údajmi, nemusí sa do pamäte vkladať celá databáza)

úvod   1. kapitola   2. kapitola   3. kapitola   4. kapitola    5. kapitola   6. kapitola   7. kapitola   8. kapitola   9. kapitola   10. kapitola   11. kapitola   12. kapitola

© Mária Spišáková 2003