Čo je databáza?

Obsah:

Čo je databáza?
Čo je databáza?
Anonim

Ak poznáte tabuľky, ako je 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, no so silou databáz sa stretávate neustále vo svojom každodennom živote. 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 a zobrazuje ich podľa dátumu alebo typu, ako požadujete.

Image
Image

Databáze vs. tabuľky

Databázy sa líšia od tabuliek v tom, že dokážu lepšie ukladať veľké množstvo údajov a rôznymi spôsobmi s nimi manipulovať. 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:

  • Načítať všetky záznamy, ktoré zodpovedajú určitým kritériám
  • Hromadná aktualizácia záznamov
  • Krížové záznamy v rôznych tabuľkách
  • Vykonajte zložité 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á atribútu a každý riadok zodpovedá jednému záznamu.

Predstavme si napríklad databázovú tabuľku, ktorá obsahuje mená a telefónne čísla 50 zamestnancov v spoločnosti X. Tabuľka je nastavená so stĺpcami označenými ako „Krstné meno“, „Priezvisko“a „Telefónne číslo“. Každý riadok obsahuje zodpovedajúce informácie o jednej osobe. Pretože existuje 50 jednotlivcov, tabuľka má 50 riadkov na zadávanie a jeden riadok štítkov.

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

Údaje v databáze sú chránené obmedzeniami, ktoré presadzujú pravidlá pre údaje, aby sa zabezpečila ich celková integrita. Jedinečné obmedzenie zaisťuje, že primárny kľúč nemožno duplikovať. Kontrolné obmedzenie riadi 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ú skupinu čísel.

Jednou z najvýkonnejších funkcií databázy je schopnosť vytvárať vzťahy medzi tabuľkami pomocou cudzích kľúčov. 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áz

Databáza obsahuje iba údaje. Na skutočné využitie týchto údajov potrebujete systém správy databázy. 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 zbierkou bitov a bajtov s malým významom.

Ak by ste chceli skúsiť vytvoriť databázu, dobrým začiatkom by bol databázový program ako Microsoft Access.

FAQ

    Čo je schéma databázy?

    Schéma databázy je jej š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 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á z nich má jedinečný kľúč, ktorý ju identifikuje.

    Čo je databázový dotaz?

    Dopyt je jednoducho žiadosť o 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 databázový záznam?

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

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

    Cudzí kľúč je bežný komponent, ktorý spája údaje v dvoch tabuľkách. Cudzí kľúč sa vzťahuje na primárny kľúč inej tabuľky s názvom nadradená tabuľka. Tabuľka obsahujúca cudzí kľúč sa nazýva podradená tabuľka.

    Č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.

Odporúča: