HĽADANIE STRÁNOK

DB je ... Typy a vlastnosti databázy

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.

terminológie

bd toto
Databáza je štruktúrovanáukladanie informácií. Databáza je tiež informačným modelom schopným obsahovať určité dáta, s podmienkou, že budú nevyhnutne objednané. Každý z nás pracoval s databázou aspoň raz, ale nedokázal ani o tom hádať, napríklad pri zadávaní vyhľadávacieho dotazu sa obrátime na rozsiahlu databázu pre konkrétne informácie.

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.

Typy databáz

V teórii databáz sa rozlišuje niekoľko ich typov. K dispozícii sú:

  • Relačné databázy (z anglického slovavzťah, ktorý sa prekladá ako "komunikácia") - charakterizovaný vzťahmi a vyjadrený v súbore vzájomne súvisiacich entít. Posledné sú prezentované vo forme tabliet, ktoré obsahujú údaje databázy. Toto je najbežnejší typ databázy.
  • Hierarchické - spojenia na úrovni "predkov-potomkov", "podriadených šéfov".
  • Sieť - vetva z predchádzajúceho pohľadu.
  • Objektovo orientované, ktoré priamo spolupracujú s príslušnou metodikou programovania (OOP).

údaje DB
Uvažujme každý z nich podrobnejšie, zastavenie na ceste do základných myšlienok a konceptov databázy.

DB - je to znamenie?

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

DB Data Base

Odkazy medzi tabuľkami

Na poskytnutie prepojení medzi tabuľkami v DBMS existujú schémy údajov. K dispozícii sú pripojenia:

  • Jeden-k-jeden - každý záznam tabuľky zodpovedá iba jednej položke z iného štítku.
  • Jedno-k-mnoho "a" mnoho-k-mnoho ". Jeden záznam môže zodpovedať niekoľkým súvisiacim tabuľkám naraz. A naopak (pre druhú možnosť).
  • "Many-to-many". Nie je ťažké uhádnuť, že v tomto prípade viac riadkov môže byť zvolená tak, aby pripojiť viac riadkov inej tabuľky (taká väzba je organizovaná pomocou zastávky, stôl a dve väzby nad druhov).

Presuňte sa hore a dole

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.

Rozšíriť vzťahy

typy bd
Sieťové DB boli riešením nedostatkuhierarchický, pomenovaný hore. Jediný rozdiel tohto typu od predchádzajúceho bol spojenie "mnoho k mnohým", čo sa v tomto prípade prejavuje tým, že ako predkovia môžu mať mnohých dedičov, takže potomkovia sa môžu vyskytnúť z niekoľkých uzlov naraz.

Tabuľkový režim zobrazenia

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

Objektovo orientovaný typ

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>
  • vyhodnotenia: