CREATE DATABASE B31_Auto_plac; GO USE B31_Auto_Plac; CREATE TABLE Proizvodjac( ProizvodjacID INT PRIMARY KEY, Naziv VARCHAR(50) ); CREATE TABLE Gorivo( GorivoID INT PRIMARY KEY, Naziv VARCHAR(50), Opis TEXT ); CREATE TABLE Boja( BojaID INT PRIMARY KEY, Naziv VARCHAR(50), Opis TEXT ); GO CREATE TABLE Model( ModelID INT PRIMARY KEY, Naziv VARCHAR(50), ProizvodjacID INT, CONSTRAINT fk_Proiz_Model FOREIGN KEY (ProizvodjacID) REFERENCES proizvodjac(proizvodjacID) ); GO CREATE TABLE Vozilo( VoziloID INT PRIMARY KEY, Registracija VARCHAR(50), GodinaProizvodnje INT, PredjenoKM INT, ModelID INT, BojaID INT, GorivoID INT, CONSTRAINT fk_Vozilo_Model FOREIGN KEY (ModelID) REFERENCES model(ModelID), CONSTRAINT fk_Vozilo_Boja FOREIGN KEY (BojaID) REFERENCES boja(BojaID), CONSTRAINT fk_Vozilo_Gorivo FOREIGN KEY (GorivoID) REFERENCES gorivo(GorivoID) ); GO INSERT INTO boja (BojaID, Naziv, Opis) VALUES ('1', 'Crna', 'crna boja, kao u temperama'); INSERT INTO boja (BojaID, Naziv, Opis) VALUES ('2', 'bela', 'Najsvetlija boja, lako se prlja'); INSERT INTO boja (BojaID, Naziv, Opis) VALUES ('3', 'siva', 'na pola puta izmedju crne i bele'); INSERT INTO boja (BojaID, Naziv, Opis) VALUES ('4', 'crvena', 'crvena'); INSERT INTO boja (BojaID, Naziv, Opis) VALUES ('5', 'zelena', 'boja trave'); INSERT INTO boja (BojaID, Naziv, Opis) VALUES ('6', 'gold', 'zlatna boja'); INSERT INTO boja (BojaID, Naziv, Opis) VALUES ('7', 'metalik siva', 'siva koja ima odsjaj kao polirani metal'); INSERT INTO boja (BojaID, Naziv, Opis) VALUES ('8', 'metalik plava', 'plava koja ima odsjaj kao polirani metal'); GO INSERT INTO gorivo (GorivoID, Naziv, Opis) VALUES ('1', 'BMB 95', 'Bezsumporni bezolovni motorni benzin '), ('2', 'BMB 98', 'SUPER PLUS bezolovni benzin '), ('3', 'EURODIESEL', 'Bezsumporno dizelsko gorivo namenjeno vozilima koji imaju kataliticke konvertore za smanjenje stetnih sastojaka u ispusnim gasovima'), ('4', 'EURODIESEL Arktik', 'Dizelsko gorivo namenjeno vozilima sa dizel motorom u zimskom periodu'), ('5', 'AUTOGAS', 'TNG auto gas, prilagodjen uredjajima za gas novije generacije.'), ('6', 'Metan CNG', 'Komprimovani prirodni gas (KPG), poznatiji kaGorivoo „metan“ tj. Compressed Natural Gas (CNG), je prirodni gas koji se komprimuje na pritisak od 220 do 250 bara i upotrebljava kao energent u industriji ili pogonsko gorivo u vozilima.'), ('7', 'Benzin', 'Derivat sirove nafte koji se koristi kao pogonsko gorivo u motorima sa unutrasnjim sagorevanjem.'); GO INSERT INTO proizvodjac (ProizvodjacID, Naziv) VALUES ('1', 'Volkswagen'), ('2', 'BMW'), ('3', 'Mercedes-Benz'), ('4', 'Opel'), ('5', 'Smart'), ('6', 'Audi'), ('7', 'Ford'), ('8', 'Seat'), ('9', 'Volvo'), ('10', 'Zastava Automobili'), ('11', 'Lada'), ('12', 'Toyota'), ('13', 'Fiat'), ('14', 'Peugeot'), ('15', 'Renault'); GO INSERT INTO model (ModelID, Naziv, ProizvodjacID) VALUES ('1', 'Nova Buba', '1'), ('2', 'Routan', '1'), ('3', 'Golf GTE', '1'), ('4', 'Polo GTE', '1'), ('5', 'Eos', '1'), ('6', 'Jugo Florida', '10'), ('7', 'Zastava 101/128', '10'), ('8', 'Avensis', '12'), ('9', 'Corolla', '12'), ('10', 'Prius', '12'), ('11', 'Yaris', '12'), ('12', 'Agila', '4'), ('13', 'Astra', '4'), ('14', 'Corsa', '4'), ('15', 'Tigra Twin Top', '4'), ('16', 'Vectra', '4'), ('17', 'Zafira', '4'), ('18', 'Combo', '4'); GO INSERT INTO vozilo (VoziloID, Registracija, GodinaProizvodnje, PredjenoKM, ModelID, BojaID, GorivoID) VALUES ('1', '123-MK-123', '2000', '20000', '13', '2', '5'), ('2', '142-KM-125', '2001', '100000', '9', '4', '7'), ('3', '123-ASD-123', '2010', '123000', '4', '6', '3'), ('4', '159-LK-123', '2012', '123400', '16', '8', '2'), ('5', '169-LP-1233', '2016', '10000', '5', '5', '5'), ('6', '159-LKJ-123', '2011', '102000', '17', '7', '7'), ('7', '123-KL-159', '2009', '200000', '13', '3', '7'); GO