Baze podataka Flashcards

1
Q

Entitet

A

Pod entitetom razumijevamo koji je objekt našeg zanimanja u realnom svijetu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Atribut

A

Atributima se pobliže određuje promatrani entitet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Podatci u bazi podataka

A
  • Svi su podatci u bazi podataka organizirani prema logičkim jedinicama.
  • Logičke su jedinice podataka: polje, slog, datoteka i baza podataka. Najmanja logička cjelina podataka je polje (stupac).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Slog i datoteka

A

Skup polja koja se odnose na isti entitet iz opisanog skupa entiteta naziva se slog ili zapis (redak). ™ Skup svih zapisa koji se odnosi na isti entitet naziva se datoteka.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Sustav DBMS

A

Sustav DBMS omogućuje unošenje, uređivanje, prikazivanje, pretraživanje, sortiranje podataka, nadgledanje njihove ispravnosti i osiguranje njihove zaštite.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Struktura relacijskih baza podataka

A

™ Struktura relacijskih baza podataka temelji se na nizu samostalnih tablica koje su međusobno logički povezane.
U relacijskoj bazi podataka tablice su međusobno povezane vezama ili relacijama.
Relacije između tablica mogu biti: 1: 1, 1 : N, N: N.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Osnovni objekti baze podataka

A

Osnovni su objekti baze podataka u MS Accessu tablica, obrazac, upit i izvješće.
* Osnovni element u izradi baze podataka je tablica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Kako se uspostavljaju veze između tablica?

A
  • Veze medu tablicama uspostavljaju se na osnovi kljuca tako da sadržaj u polju osnovnog kljuca jedne tablice mora odgovarati sadržaju polja stranoga kljuca druge tablice.
  • Gumb za povezivanje tablica nalazi se na kartici Alati baze podataka.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Od koliko se dijela sastoji tablica u dizajnerskom prikazu?

A
  • Tablica u dizajnerskom prikazu sastoji se od dva dijela. U gornji dio upisujemo naziv polja, vrstu podataka i opis polja koji nije obvezan. U donjem dijelu tablice odreduju se svojstva polja.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Koji su načini kreiranja obrasca?

A

Postoje tri načina kreiranja obrasca: gumbom Obrazac, uz pomoć čarobnjaka, u dizajnerskom prikazu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vrste upita

A
  • U Accessu upotrebljavamo dvije vrste upita: upite izdvajanja i akcijske upite.
  • Upitima izdvajanja koristimo se za pronalaženje i izdvajanje informacija.
  • Akcijskim se upitima koristimo za brisanje i obnavljanje slogova.
  • Dva su načina kreiranja upita: s pomoću čarobnjaka i u pogledu dizajna.
    Dizajnerski se prikaz upita sastoji od dva dijela: u gornjem je dijelu prostor za tablice, a u donjem područje s mrežom rubrika u kojem se gradi upit.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Izvješća i načini kreiranja izvješća

A
  • Izvješća se zasnivaju na tablicama ili upitima i služe samo za pregled i ispis podataka.
  • Postoje tri načina kreiranja izvješća: gumbom Izvješća, s pomoću čarobnjaka i u pogledu dizajna.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Koaci pri stvaranju Baze podataka

A
  1. Bazu podataka potrebno je najprije osmisliti (entitet, atributi).
  2. Kad se oblikuje struktura na papiru, prelazi se na izrađivanje tablica i pripadajućih polja te na
    određivanje svojstava polja.
  3. Između postojećih tablica potrebno je uspostaviti veze (relacije).
  4. Za unošenje podataka u bazu preporučuje se napraviti obrazac i ako se podatci mogu unijeti i tablično.
  5. Treba predvidjeti vrste pretraživanja i iz njih odrediti moguće upite na bazu.
  6. Na temelju tablice ili upita pravi se pisano izvješće, pa je potrebno predvidjeti kakva će izvješća biti potrebna na osnovi baze podataka.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Makronaredbe i sastavnice

A
  • MAKRONAREDBE su naredbe koje automatiziraju često primjenjivane operacije nad bazom
    podataka.
  • SASTAVNICE ILI MODULI su skup instrukcija i procedura napisanih u programskom jeziku Visual
    Basic (automatiziraju složene operacije koje se ne mogu automatizirati makronaredbama).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Dijelovi radnog okruženja i kartice

A

Dijelovi radnog okruženja Accessa su: naslovna traka alatna traka za brzi pristup vrpca kartice klizači statusna traka gumbi za standardne veličine prozora i navigacijsko okno Kartice: Polazno Stvaranje Vanjski podatci i Alati za baze podataka

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Kako određujemo polje?

A

Polje određujemo primarnim ključem tako da izaberemo istoimeni simbol desnim klikom miša ili
gumbom Primarni ključ na kartici Dizajn.
Da bismo izbjegli unošenje podataka u nepregledne tablice, koristimo se obrascima za unos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Kako možemo stvoriti objekte?

A

Objekte možemo sami stvoriti naredbama s kartice Stvaranje. Naredbe u na toj kartici grupirane prema vrsti objekta: Tablice, Upiti, Obrasci, Izvješća…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Načini stvaranja objekata u Accessu

A

Tri su osnovna načina stvaranja objekata u Accessu:
* otvaranje i stvaranje novog objekta u dizajnerskom prikazu – Prikaz dizajna
* izravno otvaranje novog objekta i unošenje podataka.
* stvaranje objekta uz pomoć čarobnjaka – za one koji žele izraditi bazu i odrediti osnovne postavke u nekoliko jednostavnih koraka.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Prikaz dizajna upita sastoji se:

A

Prikaz dizajna upita sastoji se iz dva dijela. U gornjem je dijelu prostor za tablice. U donjem se dijelu nalazi područje s mrežom rubrika u kojem se gradi upit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Sortiranje upiti

A

U retku Sortiranje padajućim izbornikom odabiremo vrstu sortiranja podataka u prikazu:
* uzlazni redoslijed, silazni redoslijed i nesortirano.
U retku Prikaži odabiremo hoće li se pojedina polja prikazivati pri izvođenju upita ili neće.
U retku Kriteriji postavljamo uvjete za polja koja smo odabrali.

21
Q

Načini izrađivanja izvješća

A

Načini izrađivanja izvješća: s pomoću čarobnjaka, u pogledu dizajna i naredbenim gumbom Izvješće na kartici Stvaranje.
Uporabom naredbenoga gumba Izvješće dobit ćemo gotov obrazac izvješća za označenu tablicu ili upit.

22
Q
  1. Što je baza podataka?
A

Baza podataka je sustav koji sadržava određenu količinu organiziranih podataka i stvoren je za potrebe računalne obrade.

23
Q
  1. Kakav model pohrane podataka se koristio prije baza podataka?
A

Podaci su se u početku korištenja računala pohranjivali u obliku datoteka čiji broj se vrlo brzo povećavao – datotečni model podataka

24
Q
  1. Koje modele baze podataka poznaješ?
A

Plošni, mrežni, hijerarhijski i relacijski.

25
Q
  1. Objasni pojam entiteta, atributa i vrijednosti atributa na konkretnom primjeru.
A

Entitet – učenik, atribut – ime i prezime, vrijednost atributa – Ivan Horvat.

26
Q
  1. Što podrazumijevamo pod redundancijom podataka?
A

Redundancija podataka predstavlja dupliciranje podataka u bazi podataka. Naziva se još zalihost. Redundancija podataka je štetna i treba je smanjiti što je više moguće.

27
Q
  1. Kako su prikazani podaci u relacijskoj bazi podataka?
A

U obliku dvodimenzionalnih tablica.

28
Q
  1. Što je polje, a što slog?
A

Polje je stupac, a slog redak u tablici; to su logičke jedinice podataka; skup polja koja se odnose na isti entitet naziva se slog ili zapis (redak).

29
Q
  1. Što je GIGO efekt?
A

Ako neispravne ili netočne podatke pustimo u obradu, rezultat je neupotrebljiv.

30
Q
  1. Što podrazumijevamo pod projekcijom, a što pod selekcijom u relacijskoj bazi podataka?
A

To su operacije nad tablicama: projekcija je izdvajanje polja koja nas zanimaju, a selekcija izdvajanje slogova koji zadovoljavaju određeni uvjet ili kriterij.

31
Q
  1. Što je to primarni ključ i čemu on služi?
A

Primarni ili osnovni ključ je atribut koji jednoznačno određuje entitet. Ključ se koristi kod povezivanja tablica. Služi jedinstvenom opisu i određivanju entiteta. Obično je to šifra, OIB, matični broj.

32
Q
  1. Koje polje može biti primarni ključ u tablici?
A

Samo ono koje je jedinstveno. Primarni ključ u tablici može biti ono polje u kojem dva sloga nikada ne mogu imati istu vrijednost.

33
Q
  1. Što je Access?
A

Sustav za upravljanje relacijskim bazama podataka (omogućuje organiziranje i unos podataka, stvaranje obrazaca za unos i pregledavanje unesenih podataka, upita za izdvajanje podataka i izvješća za ispis).

34
Q
  1. Kako se zove datoteka napravljena u Accessu i koji nastavak ima ime te datoteke?
A

Datoteka se zove Baza podataka, a nastavak je .accdb (nastavak u starijim verzijama .mdb)

35
Q
  1. Nabroji objekte baze podataka u Accessu. Navedi njihovu osnovnu namjenu.
A

Tablica – sadrži podatke o pojedinim entitetima (predmetu, pojavi, procesu, organizaciji…)
Obrazac – služi za unos i izmjenu podataka ili prikaz podataka na zaslonu računala
Upit – služi za filtriranje, pretraživanje i analizu podataka sadržanih u tablicama ili upitima.
Izvješće – omogućuje pripremu za ispis podataka na pisaču.

36
Q
  1. Koji je osnovni objekt baze podataka i koja dva osnovna prikaza tog objekta koristimo?
A

Osnovni objekt je tablica. Prikazi: prikaz dizajna i prikaz podatkovne tablice.

37
Q
  1. Koji od objekata možemo upotrijebiti za unos podataka?
  2. Pomoću kojeg objekta baze podataka u Accessu možemo izdvojiti samo one podatke koji su nam potrebni?
A

Tablicu (prikaz podatkovne tablice) i obrazac.
Upita.

38
Q
  1. Koje vrste podataka možemo upisati u bazu podataka?
  2. Koliko najviše znakova možemo upisati u polje za koje je postavljena vrsta podataka Kratki tekst?
A

Tekst (kratki i dugi), broj, datum/vrijeme, valutu, samonumeriranje, logičko polje da/ne, OLE objekt, hipervezu, privitak, čarobnjak za dohvaćanje, izračunato.
Do 255 znakova.

39
Q
  1. Kakve podatke pohranjujemo u polje vrste podataka OLE Objekt?
  2. Koje su veličine polja za vrstu podataka Broj (navedite posebno za cijele, a posebno za decimalne brojeve)?
A

Tablice, prezentacije, slike, zvučne zapise….do 2 GB).
Za cijele brojeve: bajt (do 255), cijeli broj (od -32, 768 do 32768), dugi cijeli broj (za cijele brojeve veće duljine)
Za decimalne brojeve: jednostruko (dec. br. do 7 decimala), dvostruko (do 15 decimala), decimalni (do 28 decimalnih mjesta).

40
Q
  1. Čemu služi Ulazna maska kod unosa podataka u tablicu?
  2. Što postižemo indeksiranjem podataka?
A

Uzorak za sve podatke koji se unose u određeno polje.
Ubrzavamo pretraživanje i sortiranje u polju.

41
Q
  1. Što je to pravilo potvrde valjanosti i kada se primjenjuje?
A

Izraz koji ograničava ili provjerava vrijednosti koje se mogu unijeti u polje (npr. samo brojevi od 1 do 5). S njime se izbjegava unos neispravnih podataka u bazu.

42
Q
  1. Objasni na primjeru odnos 1:N među tablicama. Navedi vrste odnosa?
A

U odnosu jedan prema više svakom zapisu iz prve tablice može se pridružiti samo jedan odgovarajući zapisa iz druge tablice, npr. jedno dijete ima samo jednu biološku majku, a svaka majka može imati više djece. Vrste odnosa: 1:1, 1:N, N:M.

43
Q
  1. Što znači postaviti referencijalni integritet podataka? Objasnite na primjeru.
A

To svojstvo se uključuje kod povezivanja tablica, a njime se brani brisanje podataka u povezanim tablicama, npr. ne može se obrisati podatak o slobodnoj aktivnosti ako postoji makar i jedan učenik koji ima evidentiranu neku od slobodnih aktivnosti.

44
Q
  1. Navedi vrste upita koje smo radili! (7)
  2. Što je jednostavan uvjet i koje operatore možemo u njemu upotrebljavati?
A

Projekcijski, selekcijski, kalkulacijski, sortirni, parametarski, unakrsni, sastavljač.
Jednostavni uvjet se postavlja na samo jedno polje i sadrži samo jedan operator. Najčešći operatori u jednostavnom kriteriju: =, <, >, <=, >=, <>, Not…

45
Q
  1. Kako glasi opći oblik složenog uvjeta?
  2. Koji se operatori koriste kod složenog uvjeta?
A

Složeni uvjet je onaj koji se sastoji od više jednostavnih uvjeta. Opći je oblik: jednostavni uvjet operator jednostavni uvjet.
Operatori koji se koriste u složenom uvjetu su AND i OR.

46
Q
  1. Kako se dodaju funkcije u upit?
  2. Pomoću koje naredbe se sastavlja formula u upitu?
A

Funkcije u upit se dodaju naredbom Zbrojevi ( Σ ) pa u redku ukupno.
Pomoću naredbe Sastavljač.

47
Q
  1. Kad se kreira unakrsni upit?
A

Unakrsni upit kreiramo kad želimo vidjeti kako su raspoređeni podaci iz dvaju polja. Rezultat će biti nova tablica.

48
Q

Objasni svaki upit?

A

Projekcijski upit Izdvajanje polja koja nas zanimaju
Selekcijski upit izdvajanje slogova koji zadovoljavaju određeni uvjeti ili kriteriji
Kalkulacijski upit upit koji koristi funkcije
Parametarski upit upit koji u kriteriju koristi uglatu zagradu
Sortirani upit Nakon sortiranja omogućuje izdvajanje određenog broja ili sloga
Sastavljač upit U kojem Dodajmo novo polje i u njemu stavljamo formulu
Unakrsni upit Kreiramo kad želimo vidjeti kako su raspoređeni podaci iz dvaju polja