Я разрабатываю веб-службу бронирования авиабилетов, у меня проблемы со картой мест.MySql

Форум по Mysql
Anonymous
Я разрабатываю веб-службу бронирования авиабилетов, у меня проблемы со картой мест.

Сообщение Anonymous »

Я не знаю, как управлять картой мест. Может ли кто-нибудь мне помочь?
Я планировал управлять картой мест с помощью таблицы базы данных, но это затрудняет ее визуализацию во внешнем интерфейсе.

Я спросил ChatGPT, и он предложил добавить поле JSON в таблицу AircraftType. Однако такой подход усложняет управление данными.
CREATE TABLE aircraft_type (
aircraft_type_id INT PRIMARY KEY AUTO_INCREMENT,
type_name VARCHAR(100) NOT NULL,
total_seats INT NOT NULL CHECK (total_seats > 0)
);

CREATE TABLE seat_map (
seat_map_id INT PRIMARY KEY AUTO_INCREMENT,
aircraft_type_id INT NOT NULL,
seat_number VARCHAR(10) NOT NULL,
seat_class ENUM('Economy', 'Business', 'First Class') NOT NULL,
seat_type ENUM('Window', 'Aisle', 'Middle', 'Exit Row') DEFAULT 'Middle',
UNIQUE (aircraft_type_id, seat_number),
FOREIGN KEY (aircraft_type_id) REFERENCES aircraft_type(aircraft_type_id) ON DELETE CASCADE
);


Подробнее здесь: https://stackoverflow.com/questions/798 ... roblems-wi

Вернуться в «MySql»