You are on page 1of 3

1.

TABLE CLIENT

CREATE TABLE client(

c_id INT AUTO_INCREMENT NOT NULL,

c_name char(15) NOT NULL,

c_surname char(15) NOT NULL,

c_dob date NOT NULL,

c_phonenr varchar(15) NOT NULL,

PRIMARY KEY (c_id)

);

2.TABLE FLIGHT

CREATE TABLE flight(

f_id INT AUTO_INCREMENT NOT NULL,

f_planenr char(5) NOT NULL,

f_number char(6) NOT NULL,

f_starthour datetime NOT NULL,

f_arrivalhour datetime NOT NULL,

f_arrivaldate date NOT NULL,

f_destination char(15) NOT NULL,

PRIMARY KEY (f_id)

);

3.TABLE STAFF

CREATE TABLE staff(

s_id INT AUTO_INCREMENT NOT NULL,

s_name char(15) NOT NULL,

s_surname char(15) NOT NULL,

s_dob date NOT NULL,

s_phonenr varchar(15) NOT NULL,

s_hired date NOT NULL,


PRIMARY KEY (s_id)

);

4. TABLE Booking

CREATE TABLE bookings(

b_id INT AUTO_INCREMENT NOT NULL,

c_id INT NOT NULL,

f_id INT NOT NULL,

s_id INT NOT NULL,

PRIMARY KEY (b_id),

FOREIGN KEY (c_id) REFERENCES client(c_id),

FOREIGN KEY (f_id) REFERENCES flight(f_id),

FOREIGN KEY (s_id) REFERENCES staff(s_id)

);

INSERT INTO TABLES

1.INSERT INTO VALUES CLIENT

INSERT INTO client(c_name,c_surname,c_dob,c_phonenr)

VALUES("Kejsi","Bushi","2001/12/18","+355684589900"),

("Kejtlin","Bushi","2004/11/18","+355676666416"),

("Erin","Muka","2002/06/12","+355674089600"),

("Klea","Xhina","2002/06/26","+355682944111"),

("Julia","Dado","2002/09/24","+355696934500"),

("Alissa","Cenga","2002/09/25","+355692345115");

2. INSERT INTO VALUES FLIGHT

INSERT INTO flight(f_planenr,f_number,f_starthour,f_arrivalhour,f_arrivaldate,f_destination)


VALUES("A007","454","2022/04/30 12:22:20","2022/04/30 15:22:20","2022/04/30","London"),
("B007","333","2022/05/30 02:30:20","2022/05/31 08:22:20","2022/05/31","Verona"),
("K008","123","2022/05/05 11:30:20","2022/05/05 13:30:20","2022/05/05 ","Vicenza"),
("L003","999","2022/05/06 12:15:00","2022/05/06 18:30:20","2022/05/06","Paris"),
("A007","434","2022/05/12 20:30:20","2022/05/12 23:30:20","2022/05/12 ","Milano");
3. INSERT INTO VALUES STAFF
INSERT INTO staff(s_name,s_surname,s_dob,s_phonenr,s_hired)
VALUES ("Ana","Gjeli","1988/07/07","+355686868888","2017/02/10"),
("Alketa","Hoxha","1971/09/09","+355676040347","2005/01/08"),
("Mark","Marku","1990/02/20","+3556920304050","2014/12/12"),
("Erdi","Premti","1997/08/11","+3556711112266","2019/11/20"),
("Rinald","Sulo","1986/05/01","+355683640111","2016/03/07");

4. INSERT INTO VALUES BOOKING


INSERT INTO bookings(c_id,f_id,s_id)
VALUES (3,2,1),
(1,2,3),
(4,4,2),
(2,5,5),
(5,3,4);

QUERIES
Selecting flight hours
SELECT f_id, f_starthour, f_arrivalhour
FROM flight;

Select which users have booked which flights.


SELECT f_id, f_starthour, f_arrivalhour
FROM flight;

You might also like