PočítačeDatabázy

DB - to ... Typy a vlastnosti databázy

DB - skratka, ktorá znamená "databázy" alebo "databázy" (v závislosti od kontextu). V tomto článku sa domnievame, že je / sú, čo sú a kde uplatniť. Tiež diskutovať o DBMS a databázy - je to rovnaké, alebo nie.

terminológie

Databáza odkázala na niektoré štruktúrované úložisko informácií. DB - to je tiež informačný model schopnosť obsahovať určité údaje, s tou podmienkou, že bude možné objednať. Každý z nás pracuje s databázou aspoň raz, ale to nemohlo ani odhadnúť, napríklad tým, že zadanie hľadaného výrazu, obraciame sa vo veľkom meradle základ pre konkrétny informačných dát.

DBMS - je ďalší skratka, čo je skratka pre "systém pre správu databáz". V všeobecnom zmysle, že predstavujú rad softvérových riešení, s ktorým môžete usporiadať dáta z databázy. Jedná sa o plnení informačnej základne, objednávať to, mazanie, kopírovanie, analýzy a mnoho ďalšieho.

databázy formulárov

Teoreticky databázu, existuje niekoľko druhov z nich. sú:

  • Relačnej databázy (od slova vzťahu angličtiny, ktorý sa prekladá ako "spojenie") - sa vyznačujú vzťahy a vyjadrené ako množina vzájomne previazaných subjektov. Tie sú uvedené vo forme tabliet, ktoré obsahujú dáta z databázy. Jedná sa o najbežnejší typ databázy.
  • Hierarchické - vzhľadom na úroveň "rodič-dieťa", "vynikajúci-podriadený".
  • Sieť - odnož z predchádzajúcich druhov.
  • Objektovo orientované, ktoré pracujú priamo s príslušnou metódou programovanie (OOP).

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čnej databázy sú v ich obvyklom reprezentácie nespôsobuje ťažkosti porozumenia - doska s informáciami. Na objasnenie, môžete volať o pomoc, je veľmi dobre známe, databáza firiem "Microsoft" - "Prístup", ktorá je súčasťou ich obvyklého balíčka kancelárskych aplikácií.

V relačných tabuľkách databázy majú záznamov (riadkov) a polí (stĺpcov). Prvá obsahuje informácie okamžite, údaje v minulosti - opis toho, čo to znamená nahrávanie. Napríklad pole - "meno" entry - "Catherine".

Pre polia definované typy hodnôt. Môžu byť numerické, znak, dátum, čas, atď. Tiež každá tabuľka musí byť kľúčovou oblasť - .. Record v ňom jednoznačne identifikovať dáta.

Malo by byť zrejmé, že samotné databázu - nejedná sa o stôl. Databáza môže byť uložená od jedného do niekoľkých stoviek tabuľky, v závislosti na množstve a rôznorodosť informácií.

Vzťahy medzi tabuľkami

Aby bolo zaistené, vzťahy medzi tabuľkami v databáze má schému. Komunikácia sú:

  • "One-to-one" - každý záznam v tabuľke zodpovedá iba jeden záznam z inej dosky.
  • "One-to-many" a "many-to-many". Záznam môže zodpovedať niekoľko tabuľky súvisiace. Alternatívne (druhé prevedenie).
  • "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).

Pohybujúce sa hore a dole

Hierarchická databázy sú omnoho štruktúrovanejšie než relačná. Majú sklon k prísnemu poslušnosti. Tam je koreňový prvok - "tip", ktorá vetva off podriadení - "dediči" alebo "potomkovia". Hierarchickej databázy - základňu majúci stromovú štruktúru, v ktorej sa môže iba jeden predok byť v každom uzle.

Tento typ je vhodné použiť pre budovanie úložísk informácií, ktoré už usporiadané štruktúry: napríklad základná vojenská jednotka alebo správca súborov dát. Nevýhodou je považované za nemožné, že prístroj potrebuje mať viac ako jedného rodiča, rovnako ako zložitosť logiky databázy.

rozšíriť vzťahy

Sieť DB oceľ rozhodnutia chýba hierarchická pomenovaný tesne nad. "Many-to-many" Jediný rozdiel medzi týmto typom predchádzajúceho vzťahu začal, čo v tomto prípade je zobrazený v tom, že keď sa predok môže mať mnoho dedičov, a oni, potomkovia, môže dôjsť z niekoľkých uzlov.

Tabuľková metóda display

Napriek tomu, že tabuľky sú spojené predovšetkým s relačných databáz a hierarchické, sietí, a môže byť tiež reprezentovanej vo forme tabuliek. Základný rozdiel medzi týmito typmi - v zásade stavba konštrukcie: relačná, v porovnaní s ďalšími dvoma je oveľa slobodnejší a menej nariadil.

Objektovo orientovaný štýl

Naposledy zobrazené typ - objektovo orientovaný - najmenší spoločný. Je to preto, že je to veľmi špecializované. Komplexné dátové štruktúry , ako základný tvar objektov a pracujú priamo s jazykom objektovo orientovaného programovania. Boli vyvinuté v osemdesiatych rokoch minulého storočia a doteraz nedostali veľa popularity kvôli jeho zložitosti a nie príliš vysokou rýchlosťou.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.delachieve.com. Theme powered by WordPress.