leeuihyoun / traveler

0 stars 0 forks source link

seat #13

Open misnawk opened 3 months ago

misnawk commented 3 months ago

-- Seat 테이블 생성 CREATE TABLE seat ( seatID INT NOT NULL AUTO_INCREMENT COMMENT '좌석ID', airlineNo VARCHAR(10) NOT NULL COMMENT '항공편NO', seatNumber VARCHAR(10) NOT NULL COMMENT '좌석번호', isAvailable BOOLEAN DEFAULT TRUE COMMENT '좌석 가능 여부', userID VARCHAR(50) COMMENT '아이디', airType VARCHAR(50) NOT NULL COMMENT '비행기타입', PRIMARY KEY (seatID), FOREIGN KEY (airlineNo) REFERENCES Airline(airlineNo)

) COMMENT '좌석';

-- 항공편 'A1'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A1', 'A1', true, null, 'oneway'), ('A1', 'A2', true, null, 'oneway'), ('A1', 'A3', true, null, 'oneway'), ('A1', 'A4', true, null, 'oneway'), ('A1', 'A5', true, null, 'oneway'), ('A1', 'B1', true, null, 'oneway'), ('A1', 'B2', true, null, 'oneway'), ('A1', 'B3', true, null, 'oneway'), ('A1', 'B4', true, null, 'oneway'), ('A1', 'B5', true, null, 'oneway'), ('A1', 'C1', true, null, 'oneway'), ('A1', 'C2', true, null, 'oneway'), ('A1', 'C3', true, null, 'oneway'), ('A1', 'C4', true, null, 'oneway'), ('A1', 'C5', true, null, 'oneway'), ('A1', 'D1', true, null, 'oneway'), ('A1', 'D2', true, null, 'oneway'), ('A1', 'D3', true, null, 'oneway'), ('A1', 'D4', true, null, 'oneway'), ('A1', 'D5', true, null, 'oneway');

-- 항공편 'A2'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A2', 'A1', true, null, 'oneway'), ('A2', 'A2', true, null, 'oneway'), ('A2', 'A3', true, null, 'oneway'), ('A2', 'A4', true, null, 'oneway'), ('A2', 'A5', true, null, 'oneway'), ('A2', 'B1', true, null, 'oneway'), ('A2', 'B2', true, null, 'oneway'), ('A2', 'B3', true, null, 'oneway'), ('A2', 'B4', true, null, 'oneway'), ('A2', 'B5', true, null, 'oneway'), ('A2', 'C1', true, null, 'oneway'), ('A2', 'C2', true, null, 'oneway'), ('A2', 'C3', true, null, 'oneway'), ('A2', 'C4', true, null, 'oneway'), ('A2', 'C5', true, null, 'oneway'), ('A2', 'D1', true, null, 'oneway'), ('A2', 'D2', true, null, 'oneway'), ('A2', 'D3', true, null, 'oneway'), ('A2', 'D4', true, null, 'oneway'), ('A2', 'D5', true, null, 'oneway');

-- 항공편 'A3'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A3', 'A1', true, null, 'oneway'), ('A3', 'A2', true, null, 'oneway'), ('A3', 'A3', true, null, 'oneway'), ('A3', 'A4', true, null, 'oneway'), ('A3', 'A5', true, null, 'oneway'), ('A3', 'B1', true, null, 'oneway'), ('A3', 'B2', true, null, 'oneway'), ('A3', 'B3', true, null, 'oneway'), ('A3', 'B4', true, null, 'oneway'), ('A3', 'B5', true, null, 'oneway'), ('A3', 'C1', true, null, 'oneway'), ('A3', 'C2', true, null, 'oneway'), ('A3', 'C3', true, null, 'oneway'), ('A3', 'C4', true, null, 'oneway'), ('A3', 'C5', true, null, 'oneway'), ('A3', 'D1', true, null, 'oneway'), ('A3', 'D2', true, null, 'oneway'), ('A3', 'D3', true, null, 'oneway'), ('A3', 'D4', true, null, 'oneway'), ('A3', 'D5', true, null, 'oneway'); -- 항공편 'A6'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A4', 'A1', true, null, 'oneway'), ('A4', 'A2', true, null, 'oneway'), ('A4', 'A3', true, null, 'oneway'), ('A4', 'A4', true, null, 'oneway'), ('A4', 'A5', true, null, 'oneway'), ('A4', 'B1', true, null, 'oneway'), ('A4', 'B2', true, null, 'oneway'), ('A4', 'B3', true, null, 'oneway'), ('A4', 'B4', true, null, 'oneway'), ('A4', 'B5', true, null, 'oneway'), ('A4', 'C1', true, null, 'oneway'), ('A4', 'C2', true, null, 'oneway'), ('A4', 'C3', true, null, 'oneway'), ('A4', 'C4', true, null, 'oneway'), ('A4', 'C5', true, null, 'oneway'), ('A4', 'D1', true, null, 'oneway'), ('A4', 'D2', true, null, 'oneway'), ('A4', 'D3', true, null, 'oneway'), ('A4', 'D4', true, null, 'oneway'), ('A4', 'D5', true, null, 'oneway');

-- 항공편 'A6'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A5', 'A1', true, null, 'oneway'), ('A5', 'A2', true, null, 'oneway'), ('A5', 'A3', true, null, 'oneway'), ('A5', 'A4', true, null, 'oneway'), ('A5', 'A5', true, null, 'oneway'), ('A5', 'B1', true, null, 'oneway'), ('A5', 'B2', true, null, 'oneway'), ('A5', 'B3', true, null, 'oneway'), ('A5', 'B4', true, null, 'oneway'), ('A5', 'B5', true, null, 'oneway'), ('A5', 'C1', true, null, 'oneway'), ('A5', 'C2', true, null, 'oneway'), ('A5', 'C3', true, null, 'oneway'), ('A5', 'C4', true, null, 'oneway'), ('A5', 'C5', true, null, 'oneway'), ('A5', 'D1', true, null, 'oneway'), ('A5', 'D2', true, null, 'oneway'), ('A5', 'D3', true, null, 'oneway'), ('A5', 'D4', true, null, 'oneway'), ('A5', 'D5', true, null, 'oneway');

-- 항공편 'A6'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A6', 'A1', true, null, 'oneway'), ('A6', 'A2', true, null, 'oneway'), ('A6', 'A3', true, null, 'oneway'), ('A6', 'A4', true, null, 'oneway'), ('A6', 'A5', true, null, 'oneway'), ('A6', 'B1', true, null, 'oneway'), ('A6', 'B2', true, null, 'oneway'), ('A6', 'B3', true, null, 'oneway'), ('A6', 'B4', true, null, 'oneway'), ('A6', 'B5', true, null, 'oneway'), ('A6', 'C1', true, null, 'oneway'), ('A6', 'C2', true, null, 'oneway'), ('A6', 'C3', true, null, 'oneway'), ('A6', 'C4', true, null, 'oneway'), ('A6', 'C5', true, null, 'oneway'), ('A6', 'D1', true, null, 'oneway'), ('A6', 'D2', true, null, 'oneway'), ('A6', 'D3', true, null, 'oneway'), ('A6', 'D4', true, null, 'oneway'), ('A6', 'D5', true, null, 'oneway');

-- 항공편 'A7'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A7', 'A1', true, null, 'oneway'), ('A7', 'A2', true, null, 'oneway'), ('A7', 'A3', true, null, 'oneway'), ('A7', 'A4', true, null, 'oneway'), ('A7', 'A5', true, null, 'oneway'), ('A7', 'B1', true, null, 'oneway'), ('A7', 'B2', true, null, 'oneway'), ('A7', 'B3', true, null, 'oneway'), ('A7', 'B4', true, null, 'oneway'), ('A7', 'B5', true, null, 'oneway'), ('A7', 'C1', true, null, 'oneway'), ('A7', 'C2', true, null, 'oneway'), ('A7', 'C3', true, null, 'oneway'), ('A7', 'C4', true, null, 'oneway'), ('A7', 'C5', true, null, 'oneway'), ('A7', 'D1', true, null, 'oneway'), ('A7', 'D2', true, null, 'oneway'), ('A7', 'D3', true, null, 'oneway'), ('A7', 'D4', true, null, 'oneway'), ('A7', 'D5', true, null, 'oneway');

-- 항공편 'A8'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A8', 'A1', true, null, 'oneway'), ('A8', 'A2', true, null, 'oneway'), ('A8', 'A3', true, null, 'oneway'), ('A8', 'A4', true, null, 'oneway'), ('A8', 'A5', true, null, 'oneway'), ('A8', 'B1', true, null, 'oneway'), ('A8', 'B2', true, null, 'oneway'), ('A8', 'B3', true, null, 'oneway'), ('A8', 'B4', true, null, 'oneway'), ('A8', 'B5', true, null, 'oneway'), ('A8', 'C1', true, null, 'oneway'), ('A8', 'C2', true, null, 'oneway'), ('A8', 'C3', true, null, 'oneway'), ('A8', 'C4', true, null, 'oneway'), ('A8', 'C5', true, null, 'oneway'), ('A8', 'D1', true, null, 'oneway'), ('A8', 'D2', true, null, 'oneway'), ('A8', 'D3', true, null, 'oneway'), ('A8', 'D4', true, null, 'oneway'), ('A8', 'D5', true, null, 'oneway');

-- 항공편 'A9'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A9', 'A1', true, null, 'oneway'), ('A9', 'A2', true, null, 'oneway'), ('A9', 'A3', true, null, 'oneway'), ('A9', 'A4', true, null, 'oneway'), ('A9', 'A5', true, null, 'oneway'), ('A9', 'B1', true, null, 'oneway'), ('A9', 'B2', true, null, 'oneway'), ('A9', 'B3', true, null, 'oneway'), ('A9', 'B4', true, null, 'oneway'), ('A9', 'B5', true, null, 'oneway'), ('A9', 'C1', true, null, 'oneway'), ('A9', 'C2', true, null, 'oneway'), ('A9', 'C3', true, null, 'oneway'), ('A9', 'C4', true, null, 'oneway'), ('A9', 'C5', true, null, 'oneway'), ('A9', 'D1', true, null, 'oneway'), ('A9', 'D2', true, null, 'oneway'), ('A9', 'D3', true, null, 'oneway'), ('A9', 'D4', true, null, 'oneway'), ('A9', 'D5', true, null, 'oneway');

-- 항공편 'A10'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A10', 'A1', true, null, 'oneway'), ('A10', 'A2', true, null, 'oneway'), ('A10', 'A3', true, null, 'oneway'), ('A10', 'A4', true, null, 'oneway'), ('A10', 'A5', true, null, 'oneway'), ('A10', 'B1', true, null, 'oneway'), ('A10', 'B2', true, null, 'oneway'), ('A10', 'B3', true, null, 'oneway'), ('A10', 'B4', true, null, 'oneway'), ('A10', 'B5', true, null, 'oneway'), ('A10', 'C1', true, null, 'oneway'), ('A10', 'C2', true, null, 'oneway'), ('A10', 'C3', true, null, 'oneway'), ('A10', 'C4', true, null, 'oneway'), ('A10', 'C5', true, null, 'oneway'), ('A10', 'D1', true, null, 'oneway'), ('A10', 'D2', true, null, 'oneway'), ('A10', 'D3', true, null, 'oneway'), ('A10', 'D4', true, null, 'oneway'), ('A10', 'D5', true, null, 'oneway');

-- 항공편 'A11'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A11', 'A1', true, null, 'oneway'), ('A11', 'A2', true, null, 'oneway'), ('A11', 'A3', true, null, 'oneway'), ('A11', 'A4', true, null, 'oneway'), ('A11', 'A5', true, null, 'oneway'), ('A11', 'B1', true, null, 'oneway'), ('A11', 'B2', true, null, 'oneway'), ('A11', 'B3', true, null, 'oneway'), ('A11', 'B4', true, null, 'oneway'), ('A11', 'B5', true, null, 'oneway'), ('A11', 'C1', true, null, 'oneway'), ('A11', 'C2', true, null, 'oneway'), ('A11', 'C3', true, null, 'oneway'), ('A11', 'C4', true, null, 'oneway'), ('A11', 'C5', true, null, 'oneway'), ('A11', 'D1', true, null, 'oneway'), ('A11', 'D2', true, null, 'oneway'), ('A11', 'D3', true, null, 'oneway'), ('A11', 'D4', true, null, 'oneway'), ('A11', 'D5', true, null, 'oneway');

-- 항공편 'A12'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A12', 'A1', true, null, 'oneway'), ('A12', 'A2', true, null, 'oneway'), ('A12', 'A3', true, null, 'oneway'), ('A12', 'A4', true, null, 'oneway'), ('A12', 'A5', true, null, 'oneway'), ('A12', 'B1', true, null, 'oneway'), ('A12', 'B2', true, null, 'oneway'), ('A12', 'B3', true, null, 'oneway'), ('A12', 'B4', true, null, 'oneway'), ('A12', 'B5', true, null, 'oneway'), ('A12', 'C1', true, null, 'oneway'), ('A12', 'C2', true, null, 'oneway'), ('A12', 'C3', true, null, 'oneway'), ('A12', 'C4', true, null, 'oneway'), ('A12', 'C5', true, null, 'oneway'), ('A12', 'D1', true, null, 'oneway'), ('A12', 'D2', true, null, 'oneway'), ('A12', 'D3', true, null, 'oneway'), ('A12', 'D4', true, null, 'oneway'), ('A12', 'D5', true, null, 'oneway');

-- 항공편 'A13'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A13', 'A1', true, null, 'oneway'), ('A13', 'A2', true, null, 'oneway'), ('A13', 'A3', true, null, 'oneway'), ('A13', 'A4', true, null, 'oneway'), ('A13', 'A5', true, null, 'oneway'), ('A13', 'B1', true, null, 'oneway'), ('A13', 'B2', true, null, 'oneway'), ('A13', 'B3', true, null, 'oneway'), ('A13', 'B4', true, null, 'oneway'), ('A13', 'B5', true, null, 'oneway'), ('A13', 'C1', true, null, 'oneway'), ('A13', 'C2', true, null, 'oneway'), ('A13', 'C3', true, null, 'oneway'), ('A13', 'C4', true, null, 'oneway'), ('A13', 'C5', true, null, 'oneway'), ('A13', 'D1', true, null, 'oneway'), ('A13', 'D2', true, null, 'oneway'), ('A13', 'D3', true, null, 'oneway'), ('A13', 'D4', true, null, 'oneway'), ('A13', 'D5', true, null, 'oneway');

-- 항공편 'A14'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A14', 'A1', true, null, 'oneway'), ('A14', 'A2', true, null, 'oneway'), ('A14', 'A3', true, null, 'oneway'), ('A14', 'A4', true, null, 'oneway'), ('A14', 'A5', true, null, 'oneway'), ('A14', 'B1', true, null, 'oneway'), ('A14', 'B2', true, null, 'oneway'), ('A14', 'B3', true, null, 'oneway'), ('A14', 'B4', true, null, 'oneway'), ('A14', 'B5', true, null, 'oneway'), ('A14', 'C1', true, null, 'oneway'), ('A14', 'C2', true, null, 'oneway'), ('A14', 'C3', true, null, 'oneway'), ('A14', 'C4', true, null, 'oneway'), ('A14', 'C5', true, null, 'oneway'), ('A14', 'D1', true, null, 'oneway'), ('A14', 'D2', true, null, 'oneway'), ('A14', 'D3', true, null, 'oneway'), ('A14', 'D4', true, null, 'oneway'), ('A14', 'D5', true, null, 'oneway');

-- 항공편 'A15'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A15', 'A1', true, null, 'oneway'), ('A15', 'A2', true, null, 'oneway'), ('A15', 'A3', true, null, 'oneway'), ('A15', 'A4', true, null, 'oneway'), ('A15', 'A5', true, null, 'oneway'), ('A15', 'B1', true, null, 'oneway'), ('A15', 'B2', true, null, 'oneway'), ('A15', 'B3', true, null, 'oneway'), ('A15', 'B4', true, null, 'oneway'), ('A15', 'B5', true, null, 'oneway'), ('A15', 'C1', true, null, 'oneway'), ('A15', 'C2', true, null, 'oneway'), ('A15', 'C3', true, null, 'oneway'), ('A15', 'C4', true, null, 'oneway'), ('A15', 'C5', true, null, 'oneway'), ('A15', 'D1', true, null, 'oneway'), ('A15', 'D2', true, null, 'oneway'), ('A15', 'D3', true, null, 'oneway'), ('A15', 'D4', true, null, 'oneway'), ('A15', 'D5', true, null, 'oneway');

-- 항공편 'A16'의 초기 좌석 데이터를 삽입 INSERT INTO seat (airlineNo, seatNumber, isAvailable, userID, airType) VALUES ('A16', 'A1', true, null, 'oneway'), ('A16', 'A2', true, null, 'oneway'), ('A16', 'A3', true, null, 'oneway'), ('A16', 'A4', true, null, 'oneway'), ('A16', 'A5', true, null, 'oneway'), ('A16', 'B1', true, null, 'oneway'), ('A16', 'B2', true, null, 'oneway'), ('A16', 'B3', true, null, 'oneway'), ('A16', 'B4', true, null, 'oneway'), ('A16', 'B5', true, null, 'oneway'), ('A16', 'C1', true, null, 'oneway'), ('A16', 'C2', true, null, 'oneway'), ('A16', 'C3', true, null, 'oneway'), ('A16', 'C4', true, null, 'oneway'), ('A16', 'C5', true, null, 'oneway'), ('A16', 'D1', true, null, 'oneway'), ('A16', 'D2', true, null, 'oneway'), ('A16', 'D3', true, null, 'oneway'), ('A16', 'D4', true, null, 'oneway'), ('A16', 'D5', true, null, 'oneway');