ArvutidAndmebaasid

DB - see ... tüübid ja omadused andmebaasi

DB - akronüüm, mis tähendab "andmebaas" või "andmebaasi" (sõltuvalt kontekstist). Selle artikli oleme seisukohal, et see / need on, millised on ja kust taotleda. Samuti arutada DBMS ja andmebaasi - see on sama või mitte.

terminoloogia

Andmebaas nimetatud teatavate struktureeritud teabe repositoorium. DB - see on ka informatsiooni mudel, võime sisaldada teatud andmeid, tingimusel, et nad on tellinud. Igaüks meist on töötanud koos andmebaasi vähemalt kord, kuid see ei saanud isegi vist, näiteks sisestades otsingusõna pöörame suures ulatuses konkreetset teavet andmeid.

DBMS - on teine akronüüm, mis tähistab "andmebaasi juhtimissüsteemi". Üldises mõttes, nad esindavad erinevaid tarkvaralahendusi, millega saab korraldada andmebaasi andmeid. See viitab täitmine infobaasi tellimist see, kustutamise, kopeerimine, analüüsi ja palju muud.

vormid andmebaas

Andmebaasi teooria, on mitu liiki neid. on:

  • Relatsioonandmebaaside (alates inglise sõna seoses, mis tõlkes "ühendus") - iseloomustab suhted ja väljendatakse omavahel seotud üksused. Viimast on toodud tablettide, mis sisaldavad andmebaasi andmeid. See on kõige levinum liik andmebaasi.
  • Hierarhiline - tänu tase "vanema-lapse", "kõrgema alluv".
  • Network - kõrvalharu eelmise liigi.
  • Objektorienteeritud, mis töötavad vahetult vastava programmeerimine metoodika (PLO).

Mõelgem igaüks neist üksikasjalikult, peatudes mööda teed põhiideed ja mõisted andmebaasi.

DB - see on märk?

Relatsioonandmebaaside on nende tavaline esitus ei põhjusta raskusi mõistmine - tahvel teabega. Et selgitada, saate abi kutsuda on väga tuntud andmebaasi äriühingute "Microsoft" - "Acces", osa oma tavalist kontoris pakendis.

In relatsioonandmebaasile tabelid on kirjed (read) ja väljad (veerud). Esimene sisaldab teavet kohe, andmete minevikus - kirjeldus, mida see tähendab salvestamist. Näiteks valdkonnas - "name" kanne - "Catherine".

Sest väljad määratletud väärtus tüübid. Nad võivad olla numbriline iseloomu, kuupäev, kellaaeg jne Samuti iga tabeli peab olema võtmeväli - .. Salvestage selles üheselt identifitseerida andmeid.

Tuleb mõista, et andmebaasi ennast - see ei ole tabelis. Andmebaas võib hoida üks kuni mitusada lauad, sõltuvalt summa ja info mitmekesisus.

Tabelite vahelised seosed

Et tagada suhteid tabelid andmebaasi on skeemi. Communications on:

  • "Üks-ühele" - iga kirje tabelis vastab ainult üks kirje mõnest teisest plaadi.
  • "Üks-mitmele" ja "mitu-mitu". Salvestage võib vastata mitut seotud tabeli. Alternatiivselt (teine teostus).
  • "Paljud-mitmele". See ei ole raske ära arvata, et sellisel juhul mitu rida saab valida ühendada mitu rida teise tabeli (nt link korraldatakse kasutades lavastus laud ja kaks ülaloleval liigid).

Liigub üles ja alla

Hierarhiline andmebaas on palju struktureeritud kui relatsiooniline. Nad kipuvad rangelt järgima. On root komponenti - "tip", mis hargnevad alluvatele - "pärijad" või "järeltulijad". Hierarhiline andmebaas - aluse, mille puu struktuuri, kus ainult üks esivanem võib olla iga sõlme.

See tüüp on mugav kasutada hoone teabe allikate juba korrastatud struktuuri: näiteks baasi väeosa või failihalduri andmeid. Puuduseks peetakse võimatuks seadmel on rohkem kui üks vanem, samuti keerukust andmebaasi loogika.

laiendada suhteid

Network DB terasest otsuse puudumise hierarhiline nimega napilt. "Paljud-mitmele" Ainus vahe seda tüüpi eelmisest suhtest algas, mis antud juhul on näidatud, et esivanem võib olla palju pärijad ja nad järeltulijate võib esineda mitme sõlmed.

Tabelkuva meetodit

Vaatamata sellele, et lauad on seotud peamiselt relatsioonandmebaaside ja hierarhiline, võrgu- ja saab ka esindatud tabelite kujul. Põhiline erinevus nende liiki - põhimõtteliselt ehitamiseks struktuuri: relatsiooniline, võrreldes kahe teise on palju vabam ja vähem tellitud.

Objektorienteeritud stiili

Viimati vaadatud tüüp - objektorienteeritud - kõige vähem levinud. Seda seetõttu, et see on väga spetsiifiline. Complex andmestruktuurid nagu aluse vormi objekti ja töötab vahetult koos keel objektorienteeritud programmeerimine. Need töötati välja kaheksakümnendate eelmise sajandi ja ei ole veel saanud palju populaarsust oma keerukuse tõttu ja mitte väga suurtel kiirustel.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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