Professional Documents
Culture Documents
Teorija Baze Podataka
Teorija Baze Podataka
ATRIBUT- svojstvo koje opisuje entitet; u dijagramu se označava elipsom, a u bazi postaje
naslov stupca
PRIMARNI KLJUČ- atribut ili više atributa koji se odabiru radi jednoznačne definicije retka
tablice (u svakom retku postoje podaci za te atribute i ne smiju postojati dva retka s istim
ključem)
STRANI KLJUČ- primarni ključ druge tablice u bazi koji se koristi za uspostavljanje veze među
tablicama( u tablici se može pojaviti više puta)
VEZA: 1:1- uspostavlja se putem primarnog ključa oba entiteta, a poželjno je da se spoje u
jedan; 1:n i n:1- uspostavlja se putem primarnog ključa(1) i stranog na strani n; n:n- veza se
uspostavlja pomoću vezne tablice.
N-TORKA: ili slog- svaki se redak iz tablice tako zove, sadrži n podataka odnosno koliko
imamo atributa.
PRVA NORMALNA FAZA- podaci se mogu prikazati pomoću tablice u kojoj se ni jedan atribut
ne pojavljuje u istom retku ili da se u polje tablice upisuje više od jednog atributa. Podaci su
u 2.normalnoj fazi ako su u 1. Podaci su u trećoj normalnoj fazi ako su u 2. I 1.
NEDOSTATCI 1NF- nemamo gdje upisati podatke, teško pretraživati i obrađivati tablicu.
SVOĐENJE NA TREĆU NORMALNU FAZU- tablica koja je u drugoj, ali ne i u trećoj nf, rastavlja
na 2 tablice.
RJEŠAVANJE N:N VEZE- u tom slučaju ne možemo ni na jednu stranu dodati strani ključ jer bi
smo morali dodati više od 1 stranog ključa što je neprihvatljivo, zato vezu pretvaramo u
entitet ili dodavanjem vezne tablice.
KREIRANJE BAZE- postupak koji imenuje bazu i stvara okvir za prihvaćanje drugih objekata iz
baze.
- Acces prihvaća ć, č, š, ali bolje je za sve nazive objekata koristiti eng.slova jer mogu
nastati problemi pri prijenosu baze s računala na računalo.
UPITI- objekti koji služe za prikaz podataka iz više tablica, su objekti baze koji se grade na
temelju podataka koji se nalaze u tablicama
- Odgovor na svaki upit može biti i nova tablica koja je rezultat upita, dinamike je
prirode i zato se zove dinamički skup podataka.
- Vrijednosti upita nisu fiksne
VRSTE UPITA:
PARAMETARSKI UPIT- mogu biti upit izborom, ukršteni ili djelatni; upit gdje se podatak za
provjeru uvjeta zadaje nakon pozivanja upita.
UPIT IZBOROM- najčešće korišten upit koji se podrazumijeva ako nije drugačije definirano.
Stupci su izabrana polja iz tablice ili upita nad kojima se upit gradi ili se dobivaju računskim
putem, a redci se odabiru ovisno o ispunjenom uvjetu.
PARAMETARSKI UPIT IZBOROM- upit izborom kod kojeg se podatak za uvjet upisuje u
trenutku poziva upita
KAKO SE GRADE UPITI IZBOROM? Pomoću SQL jezika, čarobnjaka ili pomoću mreže za
gradnju upita.
DJELATNI UPIT- upit koji stvara ili mijenja tablicu (action query)
DYNASET- skup podataka prikazan u obliku privremene tablice koja nije zapisana na nosaču
podataka
MAKE TABLE QUERY- upit koji gradi tablicu tj.nova tablica koja izgleda kao dinamički set
podataka koji bi nastaoda se upit gradio izborom s istim podacima
UPDATE QUERY- upit koji mijenja tablicu, mijenja podatke u tablici,a može se kombinirati i s
uvjetom pa u tom slučaju mijenja podatke samo slogovima koji ispunjavaju uvjet.
APPEND QUERY- upit koji dodaje slogove u tablicu, a polja koja se dodaju moraju biti iste
vrste kao polja iz tablice na koju se dodaju
DELETE QUERY- upit koji briše slogove iz postojeće tablice, one slogove koji zadovoljavaju
uvjet.
KONTROLNI GUMB- jedna od kontrola koja može biti veza s makroima i modulima
NATPIS- kontrola za natpise omogućava unos teksta na obrazac; ikona je Aa, a svojstvo
natpisa su podaci o samom natpisu npr.ime natpisa, sadržaj natpisa
POLJA ZA TEXT- kontrola u koju se može upisati vrijednost tablice ili upita; služe da se
obrazac poveže s izvorom podataka koji se nalazi u tablicama