Databáza (DB) je súbor informácií z ktorejkoľvek oblasti, ktorý je organizovaný podľa konkrétnych pravidiel a uchovávaný v pamäti počítača. Neexistuje jednotná definícia tohto pojmu, existujú však nasledujúce charakteristické črty databázy: je uložená a tiež spracovaná v počítačových systémoch, údaje v databáze majú logickú štruktúru, v databáze sú metadáta, ktoré popisujú jej štruktúru.
Inštrukcie
Krok 1
Najjednoduchšími príkladmi sú databázy automobilov (obchod), databázy vysokých škôl (príručka), databázy výrobkov (sklad) atď. Jedným z ústredných bodov každej databázy je dátový model, ktorý používa. Zahŕňa štruktúru údajov v databáze, ich vzťahy a spôsoby vzájomnej komunikácie, ako aj operácie s nimi. Existujú tri typy dátových modelov: hierarchický model, sieť, relačné.
Krok 2
Podstata hierarchickej štruktúry je nasledovná. Položky databázy na jednej úrovni sú podriadené položkám na inej úrovni. Výsledkom je, že väzby medzi prvkami tvoria štruktúru stromového plánu. Tých. stane sa nasledovné: prvky, ktoré sú pôvodné, vytvárajú nové prvky a tie sú zase ešte novšie. Dôležitou vlastnosťou je, že akýkoľvek prvok môže mať iba jedného rodiča. Skvelým príkladom hierarchického dátového modelu je rodokmeň.
Krok 3
V sieťových štruktúrach môže mať akýkoľvek podradený prvok viac ako jeden generátor. Hlavný rozdiel medzi sieťovou štruktúrou a hierarchickou je v tom, že akýkoľvek prvok v sieťovom modeli má vzťah s každým jeho ďalším prvkom. Príkladom sieťovo prepojenej databázy by mohla byť databáza, ktorá obsahuje informácie o študentoch navštevujúcich hodiny pre konkrétnych inštruktorov. Jeden študent môže navštevovať predmety rôznych učiteľov a rôzni študenti môžu prísť k rovnakému učiteľovi.
Krok 4
Relačná databáza je taká, ktorú možno reprezentovať ako dvojrozmerné pole. Cieľom je reprezentovať ľubovoľné vzťahy medzi prvkami v dvojrozmernej tabuľke. Príkladom môže byť tabuľka, ktorá bude obsahovať informácie o študentoch. Jeden riadok bude zodpovedať jednému študentovi, t.j. byť jedným údajom. Stĺpce budú obsahovať informácie o študentoch, napríklad meno, dátum narodenia, adresa atď.
Krok 5
Systém správy databáz (DBMS) je špecializovaný softvér potrebný na vytváranie, údržbu a podporu databáz. DBMS sú schopné vkladať informácie do databázy, upravovať ich, vyhľadávať a vykonávať ďalšie operácie. Príklady zahŕňajú Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle atď.