Spojevi
Blog namenjen nastavi predmeta Osnove elektrotehnike u srednjoj školi
31.10.24
30.10.24
28.10.24
21.10.24
20.10.24
18.10.24
Базе података 2: Агрегатне функције и груписање података вежбе (група 2)
Zadatak:
Agregatne funkcije i grupisanje podataka
Kreiraj bazu podataka pod nazivom knjige_prodaja.
U okviru baze knjige_prodaja,
kreiraj tabelu pod nazivom Knjige sa sledećom strukturom:
- ID –
celobrojno polje koje je primarni ključ (auto-increment).
- Naslov
– tekstualno polje (VARCHAR) koje sadrži naziv knjige.
- Autor
– tekstualno polje (VARCHAR) koje sadrži ime autora knjige.
- Zanr
– tekstualno polje (VARCHAR) koje sadrži žanr knjige.
- Cena
– decimalno polje (DECIMAL) koje sadrži cenu knjige sa dve decimale.
- BrojProdatih
– celobrojno polje koje sadrži broj prodatih primeraka knjige.
Unesi sledeće podatke u tabelu Knjige:
Naslov |
Autor |
Zanr |
Cena |
BrojProdatih |
Derviš i smrt |
Meša Selimović |
Klasik |
1500.00 |
120 |
Travnička hronika |
Ivo Andrić |
Istorijski |
1300.00 |
100 |
Narcis i Zlatousti |
Herman Hese |
Filozofski |
1200.00 |
90 |
Druga knjiga Seoba |
Miloš Crnjanski |
Istorijski |
1400.00 |
85 |
Braća Karamazovi |
Fjodor Dostojevski |
Klasik |
1600.00 |
110 |
Baudolino |
Umberto Eko |
Istorijski |
1250.00 |
95 |
Majstor i Margarita |
Mihail Bulgakov |
Fantastika |
1800.00 |
150 |
Sto godina samoće |
Gabrijel Garsija Markes |
Klasik |
2000.00 |
200 |
Luča mikrokozma |
Petar II Petrović Njegoš |
Filozofski |
1100.00 |
75 |
Gospoda Glembajevi |
Miroslav Krleža |
Drama |
1450.00 |
80 |
Zadatak
1
Prikazati prosečnu cenu svih knjiga
u tabeli Knjige.
Zadatak
2
Izračunati ukupnu cenu svih knjiga u
tabeli Knjige.
Zadatak
3
Pronaći knjigu sa najmanjom i knjigu
sa najvećom cenom u tabeli Knjige, koristeći jedan SQL upit i operator
UNION!
Zadatak
4
Prikazati prosečnu cenu knjiga za
svaki žanr iz tabele Knjige.
Zadatak
5
Izračunati broj knjiga po svakom
žanru u tabeli Knjige.
Zadatak
6
Prikazati sve knjige grupisane po
autorima i sortirane po ceni rastuće.
Zadatak
7
Izračunati ukupni prihod po knjizi
(množenje broja prodatih primeraka sa cenom) i prikazati ukupan prihod po
svakom žanru.
Zadatak
8
Izračunati iznos PDV-a za svaku
knjigu (PDV se obračunava kao 18% od ukupnog prihoda) i prikazati naslov knjige
i iznos PDV-a.
Zadatak
9
Prikazati listu knjiga grupisanu po
žanrovima, gde su naslovi knjiga odvojeni vertikalnom crtom (|) kao separatorom.
Zadatak
10
Prikazati ukupnu cenu knjiga,
minimalnu cenu i maksimalnu cenu za svaki žanr iz tabele Knjige.
17.10.24
Базе података 2: Агрегатне функције и груписање података вежба (група 1)
Zadatak: Agregatne funkcije i grupisanje podataka
Kreiraj bazu podataka pod nazivom prodaja_3.
U okviru baze prodaja_3 kreiraj tabelu pod nazivom Proizvodi sa sledećom
strukturom:
- ID –
celobrojno polje koje je primarni ključ (auto-increment).
- Naziv
– tekstualno polje (VARCHAR) koje sadrži naziv proizvoda.
- Tip –
tekstualno polje (VARCHAR) koje sadrži tip proizvoda.
- Količina
– celobrojno polje koje sadrži broj prodatih komada proizvoda.
- Cena
– decimalno polje (DECIMAL) koje sadrži cenu proizvoda sa dve decimale.
Unesi
sledeće podatke u tabelu Proizvodi:
Naziv |
Tip |
Količina |
Cena |
Bicikl |
Sport |
8 |
25000.00 |
Traka za trčanje |
Sport |
3 |
60000.00 |
Sobni bicikl |
Sport |
4 |
35000.00 |
Lopta |
Sport |
20 |
1500.00 |
Štapovi za skijanje |
Sport |
7 |
8000.00 |
Frižider |
Bela Tehnika |
2 |
55000.00 |
Šporet |
Bela Tehnika |
5 |
45000.00 |
Blender |
Kućni aparati |
12 |
7000.00 |
Mikser |
Kućni aparati |
9 |
4000.00 |
Pegla |
Kućni aparati |
11 |
3000.00 |
Zadatak
1
Prikazati prosečnu cenu svih
proizvoda u tabeli Proizvodi.
Zadatak
2
Izračunati ukupnu količinu prodatih
proizvoda iz tabele Proizvodi.
Zadatak
3
Pronaći proizvod sa najmanjom i
proizvod sa najvećom cenom u tabeli Proizvodi.
Zadatak
4
Izračunati ukupan prihod za svaki
proizvod u tabeli Proizvodi kao proizvod cene i količine.
Zadatak
5
Prikazati prosečnu cenu proizvoda za
svaki tip proizvoda iz tabele Proizvodi.
Zadatak
6
Izračunati broj proizvoda po svakom
tipu proizvoda iz tabele Proizvodi.
Zadatak
7
Prikazati ukupan prihod po svakom
tipu proizvoda u tabeli Proizvodi.
Zadatak
8
Izračunati ukupan iznos PDV-a za
svaki proizvod iz tabele Proizvodi. PDV se obračunava kao 18% od ukupnog
prihoda. Prikazati naziv proizvoda i njegov iznos PDV-a.
Zadatak
9
Prikazati listu svih proizvoda
grupisanu po tipovima proizvoda iz tabele Proizvodi.
Zadatak
10
Prikazati ukupnu količinu proizvoda,
minimalnu cenu i maksimalnu cenu po tipovima proizvoda iz tabele Proizvodi.
16.10.24
15.10.24
Базе података 2: Агрегатне функције и груписање података вежба
Agregatne funkcije i grupisanje podataka
Kreiraj
bazu podataka pod nazivom test_2.
U okviru baze test_2 kreiraj tabelu pod
nazivom Prodaja sa sledećom
strukturom:
ID –
celobrojno polje koje je primarni ključ (auto-increment).
Artikal –
tekstualno polje (VARCHAR) koje sadrži naziv artikla.
Kategorija
– tekstualno polje (VARCHAR) koje sadrži kategoriju artikla.
Kolicina –
celobrojno polje koje sadrži broj prodatih komada artikla.
Cena –
decimalno polje (DECIMAL) koje sadrži cenu artikla sa dve decimale.
Nakon
kreiranja tabele, ubaci sledeće podatke u tabelu Prodaja:
Artikal |
Kategorija |
Količina |
Cena |
Televizor |
Tehnika |
5 |
40000.00 |
Telefon |
Tehnika |
10 |
30000.00 |
Frižider |
Tehnika |
2 |
50000.00 |
Laptop |
Tehnika |
3 |
70000.00 |
Šporet |
Bela
Tehnika |
4 |
45000.00 |
Veš
Mašina |
Bela
Tehnika |
1 |
35000.00 |
Mikrotalasna |
Bela
Tehnika |
7 |
12000.00 |
Pegla |
Kućni
aparati |
15 |
3000.00 |
Usisivač |
Kućni
aparati |
8 |
8000.00 |
Blender |
Kućni
aparati |
6 |
5000.00 |
Zadatak 1
Prikazati
prosečnu cenu svih artikala u tabeli Prodaja.
Zadatak 2
Izračunati
ukupnu količinu prodatih artikala iz tabele Prodaja.
Zadatak 3
Pronaći
artikal sa najmanjom i artikal sa najvećom cenom u tabeli Prodaja.
Zadatak 4
Izračunati
ukupan prihod za svaki artikal u tabeli Prodaja kao proizvod cene i količine.
Zadatak 5
Prikazati
prosečnu cenu artikala za svaku kategoriju artikala iz tabele Prodaja..
Zadatak 6
Izračunati
broj artikala po svakoj kategoriji iz tabele Prodaja.
Zadatak 7
Prikazati
ukupan prihod po svakoj kategoriji artikala u tabeli Prodaja.
Zadatak 8
Izračunati
ukupan iznos PDV-a za svaki artikal iz tabele Prodaja.
PDV se
obračunava kao 18% od ukupnog prihoda
Prikazati
naziv artikla i njegov iznos PDV-a.
Zadatak 9
Prikazati
listu svih artikala grupisanu po kategorijama iz tabele Prodaja.
Zadatak 10
Prikazati
ukupnu količinu artikala, minimalnu cenu i maksimalnu cenu po kategorijama
artikala iz tabele Prodaja.