Professional Documents
Culture Documents
Info 1god 2023 Vj05 Baze Podataka - Rj1
Info 1god 2023 Vj05 Baze Podataka - Rj1
Info 1god 2023 Vj05 Baze Podataka - Rj1
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
Tablica/relacija
Influenser
JMBG/ šifra Ime Prezime Godište Grad SS Podru je
1 Pero Peri 1990 Mostar VSS Tehnologija
2 Maja Maji 2000 Sarajevo SSS Kozmetika
3 Ivana Ivani 1995 Mostar SSS Sport
Entitet
Influenser
JMBG/ šifra (PK)
Ime
Prezime
Godište
Grad
SS
Podru je
1
Sveu ilište u Mostaru
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
ZADACI ZA VJEŽBU
1. Objasniti pojam entitet u relacijskom modelu podataka. Navedite najmanje tri tipa
entiteta u organizacijskom sustavu.
STUDENT
Broj Ime Prezime Ime Datum Mjesto Prebivalište Završena
indeksa oca ro enja ro enja srednja
škola
123 Pero Peri Mate 15.8.2000. Mostar Mostar Ekonomska
156 Ana Ani Jure 1.1.2000. Neum Neum Gimnazija
222 Maja Marti Marko 6.6.2001. apljina Mostar Gimnazija
a) PK je broj indeksa
mora zadovoljavati dva uvjeta: 1) uvjet minimalnosti i 2) uvjet jedinstvenosti
b)
ISPIT
šifra Datum polaganja kolegij Broj indeksa ocjena
1 12.7.2023. Osnove ekonomije 123 4
2 28.6.2023. Matematika 156 5
3 15.6.2023. Informatika 123 5
4 29.6.2023. Engleski jezik 123 5
PK šifra
FK Broj indeksa
2
Sveu ilište u Mostaru
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
c)
Polaganje
šifra Datum kolegij Broj ocjena Ime Prezime Ime Datum Mjesto Prebivalište Završena
polaganja indeksa oca ro enja ro enja srednja
škola
1 12.7.2023. Osnove 123 4 Pero Peri Mate 15.8.2000. Mostar Mostar Ekonomska
ekonomije
2 28.6.2023. Matematika 156 5 Ana Ani Jure 1.1.2000. Neum Neum Gimnazija
3 15.6.2023. Informatika 123 5 Pero Peri Mate 15.8.2000. Mostar Mostar Ekonomska
4 29.6.2023. Engleski 123 5 Pero Peri Mate 15.8.2000. Mostar Mostar Ekonomska
jezik
3
Sveu ilište u Mostaru
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
3. Drugi su element svakog modela podataka, time i relacijskog, ograni enja. U relacijskom
modelu definirana su dva op a ograni enja.
a) Što ozna ava pojam entitetni integritet?
b) Prikazati relaciju u kojoj je narušen entitetni integritet.
a) Što ozna ava pojam referencijalni integritet?
b) Prikazati relaciju u kojoj je narušen referencijalni integritet.
b)
STUDENT
Broj indeksa Ime Prezime Ime oca Datum ro enja Mjesto ro enja
123 Pero Peri Mate 15.8.2000. Mostar
156 Ana Ani Jure 1.1.2000. Neum
222 Maja Marti Marko 6.6.2001. apljina
Marko Mari Matija 3.3.2002. Mostar
569 Ivana Mari Matija 3.3.2002. Mostar
897 Marija … … … …
Za studenta Marka Mari a nije poznat broj indeksa, narušen je EI jer je broj indeksa PK.
ISPIT
šifra Datum polaganja kolegij Broj indeksa ocjena
1 12.7.2023. Osnove ekonomije 123 4
2 28.6.2023. Matematika 156 5
3 15.6.2023. Informatika 123 5
4 29.6.2023. Engleski jezik 123 5
5 28.6.2023. Matematika 569
6 28.6.2023. Matematika 1002
7 29.6.2023. Engleski jezik 569
8 29.6.2023. Engleski jezik 897
Broj indeksa FK
Broj indeksa=1002 nije poznato koji student se vodi pod brojem 1002 nema para u
tablici Student
4
Sveu ilište u Mostaru
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
Kupac_Proizvod
Šifra kupca Ime Grad Telefon Šifra proizvoda Datum Koli ina Cijena
3 Monika Mostar 32224 1 27.04 50 3
1 Klara Split 43223 2 23.04 60 12
2 Gabrijela Rijeka 43567 1 26.01 55 23
3 Monika Mostar 32224 2 27.04 50 35
4 Megy Osijek 12423 2 26.08 41 1
Kupac_Proizvod
Šifra kupca Ime Grad Telefon Šifra proizvoda Datum Koli ina Cijena
3 Monika Mostar 32224 1 27.04 50 3
1 Klara Split 43223 2 23.04 60 12
2 Gabrijela Rijeka 43567 1 26.01 55 23
3 Monika Mostar 32224 2 27.04 50 35
4 Megy Osijek 12423 2 26.08 41 1
Objasniti anomalije
Kupac
Šifra kupca Ime Grad Telefon
3 Monika Mostar 32224
1 Klara Split 43223
2 Gabrijela Rijeka 43567
3 Monika Mostar 32224
4 Megy Osijek 12423
Kupac_Proizvod
Šifra proizvoda Datum Koli ina Cijena
1 27.04 50 3
2 23.04 60 12
1 26.01 55 23
2 27.04 50 35
2 26.08 41 1
5
Sveu ilište u Mostaru
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
Rješenje
Kupac
Šifra kupca Ime Grad Telefon
3 Monika Mostar 32224
1 Klara Split 43223
2 Gabrijela Rijeka 43567
4 Megy Osijek 12423
Kupac_Proizvod
Šifra kupca Šifra proizvoda Datum Koli ina Cijena
3 1 27.04 50 3
1 2 23.04 60 12
2 1 26.01 55 23
3 2 27.04 50 35
4 2 26.08 41 1
4) Ime Grad
Neto no jednoj vrijednosti atributa ime kupca može pripadati više vrijednosti
atributa grad
6
Sveu ilište u Mostaru
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
7
Sveu ilište u Mostaru
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
7. SQL – upitni jezik sadrži ugra enu funkciju za prebrojavanje podataka (slogova, n-torki)
unutar baza podataka. Dana je tablica «Uposleni»:
Ime Prezime Dob
Olgica Mari 44
Milan Škoro 34
Dane Pavi 19
Ivan Vuji ?
Select ime
From uposleni
Rj
Ime
Olgica
Milan
Dane
Ivan
Select ime
From uposleni
Where dob>20
Rj
Ime Dob
Olgica 44
Milan 34
a.) Napisati naredbu SQL-a koja prebrojava koliko je radnika starije od 33 godine. (1 bod)
Select count(*)
From uposleni
Where dob>33
Rj
Count(*)
2
b.) Znak ? je oznaka Null vrijednosti. Što ozna ava pojam Null vrijednosti u tablici
«Uposleni»? (1 bod)
8
Sveu ilište u Mostaru
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
8. Zadana je tablica:
PI E
Šifra Naziv Proizvo Pakiranje Cijena
101 Gusti Vindija 0,25 0,67
102 Cola Coca ~ Cola 2 2,19
103 Jagoda Vindija 1 2,13
104 Jabuka Hercegovina Vino 1 1,69
105 Tonic Hercegovina Vino 1,5 2,75
106 Pivo Heineken 0,33 1,20
107 Voda Gala Aqua 0,5 0,62
ili
select *
from pi e
where cijena<2
select naziv
from pi e
where pakiranje>1
9
Sveu ilište u Mostaru
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
Count prebrojava
Avg prosjek
Sum zbroj
Min minimum, najmanja vrijednost
Max maksimum, najve a vrijednost
10
Sveu ilište u Mostaru
Ekonomski fakultet
Predmet: Informatika Semestar: I - zimski
Broj Ime Prezime Adresa Telefon ŠifraTe aja NazivTe aja DatumPolaska Ocjena
Indeksa
11223 Marko Mari Splitska 222455 5 Informatika 12.10.2007. 5
13456 Ivanka Ivi Rudar 333444 2 Engleski 10.10.2007. 3
11223 Marko Mari Splitska 222455 7 Francuski 15.05.2008. 4
11223 Marko Mari Splitska 222455 10 Njema ki 20.09.2008. 4
13456 Ivanka Ivi Rudar 333444 5 Informatika 10.11.2008. 3
13333 Tanja Tati Centar 313313 7 Francuski 05.05.2008. 2
d) Napisati SQL upit kojim se prikazuju imena i prezimena svih studenata koji
poha aju te aj informatike.
Doma a zada a
11