Vitajte na [www.pocitac.win] Obľúbené stránky
Relačná databáza je taká, ktorá ponúka mimoriadne zložité a sofistikované dotazy a vyhľadávanie vďaka dvom faktorom: tabuľky a krížové odkazy. Ukladá údaje skôr ako tabuľky ako jednoduché zoznamy, čo uľahčuje filtrovanie jednotlivých prvkov každého záznamu. Umožňuje tiež krížové odkazy medzi rôznymi súbormi údajov.
Základná databáza
Základná databáza ukladá všetky podrobnosti do jedného súboru, ktorý sa skladá z reťazca záznamov. Napríklad policajná databáza môže mať zoznam záznamov o jednotlivých trestných činoch, z ktorých každý obsahuje podrobnosti, ako sú meno páchateľa, typ trestného činu a dátum a miesto pobytu. Tradičná databáza by bola jednoducho elektronickým ekvivalentom súboru formulárov alebo kariet a z technického hľadiska by bola podobná obyčajnému zoznamu v dokumente textového procesora. Ak by ste chceli nájsť konkrétny model, ako sú všetky trestné činy spáchané konkrétnou osobou, musíte prehľadať každú zmienku o mene a potom skopírovať všetky podrobnosti z každého záznamu trestného činu.
Tabuľky v relačných databázach
Relačná databáza vkladá informácie skôr do tabuliek ako do priameho zoznamu. V takejto tabuľke predstavuje každý stĺpec konkrétny typ informácií (pole) a každý riadok obsahuje jeden záznam. V príklade trestného činu by ste mohli mať stĺpce pre typ páchateľa, typ trestného činu, dátum a miesto, pričom každý trestný čin je uvedený v samostatnom riadku. Táto štruktúra znamená, že počítač môže vykonávať zložitejšie vyhľadávania. Napríklad môže zostaviť zoznam všetkých riadkov s menom konkrétneho páchateľa, čo vytvára podrobnú históriu zločinov páchateľa. Väčšina databáz umožňuje sofistikovanejšie a môže vyhľadávať záznamy, ktoré spĺňajú viac kritérií. Napríklad databáza by mohla zostaviť zoznam záznamov, ktoré zahŕňajú konkrétny trestný čin, a konkrétne údaje, ktoré ukazujú, či sú určité trestné činy sezónne, čo by mohlo pomôcť náčelníkom policajných úradov efektívnejšie priraďovať dôstojníkov.
Krížové odkazy v oblasti vzťahov Databázy
V praxi môžu byť relačné databázy ešte sofistikovanejšie ako jednoduché použitie samostatných tabuliek. Mnohé sa budú skladať z rôznych tabuliek, na ktoré je možné odkazovať. Napríklad, rovnako ako stôl na zločin, môžete mať stôl na lekárske ošetrenie, jeden na školské záznamy a jeden na daňové príjmy. Pojem „relačné“ vychádza zo spôsobu, akým je databáza nastavená na rozpoznávanie spoločných faktorov medzi jednotlivými databázami. V príklade by databáza vedela, že konkrétne mesto uvedené v každej tabuľke odkazuje na rovnaké miesto. To môže umožniť mimoriadne zložité otázky, napríklad zistiť, či mestá, ktoré majú zlý výkon v škole, majú vyššiu pravdepodobnosť vysokej kriminality.
Webové stránky
Počítačové databázy boli pôvodne navrhnuté ako samostatné softvér, relačné databázy sú teraz kľúčovou súčasťou mnohých webových stránok. Napríklad maloobchodný predajca online by mohol mať databázu, ktorá spája tabuľky obsahujúce jednotlivé nákupy, recenzie a ponuky produktov. Táto technológia umožňuje webovým stránkam rýchlo vytvárať vysoko personalizované stránky: napríklad webová stránka s knihami by sa mohla pozrieť na nákupy zákazníkov v minulosti, krížový odkaz na nájdenie ľudí, ktorí si kúpili tú istú knihu, nájsť ďalšie knihy, ktoré títo ľudia kúpili, a potom si vybrať knihy z tohto zoznamu, ktoré sú na špeciálnej ponuke a navrhujú ich zákazníkovi.
Copyright © počítačové znalosti Všetky práva vyhradené