Počítače, Databá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
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).
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
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