Aviafirma – Database

Database Aviafirma

Loo tabel Company

CREATE TABLE Company(
ID_comp int primary key auto_increment,
name char(10));

Loo tabel Company. Database

Loo tabel Trip

CREATE TABLE Trip(
trip_no int PRIMARY KEY AUTO_INCREMENT,
ID_comp int,
FOREIGN KEY (ID_comp) REFERENCES company(ID_comp),
plane char(10),
town_from char(25),
town_to char (25),
time_out datetime,
time_in datetime)

Loo tabel Trip. Database

Loo tabel Passenger

CREATE TABLE Passenger(
ID_psg int PRIMARY KEY AUTO_INCREMENT,
name char(20))

Loo tabel Passenger. Database

Loo tabel Pass in trip

CREATE TABLE Pass_in_trip(
trip_no int,
FOREIGN KEY (trip_no) REFERENCES trip(trip_no),
date_ datetime,
ID_psg int,
FOREIGN KEY (ID_psg) REFERENCES passenger(ID_psg),
place char(10),
PRIMARY KEY (trip_no, date_, ID_psg))

Loo tabel pass in tip. Database
Skeem Database

Loo andmed Company

INSERT INTO company(name) VALUES (“AeroDenis”);
INSERT INTO company(name) VALUES (“AeroBoengProduction”);
INSERT INTO company(name) VALUES (“AeroCucumber”);
INSERT INTO company(name) VALUES (“AeroBoom”);
INSERT INTO company(name) VALUES (“AeroApple”);

SELECT from Company. Database

Loo andmed Trip

INSERT INTO trip(plane,town_from,town_to,time_out,time_in)
VALUES(“Bibi”,”Moskva”,”Tallinn”,”2023-09-24″,”2023-09-25″);
INSERT INTO trip(plane,town_from,town_to,time_out,time_in)
VALUES(“Mercedes B5″,”Baku”,”Tokio”,”2023-12-24″,”2024-01-9″);
INSERT INTO trip(plane,town_from,town_to,time_out,time_in)
VALUES(“Audi C17″,”Joshkar-Ola”,”Valga”,”2023-05-12″,”2024-05-15″);
INSERT INTO trip(plane,town_from,town_to,time_out,time_in)
VALUES(“BMW OAO”,”Tokio”,”Jõhvi”,”2023-01-25″,”2024-01-27″);
INSERT INTO trip(plane,town_from,town_to,time_out,time_in)
VALUES(“Dota 2″,”Washington”,”Kiev”,”2023-04-15″,”2024-04-17″);

SELECT from trip. Database

Loo andmed Passenger

INSERT INTO passenger(name) VALUES(“Deniss Gorjunov”);
INSERT INTO passenger(name) VALUES(“Aleksonder Ragavski”);
INSERT INTO passenger(name) VALUES(“Temar Dunisenko”);
INSERT INTO passenger(name) VALUES(“Jakor Kukushka”);
INSERT INTO passenger(name) VALUES(“Lula Kuma”);

SELECT from passenger. Database

не сохранил код.. пример как делал:

Loo andmed Pass in trip

INSERT INTO pass_in_trip(trip_no,date_,ID_psg,place) VALUES(1,”2023-12-25″,1,”61A”)

SELECT from pass in trip. Database

вся таблица

kõik tabel Database

Database

Company:
Таблица предназначена для хранения информации о компаниях.
Поля:
ID_comp – целочисленный идентификатор компании (первичный ключ).
name – имя компании (строка до 10 символов).

Trip:
Таблица предназначена для хранения информации о рейсах.
Поля:
trip_no – целочисленный идентификатор рейса (первичный ключ).
ID_comp – идентификатор компании, ссылающийся на таблицу Company (внешний ключ).
plane – название самолета (строка до 10 символов).
town_from – город отправления (строка до 25 символов).
town_to – город назначения (строка до 25 символов).
time_out – время отправления (тип данных datetime).
time_in – время прибытия (тип данных datetime).

Passenger:
Таблица предназначена для хранения информации о пассажирах.
Поля:
ID_psg – целочисленный идентификатор пассажира (первичный ключ).
name – имя пассажира (строка до 20 символов).

Pass_in_trip:
Таблица предназначена для хранения информации о пассажирах в конкретных рейсах.
Поля:
trip_no – идентификатор рейса, ссылающийся на таблицу Trip (внешний ключ).
date_ – дата рейса (тип данных datetime).
ID_psg – идентификатор пассажира, ссылающийся на таблицу Passenger (внешний ключ).
place – место пассажира на рейсе (строка до 10 символов).