Kuidas Luua Relatsiooniandmebaase

Sisukord:

Kuidas Luua Relatsiooniandmebaase
Kuidas Luua Relatsiooniandmebaase

Video: Kuidas Luua Relatsiooniandmebaase

Video: Kuidas Luua Relatsiooniandmebaase
Video: HALLOWEENI MEIK /KUIDAS TEHA ARMI VAHAGA? 2024, November
Anonim

Relatsiooniline lähenemine andmebaaside loomisele tähendab tööd tabeliandmete mudeliga, see tähendab tavapärase esitlusviisiga. Seda rakendatakse andmebaaside haldussüsteemide abil.

Kuidas luua relatsiooniandmebaase
Kuidas luua relatsiooniandmebaase

Relatsioonistruktuuri olemus ja andmete ettevalmistamine

Iga andmebaas on korrastatud ja struktureeritud teave, mis on salvestatud ühte või mitmesse tabelisse. Tabelid on loomulik ja tuttav andmete esitus, mis koosneb ridadest ja veergudest. Relatsiooniline lähenemine eeldab selliste tabelite vahel teatavat suhet. Lingid või seosed võimaldavad teil kombineerida, hankida andmeid ühest päringust korraga mitmest tabelist.

Relatsiooniandmebaasi loomiseks on vaja kõigepealt moodustada tabelite ja nende vaheliste seoste komplekt. Sellisel juhul peate järgima järgmisi reegleid. Esiteks peab iga tabel olema sama tüüpi ja ainulaadse nimega. Teiseks peavad tabeli read koosnema kindlast arvust väljadest ja väärtustest (te ei saa lisada mitut veergu ja korduvaid rühmi). Kolmandaks peavad stringid olema vähemalt ühe väärtuse (välja) üksteisest erinevad, et oleks võimalik tuvastada mis tahes stringi. Neljandaks peavad veergudel olema ainulaadsed nimed ja need peavad olema täidetud homogeensete andmeväärtustega, ainus võimalik esitusviis on selgesõnaline andmeväärtus (tabelite vahel ei saa olla erilisi seoseid).

Andmeid saate töödelda korraga mitmest tabelist, ühendades valikud ajutiseks tabeliks. Kõige tavalisemad toimingud on valik, projektsioon, loomulik liitumine, liitumine, ristmik ja erinevus. Tabelite moodustamisel on peamine põhimõte üks põhimõiste - see on identifikaator, mis viitab ühemõtteliselt üksusele. Näiteks roogade tabelis võiks esmane võti olla tassi number. Kõigi andmetega tabelite jaoks peate looma sarnased võtmed, sidudes need seostega.

Rakendamine DBMS-i abil

Andmebaaside haldussüsteemid (Oracle, MySQL, SQLite jne) tagavad genereeritud andmete täieliku haldamise ja võimaldavad teil päringuid täita. Olles valinud ühe DBMS-ist, peate loodud tabelid üle kandma programmi vastavalt selle süntaksile. See on mahukas töö, mida tuleb hoolikalt teha ja olulistest omadustest ilma jääda.

Edasine töö päringute ja andmetöötlusega põhineb SQL-i programmeerimiskeelel. Selles keeles luuakse tabeleid, lisatakse, kustutatakse ja muudetakse kirjeid, andmeid tõmmatakse ühest või mitmest tabelist ja muudetakse struktuuri.

Soovitan: