DBMS vs RDBMS
Tarkvararakendus, mis võimaldab kasutajatel andmeid salvestada, on andmebaas. Andmebaasi arhitektuuris on füüsiliste andmete salvestamiseks erinevad rakendused ja teooriad. Andmebaasi, mis salvestab andmeid tabelites, millel on seoseid teiste andmebaasi tabelitega, nimetatakse RDBMS-ks või relatsiooniandmebaasi haldussüsteemiks. DBMS-is või andmebaasihaldussüsteemis tabelite vahel seoseid siiski pole.
DBMS
DBMS on defineeritud kui tarkvaraprogramm, mida kasutatakse kõigi võrku või süsteemi kõvakettale salvestatud andmebaaside haldamiseks. Andmebaasihaldussüsteeme on erinevat tüüpi ja mõned neist on konfigureeritud konkreetseks otstarbeks.
DBMS on andmebaaside haldamiseks kasutatava tööriista kujul saadaval erinevates vormides. Mõned populaarsed DBMS-lahendused hõlmavad DB2, Oracle, FileMaker ja Microsoft Access. Neid tooteid kasutades saab luua privileege või õigusi, mis võivad olla konkreetsed konkreetsetele kasutajatele. See tähendab, et andmebaasi administraatorid saavad mõnele kasutajale anda spetsiifilised õigused või määrata erinevat haldustaset.
Igal DBMS-il on mõned põhielemendid. Esiteks on modelleerimiskeele rakendamine, mis määratleb igas andmebaasis kasutatava keele. Teiseks haldab DBMS ka andmestruktuure. Andmepäringu keel on DBMS kolmas element. Andmestruktuurid töötavad andmepäringute keelega tagamaks, et ebaolulisi andmeid ei saaks sisestada süsteemis kasutatavasse andmebaasi.
RDBMS
Andmebaasisüsteemi, milles eri tabelite vahelisi suhteid hoitakse, nimetatakse relatsioonilise andmebaasi haldussüsteemiks. Nii RDBMS-i kui ka DBMS-i kasutatakse teabe salvestamiseks füüsilises andmebaasis.
RDBMS-lahendus on vajalik suurte andmemahtude säilitamiseks ja säilitamiseks. Relatsiooniandmete mudel koosneb indeksitest, võtmetest, võõrvõtmetest, tabelitest ja nende suhetest teiste tabelitega. Suhteline DBMS rakendab reegleid isegi siis, kui võõrvõtmeid toetavad nii RDBMS kui ka DBMS.
1970ndatel tutvustas Edgar Frank Codd relatsiooniandmebaasi teooriat. Codd määratles selle relatsiooniteooria või mudeli jaoks kolmteist reeglit. Seosed erinevat tüüpi andmete vahel on relatsioonimudeli peamine nõue.
RDMS-i võib nimetada uue põlvkonna andmebaasihaldussüsteemiks. DBMS-i kasutatakse baasmudelina andmete salvestamiseks relatsioonilises andmebaasisüsteemis. Keerukates ärirakendustes kasutatakse aga DBMS-i asemel RDBMS-i.
DBMS vs RDBMS • Tabelitevahelist seost hoitakse RDBMS-is, samal ajal kui see pole DBMS, kuna seda kasutatakse andmebaasi haldamiseks. • DBMS aktsepteerib lameda faili andmeid, mis tähendab, et erinevate andmete vahel pole seost, samas kui RDBMS ei aktsepteeri seda tüüpi disaini. • DBMS-i kasutatakse lihtsamate ärirakenduste jaoks, samas kui RDBMS-i kasutatakse keerukamate rakenduste jaoks. • Ehkki võõrvõtme kontseptsiooni toetavad nii DBMS kui ka RDBMS, on selle ainus reegleid jõustav RDBMS. • RDBMS-lahendust vajavad suured andmekogumid, samas kui DBMS võib hallata väikseid andmekogumeid.
|