Arvutid, Andmebaasid
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
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).
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
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