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, Prosinac
Anonim

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

Kako stvoriti relacijske baze podataka
Kako stvoriti relacijske baze podataka

Bit relacijske strukture i pripreme podataka

Svaka je baza podataka 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 odnosi 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 jedinstveni naziv. Drugo, retci 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 kako bi mogli identificirati bilo koji niz. Četvrto, stupci moraju imati jedinstvena imena i biti ispunjeni homogenim vrijednostima podataka, jedina moguća metoda 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. Primjerice, 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 odnosima.

Implementacija pomoću DBMS-a

Sustavi 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 stvorene 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čeni: