Drugi kolokvij Flashcards

1
Q

1.Šta predstavlja modeliranje podataka?

A

Modeliranje podataka je proces u kojem se koristi skup alata i tehnika koji omogućavaju dizajneru da predstavi strukturu i procese jedne organizacije.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Koja su tri nivoa modela podataka koji se koriste u različitim fazama razvoja baze podataka ?
A
  1. Konceptualni model podataka,
  2. Logički model podataka i
  3. Fizički model podataka.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Koji je primjer konceptualnog modela podataka, a šta primjer fizičkog modela podataka?
A

Primjer konceptualnog modela podataka je ER mode podataka i on prikazuje način funkcioniranja organizacije u realnom svijetu, kao i podatke koji se koriste. Relacijski model podataka je primjer logičkog modela podataka i koriste ga dizajneri informacijskih sistema za pripremu implementacije sloja podataka, dok fizički model podataka predstavlja način na koji su podaci predstavljeni u fizičkoj memoriji računara.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Za šta se koristi relacijski model podaka?
A

Relacijski model podataka se koristi kao osnovni model podatka za implementaciju i procesiranje podataka.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Od čega se sastoji relacijska baza podataka?
A

Relacijska baza podataka se sastoji od skupa tabela koje imaju svoj naziv. Svakoj relacijskoj šemi iz relacijskog modela podataka odgovara jedna tabela relationship-a.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Šta čini zaglavlje tabele?
A

Zaglavlje tabele čine atributi i odgovaraju atributima relacijske šeme. Svaki atribut ima skup dozvoljenih vrijednosti koji nazivamo domenom (npr. tip podatka).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Koje su komponente R model podataka?
A

R model podataka se sastoji strukturalne i integritetne komponente.

Strukturalnu komponentu čine sheme relacije, a integritetnu ograničenja relacija i međurelacijska ograničenja.

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

Šta predstavljaju normalne forme?

A

Normalne forme daju formalne kriterije prema kojima se utvrđuje da li model podataka ispunjava prethodne zahtjeve.

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

Šta je normalizacija?

A

Normalizacija je proces provjere uvjeta normalnih formi i po potrebi svođenje šeme relacije na oblik koji zadovoljava iste.

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

Šta predstavlja rednundacija?

A

Pod redundancijom podrazumijevamo višestruko memoriranje iste informacije u bazi podataka

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

Šta su anomalije održavanja podataka?

A

Pod anomalijama održavanja podataka podrazumijevamo: – Anomaliju dodavanja – Anomaliju brisanja – Anomaliju promjena

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

Navesti vrste anomalija i objasniti ih.

A

Anomalija dodavanja (unošenja) javlja se u onim slučajevima kada su informacije o osobinama jednog objekta memorirane u bazi podataka kao dio opisa nekog drugog objekta

Anomalija brisanja je inverzna anomaliji dodavanja

Anomalija promjena (ažuriranja) javlja se u slučaju kada promjenu podataka o jednom objektu treba uraditi na više od jedne kopije podataka

Nekonzistentnost baze podataka

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

Koje su tehnike normalizacije?

A

Postoje dvije tehnike normalizacije:

  1. Vertikalna normalizacija
  2. Horizontalna normalizacija
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Koje su dvije varijante vertikalne normalizacje?

A

– Normalizacija dekompozicijom

– Normalizacija sintezom

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

Objasniti normalizaciju dekompozicijom.

A

Normalizacija dekompozicijom započinje od proizvoljne nenormalizirane relacijske sheme i izvodi se u koracima

  • Svakim korakom normalizacije relacijska shema prevodi se u višu normalnu formu, tako da se polazni skup obilježja dijeli u dva skupa i od svakog formira posebna relacijska shema
  • Svaki korak normalizacije mora biti reverzibilan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Objasniti normalizaciju sintezom.

A
  • Normalizacija sintezom polazi od skupa obilježja i od skupa zavisnosti zadatih na tom skupu obilježja
  • Postupak se ne izvodi u koracima već se direktno formiraju relacijske sheme koje ispunjavaju uvjete zahtijevane normalne forme
17
Q

U kontekstu vertikalne normalizacije definirano je šest normalnih formi (NF). Navesti sve forme.

A
prva normalna forma (1NF)
druga normalna forma (2NF)
 treća normalna forma (3NF) 
 Boyce/Coddova normalna forma (BCNF) 
 četvrta normalna forma (4NF) 
 peta normalna forma (5NF)
18
Q

Objasniti 1NF.

A

Tablica je u prvoj normalnoj formi (1NF) ako i samo ako svi njeni stupci sadrže samo atomske vrijednosti, tj. ako svaki stupac može imati samo jednu vrijednost za svaki red u tablici

19
Q

Objasniti 2NF.

A

Druga normalna forma zahtijeva da svaki stupac tabele koji nije dio primarnog ključa bude potpuno funkcionalno ovisan o cijelom primarnom ključu, a ne samo o dijelu ključa. Ovo pravilo se primjenjuje kada se primarni ključ sastoji od više od jednog atributa (stupca)