[sql] 호텔 예약 테이블 생성 사례
CREATE TABLE Customer (
    customer_id INT PRIMARY KEY,
    name VARCHAR(50),
    email VARCHAR(100),
    phone_number VARCHAR(20)
);

CREATE TABLE Reservation (
    reservation_id INT PRIMARY KEY,
    customer_id INT,
    room_number INT,
    check_in_date DATE,
    check_out_date DATE,
    FOREIGN KEY (customer_id) REFERENCES Customer(customer_id)
);

위 예제에서는 Customer 테이블과 Reservation 테이블을 생성하였습니다. Customer 테이블에는 고객 정보를 저장하기 위한 열들이 정의되어 있고, Reservation 테이블에는 예약 정보를 저장하기 위한 열들이 정의되어 있습니다. 또한 Reservation 테이블에 있는 customer_id 열은 Customer 테이블의 customer_id 열을 참조하는 외래키로 설정되어 있습니다.

더 복잡한 데이터 모델이나 기능을 위해서는 추가적인 테이블과 관계를 고려해야 합니다. 필요한 경우 다른 엔터티와의 관계를 나타내기 위해 외래 키를 추가할 수 있습니다.