DB je skratka, čo znamená"databáza" alebo "databáza" (v závislosti od kontextu). V tomto článku budeme skúmať, čo to je, aké sú a kde sa používajú. Tiež budeme diskutovať DBMS a DB - je to rovnaké alebo nie.
DBMS je ďalšia skratkadešifrovať ako "systém správy databáz". Vo všeobecnosti predstavujú rôzne softvérové riešenia, pomocou ktorých môžete organizovať databázové dáta. Znamená to vyplniť databázu s informáciami, organizovať ju, vymazať, kopírovať, analyzovať a oveľa viac.
V teórii databáz sa rozlišuje niekoľko ich typov. K dispozícii sú:
Relačné databázy v ich obvyklýchreprezentácie nespôsobujú ťažkosti pri porozumení - ide o informačné tabuľky. Na objasnenie môžete požiadať o pomoc veľmi dobre známu DBMS od spoločnosti Microsoft - "Access", ktorá je súčasťou ich bežnej kancelárskej sady aplikácií.
Tabuľky relačných databáz majú záznamy (riadky) apolia (stĺpce). Prvý obsahuje priamo informácie, údaje v druhom - opis toho, čo presne znamená záznamy. Napríklad pole je "meno", položka je "Katerina".
Typy hodnôt sú definované pre polia. Môžu to byť číselné, symbolické, dátum, čas atď. Okrem toho každá tabuľka by mala mať kľúčové pole - záznamy v nej jednoznačne identifikujú údaje.
Malo by byť zrejmé, že samotná databáza nie je tabuľkou. Databáza môže uchovávať od jednej až niekoľkých stoviek tabuliek v závislosti od množstva a rôznorodosti informácií.
Na poskytnutie prepojení medzi tabuľkami v DBMS existujú schémy údajov. K dispozícii sú pripojenia:
Hierarchické databázy sú oveľa jasnejšieštruktúru. Sú charakterizované prísnou podriadenosťou. Existuje koreňový prvok - "vrchol", z ktorého sa podriadenci rozvíjajú - "dedičia" alebo "potomkovia". Hierarchická databáza je databáza so stromovou štruktúrou, v ktorej každý uzol môže mať len jedného predka.
Tento typ je vhodný pre budovanieuchovávanie už objednanej štruktúry informácií: napríklad databáza vojenskej jednotky alebo správcu súborov. Nevýhodou je neschopnosť uzla mať viac ako jedného predka, ako aj zložitosť logiky databázy.
Napriek skutočnosti, že tabuľky sú už spojenévšetky s relačnými databázami, hierarchické aj sieťové, môžu byť tiež reprezentované vo forme tabuliek. Hlavným rozdielom medzi týmito typmi je presne konštrukcia štruktúry: relačné, v porovnaní s ostatnými dvoma, sú oveľa voľnejšie a menej usporiadané.
Posledný typ -Objektovo orientované - najmenej spoločné. Všetko preto, lebo je veľmi úzko špecializovaný. Komplexné dátové štruktúry takejto databázy tvoria objekt a pracujú priamo s jazykmi objektovo-orientovaného programovania. Boli rozvinuté v osemdesiatych rokoch minulého storočia a zatiaľ neboli dostatočne obľúbené kvôli ich zložitosti a nie veľmi vysokej výkonnosti.
</ p>