Kako Stvoriti Relacijske Baze Podataka

Sadržaj:

Kako Stvoriti Relacijske Baze Podataka
Kako Stvoriti Relacijske Baze Podataka

Video: Kako Stvoriti Relacijske Baze Podataka

Video: Kako Stvoriti Relacijske Baze Podataka
Video: Baze podataka - 009 (special) - Objašnjenje relacija 1:1, 1:N i M:N 2024, April
Anonim

Relacijski pristup izgradnji baza podataka podrazumijeva rad s tabličnim modelom podataka, odnosno s uobičajenim načinom prezentacije. Implementira se pomoću sistema za upravljanje bazama podataka.

Kako stvoriti relacijske baze podataka
Kako stvoriti relacijske baze podataka

Suština relacijske strukture i priprema podataka

Svaka baza podataka je organizirana i strukturirana informacija pohranjena u jednoj ili više tablica. Tablice su prirodan i poznat prikaz podataka, koji se sastoji od redaka i stupaca. Relacijski pristup podrazumijeva određeni odnos između takvih tablica. Veze ili veze omogućuju vam kombiniranje, dohvaćanje podataka iz nekoliko tablica odjednom u jednom upitu.

Da bi se stvorila relacijska baza podataka, prije svega potrebno je formirati skup tablica i relacija između njih. U tom slučaju morate slijediti sljedeća pravila. Prvo, svaka tablica mora biti istog tipa i imati jedinstveno ime. Drugo, redovi tablice moraju se sastojati od fiksnog broja polja i vrijednosti (ne možete uključiti više stupaca i ponavljajućih grupa). Treće, nizovi se moraju najmanje jedne vrijednosti (polja) međusobno razlikovati da bi mogli identificirati bilo koji niz. Četvrto, stupci moraju imati jedinstvena imena i biti ispunjeni homogenim vrijednostima podataka, jedini mogući način prezentacije je eksplicitna vrijednost podataka (ne mogu postojati posebni odnosi između tablica).

Možete obraditi podatke iz više tablica odjednom spajanjem odabira u privremenu tablicu. Najčešće operacije su odabir, projekcija, prirodno spajanje, spajanje, presijecanje i razlika. Pri formiranju tablica, jedan od osnovnih pojmova je primarni ključ - to je identifikator koji se nedvosmisleno odnosi na entitet. Na primjer, u tablici posuđa, primarni ključ može biti broj jela. Za sve tablice s podacima trebate stvoriti slične ključeve, povezujući ih s vezama.

Implementacija pomoću DBMS-a

Sistemi za upravljanje bazama podataka (Oracle, MySQL, SQLite, itd.) Pružaju potpuno upravljanje generiranim podacima i omogućuju izvršavanje upita. Nakon odabira jednog od DBMS-a, morate prenijeti kreirane tablice u program prema njegovoj sintaksi. Ovo je obiman posao koji treba pažljivo obaviti ne propuštajući važne atribute.

Daljnji rad s upitima i obradom podataka temelji se na programskom jeziku SQL. Na tom se jeziku stvaraju tablice, dodaju, brišu i mijenjaju zapisi, preuzimaju se podaci iz jedne ili nekoliko tablica i mijenja struktura.

Preporučuje se: