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