Я разрабатываю веб-службу бронирования авиабилетов, у меня проблемы со картой мест [закрыто]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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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