Zadaci za vježbu
2. Zadatak
Osmisli model podataka (entitete i atribute) za vođenje evidencija o dnevnoj potrošnji. Između ostalog model treba sadržavati:
- naziv proizvoda
- proizvođač
- jedinična cijena
- jedinca mjere (kg, l, ...)
- datum kupnje
- komad
- popust
- ukupna cijena za komade proizvoda.
a) Za opisani model kreiraj bazu podataka te pripadne tablice. Svakoj tablici dodaje primarni ključ.
b) Kreiraj masku za unos za sva polja u kojima je to moguće (datum kupnje)
c) Kreirane tablice poveži relacijama. Koji su tipovi relacija korišteni?
d) Dodaj u tablice nekoliko proizvoda te podatke o kupnji.
e) Kreiraj obrazac za uređivanje podatka o proizvodima.
f) Kreiraj obrazac za uređivanje podataka o kupnjama.
g) Kreiraj sljedeće upite:
- Ispiši nazive te cijene svih proizvoda sortirane prema cijeni silazno.
- Ispiši nazive te cijene svih proizvoda čija je cijena viša od 20 kn, sortirane prema nazivu proizvoda.
- Ispiši nazive svih proizvoda, jedinične cijene za sve proizvode čiji je proizvođač Kraš, sortirane prema nazivu proizvoda uzlazno.
- Ispiši nazive proizvoda te kupljene količine i ukupne cijene za sve proizvode čiji naziv započinje s T. Proizvode sortiraj prema ukupnoj cijeni silazno.
- Ispiši nazive svih proizvoda te njihove jedinične cijene, kupljene količine te ukupne cijene za sve proizvode kupljene između 1. 3. 2020. i 8. 3. 2020. Proizvode sortiraj prema datumu kupnje.
- Nazive te jedinične cijene svih proizvoda
- Nazive, jedinične cijene, kupljene količine, jedinice mjere, datume kupnje te ukupne cijene za sve proizvode kupljene u 2020. godini.