This repository contains code for hotel management done during my linkedIn online training.
- ROOM
- GUEST
- RESERVATION
Room Table | - |
---|---|
ROOM_ID | (AUTO_INCREMENT) PRIMARY KEY |
NAME VARCHAR(16) | NOT NULL |
ROOM_NUMBER | CHAR(2), NOT NULL, UNIQUE |
BED_INFO | CHAR(2), NOT NULL |
Guest Table | - |
---|---|
GUEST_ID | (AUTO_INCREMENT) PRIMARY KEY |
FIRST_NAME | VARCHAR(64) |
LAST_NAME | VARCHAR(64) |
EMAIL_ADDRESS | VARCHAR(64) |
ADDRESS | VARCHAR(64) |
COUNTRY | VARCHAR(32) |
STATE | VARCHAR(12) |
PHONE_NUMBER | VARCHAR(24) |
Reservation Table | - |
---|---|
RESERVATION_ID | (AUTO_INCREMENT) PRIMARY KEY |
ROOM_ID | BIGINT NOT NULL |
GUEST_ID | BIGINT NOT NULL |
RES_DATE | DATE |
- Get Reservation Details by date (return all if no reservation on particular date)
- Get Guest List in ascending order of last name
- Get room details in ascending order of room number
- Get list of all reservations in json