Bosna i Hercegovina



#1 12.04.2011-11:22
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,818


Subject: Relacijski model baze podataka
Relacijski model baza podataka čini veći broj tablica koje nazivamo relacijama. Neka su D1, D2 …, Dk skupovi vrijednosti (domene). Svaki pravi podskup Kartezijeva proizvoda D1 x D2 x…,x Dn zove se relacija. U tim tablicama memorirani su međusobno povezani elementi. Relaciju čine redci i stupci. Oni sadrže podatke o nekoj klasi entiteta. Relacija se u relacijskom modelu definira pomoću sheme relacije. Relacijska shema R konačan je skup naziva atributa A1,A2, ...An zajedno sa skupom ograničenja koja su zadana na tom skupu atributa.     
     Skup koji predstavlja nazive atributa zove se zaglavlje ili shema relacije. Stupac relacije, u relacijskom modelu, jednoznačno je određen nazivom atributa i njihovim dopuštenim vrijednostima (domenama). Redosljed stupaca nije bitan za tablice u relacijskom modelu podataka. Za pojam relacije u matematici redoslijed stupaca je bitan.
Atribut je element relacijskog modela koji određuje neko svojstvo entiteta. Atributi mogu biti jednostavni (kada ih ne možemo dalje rastavljati ) i složeni (oni koje možemo dalje rastavljati). Primjer složenog atributa je nadnevak, koji se dalje rastavlja na dan, mjesec i godinu.
     Redke u relacijskom modelu baze podataka nazivamo slogovi, a stupce atributi (polja) što je prikazano na slici:

Ikona prilozene slike:
relacijskimodel.jpg
Tip fajla: Informacije o fajlu: jpg jpg
Preuzimanja: 239
Veličina: 50.32 KB
Veličina slike: 677 x 365 Pixels


Pozdrav
↑  ↓

#2 12.04.2011-11:23
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,818


Subject: Re: Relacijski model baze podataka
Svaka od tablica ima polje (ili više polja) koje je kandidat za ključ. To je atribut ili skup atributa koji jednoznačno određuje svaki redak tablice, svaki slog. Vanjski ključ povezuje tablice u referencijalni lanac (ili ciklus). Tablice STUDENT i RAČUNI su povezane pomoću vanjskog ključa relacije računi Ind.Br. (broj indeksa). Odgovarajuće veze su prikazane strjelicama. Glavni cilj relacijskih baza podataka je uspostavljanje složenih logičkih relacija između slogova i njihovo prikazivanje u jednostavnom obliku. Korisnici ih mogu rabiti s malo napora i edukacije. U kreiranju (dizajniranju) baza podataka razlikujemo logički i fizički dizajn.
Logički dizajn relacijske baze podataka ima cilj pokazati što baza podataka sadrži, a ne kako radi. Logički dizajn je detaljni opis modela baze podataka s korisnikova, a ne s tehničkog, stajališta. U procesu logičkog dizajna služimo se nekim jezikom za opisivanje strukture podataka. Jedan od najčešće rabljenih jezika je E-R jezik (entity-relationship). On polazi od toga da su podaci iskazi o objektima, vezama između objekata, svojstvima objekata i vezama između svojstava objekata. Objekti ili entiteti sustava su fizički ili konceptualni. Kada se izradi logički model baze podataka, sljedeći element je fizički dizajn. Fizički dizajn točno definira način pripremanja i memoriranja podataka na neku od memorija s izravnim pristupom podacima. Cilj fizičkog dizajna je memoriranje podataka kako bi ih nogli modificirati i pretražvati brzo i učinkovito.
Pozdrav
↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 12.12.2018-22:31.