Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE Baza_Podataka_Za_Pracenje_Rada_Saobracajnog_Preduzeca;
- CREATE TABLE SaobracajnoPreduzece
- (
- ID INT,
- Naziv nvarchar(30),
- Sediste nvarchar(30),
- Direktor nvarchar(20),
- Mejl nvarchar(20),
- VebAdresa nvarchar(20)
- CONSTRAINT SaobracajnoPreduzece_PK PRIMARY KEY(ID)
- );
- CREATE TABLE Vozac
- (
- IDVozaca INT,
- MestoBoravka nvarchar(20),
- Adresa nvarchar(30),
- Ime nvarchar(20),
- Prezime nvarchar(30),
- CONSTRAINT Vozac_PK PRIMARY KEY(IDVozaca)
- );
- CREATE TABLE Autobus
- (
- RegistarskiBroj INT,
- Tablica nvarchar(10)
- CONSTRAINT Autobus_PK PRIMARY KEY(RegistarskiBroj)
- );
- CREATE TABLE STATUS
- (
- StatusID INT,
- STATUS nvarchar(30) NOT NULL,
- CONSTRAINT Status_PK PRIMARY KEY(StatusID),
- CONSTRAINT Status_CHK CHECK(STATUS IN('Rashodovan','Na Popravci','Aktivan'))
- );
- CREATE TABLE Vozi
- (
- IDVozaca INT,
- RegistarskiBroj INT,
- Destinacija nvarchar(50),
- Datum DATE,
- VremePolaska TIME,
- CONSTRAINT Vozi_PK PRIMARY KEY(IDVozaca,RegistarskiBroj),
- CONSTRAINT IDVozaca_FK FOREIGN KEY(IDVozaca) REFERENCES Vozac(IDVozaca),
- CONSTRAINT RegistarskiBroj_FK FOREIGN KEY(RegistarskiBroj) REFERENCES Autobus(RegistarskiBroj),
- );
- INSERT INTO SaobracajnoPreduzece VALUES(1,'Naziv1','Sediste1','Direktor1','mejl1@yahoo.com','www.adresa1.com');
- INSERT INTO SaobracajnoPreduzece VALUES(2,'Naziv1','Sediste1','Direktor1','mejl1@yahoo.com','www.adresa1.com');
- INSERT INTO SaobracajnoPreduzece VALUES(3,'Naziv1','Sediste1','Direktor1','mejl1@yahoo.com','www.adresa1.com');
- INSERT INTO SaobracajnoPreduzece VALUES(4,'Naziv1','Sediste1','Direktor1','mejl1@yahoo.com','www.adresa1.com');
- INSERT INTO SaobracajnoPreduzece VALUES(5,'Naziv1','Sediste1','Direktor1','mejl1@yahoo.com','www.adresa1.com');
- INSERT INTO Vozac VALUES(1,'mesto1','adresa1','ime1','prezime1');
- INSERT INTO Vozac VALUES(2,'mesto1','adresa1','ime1','prezime1');
- INSERT INTO Vozac VALUES(3,'mesto1','adresa1','ime1','prezime1');
- INSERT INTO Vozac VALUES(4,'mesto1','adresa1','ime1','prezime1');
- INSERT INTO Vozac VALUES(5,'mesto1','adresa1','ime1','prezime1');
- INSERT INTO Autobus VALUES(1,'tablica1');
- INSERT INTO Autobus VALUES(2,'tablica1');
- INSERT INTO Autobus VALUES(3,'tablica1');
- INSERT INTO Autobus VALUES(4,'tablica1');
- INSERT INTO Autobus VALUES(5,'tablica1');
- INSERT INTO STATUS VALUES(1,'Rashodovan');
- INSERT INTO STATUS VALUES(2,'Rashodovan');
- INSERT INTO STATUS VALUES(3,'Na Popravci');
- INSERT INTO STATUS VALUES(4,'Aktivan');
- INSERT INTO STATUS VALUES(5,'Aktivan');
- INSERT INTO Vozi VALUES(1,1,'destinacija1','1.1.2000','7:00:00 AM');
- INSERT INTO Vozi VALUES(2,2,'destinacija1','1.1.2000','7:00:00 AM');
- INSERT INTO Vozi VALUES(3,3,'destinacija1','1.1.2000','7:00:00 AM');
- INSERT INTO Vozi VALUES(4,4,'destinacija1','1.1.2000','7:00:00 AM');
- INSERT INTO Vozi VALUES(5,5,'destinacija1','1.1.2000','7:00:00 AM');
- SELECT * FROM SaobracajnoPreduzece;
- SELECT * FROM Vozac;
- SELECT * FROM Autobus;
- SELECT * FROM STATUS;
- SELECT * FROM Vozi;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement