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:
  1. Ispiši nazive te cijene svih proizvoda sortirane prema cijeni silazno.
  2. Ispiši nazive te cijene svih proizvoda čija je cijena viša od  20 kn, sortirane prema nazivu proizvoda.
  3. Ispiši nazive svih proizvoda, jedinične cijene za sve proizvode čiji je proizvođač Kraš, sortirane prema nazivu proizvoda uzlazno.
  4. 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.
  5. 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.
h) Kreiraj sljedeća izvješća:
  1. Nazive te jedinične cijene svih proizvoda
  2. Nazive, jedinične cijene, kupljene količine, jedinice mjere, datume kupnje te ukupne cijene za sve proizvode kupljene u 2020. godini.