Čo je databáza?

click fraud protection

Ak poznáte tabuľky, napr Microsoft Excel, už chápete, ako možno údaje použiť s tabuľkami. Databázy tiež používajú tabuľky na ukladanie, správu a získavanie informácií.

Už používate databázy

Možno si to neuvedomujete, ale so silou databáz sa stretávate vo svojom každodennom živote neustále. Napríklad, keď sa prihlásite do svojho účtu online bankovníctva, vaša banka najprv overí vaše prihlásenie pomocou používateľského mena a hesla a potom zobrazí zostatok na účte a všetky transakcie. Databáza fungujúca v zákulisí vyhodnocuje kombináciu vášho používateľského mena a hesla a poskytuje prístup k vášmu účtu. Potom filtruje vaše transakcie, aby ich zobrazoval podľa dátumu alebo typu, ako požadujete.

1s a 0s predstavujúce databázu

Databázy vs. Tabuľky

Databázy sa líšia od tabuľkových procesorov v tom, že sú lepšie pri ukladaní veľkého množstva údajov a pri manipulácii s nimi rôznymi spôsobmi. Tu je len niekoľko akcií, ktoré môžete vykonať s databázou a ktoré by bolo ťažké, ak nie nemožné, vykonať pomocou tabuľky:

  • Vyhľadajte všetky záznamy, ktoré zodpovedajú určitým kritériám
  • Hromadná aktualizácia záznamov
  • Krížové odkazy na záznamy v rôznych tabuľkách
  • Vykonávať komplexné súhrnné výpočty

Prvky databázy

Databáza sa skladá z mnohých rôznych tabuliek. Podobne ako tabuľky Excel, aj databázové tabuľky pozostávajú zo stĺpcov a riadkov. Každý stĺpec zodpovedá an atribút a každý riadok zodpovedá jednému záznamu.

Predstavte si napríklad databázovú tabuľku, ktorá obsahuje mená a telefónne čísla 50 zamestnancov v spoločnosti X. Tabuľka obsahuje stĺpce označené ako „FirstName“, „LastName“ a „TelephoneNumber“. Každý riadok obsahuje zodpovedajúce informácie o jednej osobe. Pretože počet osôb je 50, tabuľka má 50 riadkov zadávania a jeden riadok štítkov.

Každá tabuľka v databáze musí mať jedinečný názov a každá musí mať a primárny kľúč stĺpec tak, aby každý riadok (alebo záznam) mal jedinečné pole na jeho identifikáciu.

Údaje v databáze sú chránené obmedzenia, ktoré presadzujú pravidlá týkajúce sa údajov na zabezpečenie ich celkovej integrity. A jedinečné obmedzenie zabezpečuje, že primárny kľúč nemožno duplikovať. A kontrola obmedzenia ovláda typ údajov, ktoré môžete zadať. Napríklad pole Meno môže akceptovať obyčajný text, ale pole Číslo sociálneho poistenia musí obsahovať špecifickú množinu čísel.

Jednou z najvýkonnejších funkcií databázy je schopnosť vytvárať vzťahy medzi tabuľkami pomocou cudzie kľúče. Môžete mať napríklad tabuľky Zákazníci a Objednávky. Každý zákazník môže byť prepojený s objednávkou v tabuľke Objednávky. Tabuľka Objednávky môže byť prepojená s tabuľkou Produkty. Táto metóda zjednodušuje návrh databázy, takže môžete usporiadať údaje podľa kategórie, namiesto toho, aby ste sa pokúšali umiestniť všetky údaje do jednej alebo len niekoľkých tabuliek.

Systém správy databázy

Databáza obsahuje iba údaje. Na skutočné využitie týchto údajov potrebujete a systém správy databáz. DBMS je samotná databáza spolu so softvérom a funkciami potrebnými na získanie alebo vloženie údajov. DBMS vytvára zostavy, presadzuje pravidlá a obmedzenia databázy a udržiava schému databázy. Bez DBMS je databáza len súborom bitov a bajtov s malým významom.

Ak by ste sa chceli pokúsiť vytvoriť databázu, dobrým miestom na začiatok by bol databázový program Microsoft Access.

FAQ

  • Čo je to schéma databázy?

    A schému databázy je jeho štruktúra. Špecifikuje, aké informácie alebo objekty môžu vstúpiť do databázy a definuje vzťah medzi nimi. Schémy sa zvyčajne definujú pomocou jazyka SQL (Structured Query Language).

  • Čo je to relačná databáza?

    Relačná databáza ukladá dátové body, ktoré spolu súvisia. Organizuje údaje do jednej alebo viacerých tabuliek, pričom každá má jedinečný kľúč, ktorý ju identifikuje.

  • Čo je to databázový dotaz?

    Dopyt je jednoducho požiadavka na informácie z databázy. Údaje môžu pochádzať z jednej alebo viacerých tabuliek v databáze alebo môžu pochádzať z iných dopytov. Kedykoľvek zadáte do vyhľadávania Google, odošlete napríklad dopyt.

  • Čo je to databázový záznam?

    Záznam je množina údajov, ktoré sú uložené v tabuľke. Záznamy sa tiež niekedy nazývajú a násobný.

  • Čo je cudzí kľúč v databáze?

    Cudzí kľúč je bežný komponent, ktorý spája údaje v dvoch tabuľkách. Cudzí kľúč odkazuje na primárny kľúč inej tabuľky s názvom rodičovská tabuľka. Tabuľka obsahujúca cudzí kľúč sa nazýva detský stôl.

  • Čo je entita v databáze?

    Entita je objekt, ktorý existuje v databáze. Môže to byť osoba, miesto, jednotka alebo akýkoľvek abstraktný koncept, o ktorom chcete uložiť informácie. Napríklad školská databáza môže obsahovať študentov, učiteľov a kurzy ako entity.