Modul 4 Flashcards
(20 cards)
1Sta je atribut?
Atribut je imenovana vrsta svojstva koja se ne mo`e rastavljati na delove bez gubitka svakog značenja.
2Sta je prost atribut?
Navedena definicija podrazumeva elementarnost, odnosno prost atribut. Atribut sastavljen od vi{e atributa nazivamo sloenim atributom. Takav atribut mo
emo rastaviti na jednostavnije atribute, koji mogu biti isto slo`eni ili prosti. Pri tom rastavljanju ne dolazi do potpunog gubitka značenja nego samo do promene značenja. Relacioni model kako ga sada razmatramo podrazumeva da su {eme relacija svedene na formu sa prostim atributima.
3Sta svojstvo mora da ima?
Svako svojstvo podrazumeva pored vrste i mogućnost opisa pomoću vrednosti tog svojstva.
4Sta je domen atributa i kakko se oznacava?
Skup svih mogućih vrednosti nekog atributa Ai naziva se domenom tog atributa i označava sa Di ili dom(Ai).
5Sta je sema relacije? Oznaka
Šema relacije R je konačan skup atributa Ai i konačan skup O ograničenja nad vrednostima tih atributa. R(A1,A2,…,An)
6Sta je aktivni domen i u cemu je razlikuje od obicnog domena?
Ako posmatramo skup entiteta koji kao pripadnici iste klase imaju ista klasifikaciona svojstva, onda u jednom trenutku jednom takvom svojstvu, u stvari atributu, moe odgovarati neki skup vrednosti koji je podskup domena tog atributa. Taj podskup vrednosti naziva se aktivni domen. Za razliku od domena koji obuhvata sve moguće vrednosti i konstantan je, aktivni domen se mo
e menjati sa vremenom.
7Sta deginicija seme relacija podrazumeva?
Definicija {eme relacije podrazumeva da su samim tim {to su zadati atributi zadati i njihovi domeni.
8Koje su bitne osobine seme relacija?
- atributi moraju biti unikatni, odnosno različitih naziva;
- redosled atributa nije bitan, u smislu značenja;
- sema relacije mora da sadr`i bar jedan atribut.
9Koji su zakljuci o semi relacije.
- svojstva klase objekata ili veza nekog sistema predstavljamo {emom relacije;
- {ema relacije mo`e da se tumači i kao definicija strukture neke datoteke.
10Sta je relacija?
Relacija r nad semom relacije R je konačan skup torki vrednosti atributa.
11Vazno za relacije?
- {ema relacije se zadaje u formi R (A1, A2,.., AN ) sa nekim usvojenim redosledom atributa; samim tim, redosled vrednosti u svakoj torki relacije mora biti saglasan tom redosledu atributa, odnosno forme a1, a2, .. , aN.;
- za razliku od {eme relacije, koja mora sadr
ati bar jedan atribut, relacija mo
e biti prazan skup, bez i jedne torke vrednosti; - {ema relacije je kao skup atributa konstantna, dok se relacija mo
e menjati sa vremenom, kako u pogledu broja torki tako i u pogledu sadr
aja torki.
12Definicija domena relacije?
Neka je data {ema relacije R (A1, A2,.., AN) i neka su Di=dom(Ai) odgovarajući domeni atributa. Relacija r nad {emom relacije R je podskup Dekartovog proizvoda domena atributa, odnosno
r podskup D1 X D2 X .. X DN
13Osobine relacije?
- torke moraju biti unikatne; u relaciji nikada ne mogu da postoje dve iste torke, odnosno torke sa istim vrednostima svih orgovarajućih atributa;
- redosled torki nije bitan, u smislu ukupnog sadr`aja relacije.
14Napomena o teoretskoj prirodi nebitnosti redosleda relacije
- relaciji u praksi odgovara neka datoteka;
- svakoj torki odgovara jedan slog te datoteke,
- slogovi u datoteci zapisani su odre|enim redosledom (najče{će po redosledu dodavanja).
15Kada je potrebno koristiti null?
- ta vrednost postoji, ali nije poznata u trenutku unosa torke; na primer, u relaciji naslov nad {emom relacije NASLOV ( SIFN, NAZIV, SIFO ) unosimo podatke za naslov poznate {ifre i naziva, ali ne znamo kojoj oblast pripada;
- ta vrednost je nedefinisana, nema smisla; na primer, ako relacijom knjiga nad
{emom relacije KNJIGA ( SIFK, SIFN, SIFC, DATUM )elimo da pored svih knjiga evidentiramo i podatke o tome koji članovi dr
e koje knjige i od kada, podaci SIFC i DATUM su nedefinisani za knjige koje su trenutno u biblioteci
16Sta je NULL?
Navedene situacije razre{ene su u okviru relacionog modela uvo|enjem vrednosti sa značenjem “nepoznato”. Ova vrednosti je univerzalnog tipa, primenjiva za atribute bilo kakvih domena. Za tu vrednost usvojena je oznaka NULL.
17Sta je sema relacione baze podataka?
Šema relacione baze podataka BP je konačan skup {ema relacija Ri i konačan skup U ograničenja koja va`e izme|u njih.
18Koji je strukturni a koji integritetski deo definivije seme relacine bp?
Strukturni deo ove definicije čini samo skup {ema relacija, {to prema definiciji
{eme relacije uključuje za svaku relaciju Ri i skup ograničenja Oi koja vae nad atributima unutar svake od tih {ema. Skup ograničenja U uključuje samo ograničenja koja va
e izme|u pojedinih {ema relacija. Takva ograničenja ulaze istovremeno u sastav integritetske komponente relacionog modela, i biće izlo`ena u odeljku 4.2.2.
19Sta sema relacije predstavlja za relaciju?
Šema relacije predstavlja definiciju relacije. Po analogiji, {ema relacione baze podataka predstavlja definiciju relacione baze podataka.
20Sta je relaciona baza podataka?
Relaciona baza podataka bp je konačan skup relacija {ri} nad semom relacione baze podata BP tj. nad {Ri}.