Odlomak

Relacione baze podataka
Baza podataka bi se na najopštiji način mogla definisati kao organizovani skup informacija koji opisuju skup objekata iz realnog sveta. U bazama podataka te informacije su tako organizovane da njihov korisnik može lako da ih prelista, doda nove podatke, izmeni postojeće i izbriše nepotrebne.
Baza podataka predstavlja jednu kompleksnu logičku strukturu nad podacima, odnosno jedan specifičan način organizovanja, tj. pamćenja podataka u elektronskoj formi.
Relacioni model baze podataka je teorijski definisan model obrade i upravljanja skupom podataka i zasniva se na tri osnovna pojma:
•    struktura podataka
•    integritet podataka
•    manipulacije sa podacima.
Osnovno pravilo u relacionom modelu je da se podaci organizuju isključivo u obliku tabela. Pošto je koncept tabela jednostavan i razumljiv takav je i koncept relacionog modela. Formalni naziv tabele je relacija i ona se sastoji od konačnog broja kolona, a može da ima proizvoljan broj redova (koji se zovu zapisi ili slogovi). Veoma važno je da se obezbedi integritet podataka u bazi što znači da svi podaci budu ispravni i u saglasnosti sa zadatim skupom pravila. Postoji više takvih pravila i ona se odnose na:
•    integritet domena
•    integritet entiteta
•    referencijalni integritet.
Integritet domena obezbeđuje da se u tabeli ne nađu podaci bez smisla. To znači da sve vrednosti u okviru jedne kolone pripadaju domenu, odnosno dozvoljenom skupu vrednosti te kolone. Slog može da se nađe u tabeli samo ako se vrednosti za svaku kolonu nalaze u okvirima svakog skupa vrednosti.
Drugo osnovno pravilo odnosi se na integritet entiteta što znači da sadržaj svakog reda u tabeli mora da bude jedinstven, odnosno da se može jedinstveno identifikovati i da duplikati ne postoje. U cilju obezbeđenja integriteta entiteta projektant defmiše jednu ili više kolona kao primarni ključ tabele i ta vrednost mora da bude jedinstvena za svaki slog. Tabela može da ima samo jedan primarni ključ.
Referencijalni integritet ili integritet relacija defmiše veze između različitih kolona odgovarajućih tabela u relacionoj bazi podataka. Naziva se referencijalni integritet zato što se vrednost u jednoj koloni, ili grupi kolona, poklapa sa vrednostima u drugoj koloni, ili skupu kolona. Ovo je neophodno zbog same prirode tabela koje dele zajedničke podatke. Izvedena tabela koja je u relaciji sa osnovnom naslediće odgovarajuće kolone iz osnovne tabele.

No votes yet.
Please wait…

Prijavi se

Detalji dokumenta

Više u Informacione tehnologije

Više u Skripte

Komentari