Advertisement
ostyleo

Untitled

Mar 14th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.77 KB | None | 0 0
  1. CREATE TABLE Firma(
  2.   CodF SMALLINT PRIMARY KEY,
  3.   Nume VARCHAR(30)
  4. );
  5.  
  6. CREATE TABLE Utilizator(
  7.   CodU SMALLINT PRIMARY KEY,
  8.   CodF SMALLINT REFERENCES Firma(CodF),
  9.   Nume VARCHAR(30),
  10.   Prenume VARCHAR(30),
  11.   Parola VARCHAR(30)
  12. );
  13.  
  14. CREATE TABLE ObiectivTuristic(
  15.   CodOT SMALLINT PRIMARY KEY,
  16.   Nume VARCHAR(30),
  17.   Locatie VARCHAR(30)
  18. );
  19.  
  20. CREATE TABLE Excursie(
  21.   CodE SMALLINT PRIMARY KEY,
  22.   CodOT SMALLINT REFERENCES ObiectivTuristic(CodOT),
  23.   CodF SMALLINT REFERENCES Firma(CodF),
  24.   DataPlecarii DATE,-- "yyyy-MM-dd"
  25.   OraPlecarii TIME, -- "HH:mm:ss"
  26.   LocuriDisponibile SMALLINT
  27. );
  28.  
  29. CREATE TABLE Rezervare(
  30.   CodR SMALLINT PRIMARY KEY,
  31.   CodE SMALLINT REFERENCES Excursie(CodE),
  32.   NrPersoane SMALLINT NOT NULL,
  33.   NumeClient VARCHAR(30),
  34.   PrenumeClient VARCHAR(30),
  35.   CNPClient VARCHAR NOT NULL UNIQUE
  36. );
  37.  
  38. INSERT INTO Firma VALUES (1,"TransDor"),(2,"Move Fast"),(3,"Best Cars"),(4,"Slow as Snails")
  39. INSERT INTO ObiectivTuristic VALUES (1,"Castel","Amsterdam"),(2,"Palatul de Cultura","Bucuresti"),(3,"Casa Memoriala Mihai Eminescu","Botosani"),(4,"Elas","Botosani"),(5,"Cel Mai Frumos Parc","Botosani")
  40. INSERT INTO Utilizator VALUES (1,1,"Mihai","Popescu","123"),(2,1,"Alina","Vasilescu","321"),(3,1,"Mihai","Georovici","123"),(4,2,"Mihai","Luca","123"),(5,2,"George","Popescu","123"),(6,2,"Vasilescu","Popescu","123"),(7,3,"Mihai","Iovan","123"),(8,3,"George","Pangea","123"),(9,3,"Gustav","Arama","123")
  41. INSERT INTO Excursie VALUES (1,1,1,"2018-04-01","08:00:00",30),(2,2,3,"2018-03-20","10:00:00",30),(3,4,2,"2018-04-01","11:30:00",30),(4,5,1,"2018-04-01","09:00:00",30),(5,1,1,"2018-04-02","18:20:00",30)
  42. INSERT INTO Rezervare VALUES (1,1,5,"Mihai","Pop","143242345234432"),(2,2,5,"Vasile","Ioan","143245345234432"),(3,1,5,"Geore","Mihai","143242345333333")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement