You are on page 1of 2

1. Pokrenuti Xamp Control Panel.

2. Otvoriti okruženje za MySql.


3. Napraviti bazu podataka pod imenom Videoteka.
4. U ovoj bazi podataka napraviti tabelu pod nazivom Distributeri sa sledećim poljima:
ID_distributera, INT, primarni ključ tabele;
Naziv_distributera, Varchar (30);
Grad Varchar (30);
Adresa Varchar (30);
Telefon INT;
Datum Date.
5. Kreirati još jednu tabelu pod imenom Filmovi sa sledećim poljima:
Sifra_filma, Varchar(3), primarni kljuć;
Naziv_filma Varchar (30);
Distributer INT Strani ključ:
Zanr Varchar (15) ;
Broj_gledalaca INT;
Cijena_karte Decimal;
Datum INT;
Aktuelno varchar (2).
6. Obrisati polje Datum iz tabele Distributeri .
Alter table distributeri
drop column datum
7. Promjeniti tip podataka polju Telefon iz tabele Distributeri iz INT u varchar(30)
Alter TABLE distributeri
MODIFY Telefon Varchar(30)

8. Popuniti obe tabele sa podacila prikazanim na donjim slikama.

ID_distributera Naziv_distributera Grad Adresa Telefon


1 Pro Vision Beograd Kneza Višeslava 88 011/359-590
2 Tuck Beograd Velikomoravska 11 011/280-603

Sifra_filma Naziv_filma Distributer Zanr Broj_gledalaca Cijena_karte Datum Aktuelno


F01 Bićemo prvaci 1 Drama 181019 5.00 20.3.2019. Da
F02 Enklava 2 Drama 156232 5.00 10.2.2019. Da
F03 Fokus 1 Komedija 126325 5.00 27.3.2019. Ne

9. Povezati tabele (Povezati primarni ključ tabele Distributeri i polje ID_distributera sa poljem Distributeri iz tabele
Filmovi).
10. Sortirati filmove u tabeli Filmovi od nastarijeg do najnovijeg.
SELECT * FROM `filmovi` order by Datum
11. Prikazati filmove prikazivane u martu.
SELECT * FROM `filmovi` WHERE Month(Datum)=3
12. Prikazati filmove za koje je distributer Pro Vision.
select filmovi.Naziv_filma, Distributeri.Naziv_distributera
from filmovi, distributeri
where filmovi.Distributer=distributeri.ID_distributera and distributeri.ID_distributera=1
13. Prikazati filmove kod kojih je broj gledalaca veći od 130000.
SELECT * FROM `filmovi` WHERE Broj_gledalaca>130000
14. Prikazati aktuelne filmove koji su prikazivani u martu.
SELECT * FROM `filmovi` WHERE Month(Datum)=3 and Aktuelno like 'Da'
15. Prikazati filmove čiji je žanr drama i za koje je distributer Pro Vision.
select filmovi.Naziv_filma, Distributeri.Naziv_distributera,filmovi.Zanr
from filmovi, distributeri
where filmovi.Distributer=distributeri.ID_distributera and distributeri.ID_distributera=1 and filmovi.Zanr like
'Drama'

16. Prikazati sve podatke iz tabele Distributeri.


SELECT * FROM distributeri

You might also like