0% found this document useful (0 votes)
6 views5 pages

Design Unit 1 Project

Uploaded by

nirvaan.gupta222
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views5 pages

Design Unit 1 Project

Uploaded by

nirvaan.gupta222
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Hotel Management DB

By Ishaan, Isvar, Abhimanyu, Aathmik, Arnav & Nirvaan

Guests Table:
GuestID (key attribute)
FN (simple)
LN (simple)
Phone Number (multi value)
Email (multi value)
CheckInDate (composite)

Rooms Table:
RoomNumber (key attribute)
RoomType (simple)
PricePerNight (simple)
AvailabilityStatus (simple)
Capacity (simple)
FloorNumber (simple)

CREATE DATABASE Hotel;

CREATE TABLE Guests (


GuestID INT PRIMARY KEY,
FirstName VARCHAR(50),
LastName VARCHAR(50),
PhoneNumber VARCHAR(15),
Email VARCHAR(100),
CheckInDate DATE
);

INSERT INTO Guests (GuestID, FirstName, LastName, PhoneNumber,


Email, CheckInDate)
VALUES
(2001, 'Arnav', 'Gupta', '+911234567890', '[email protected]',
'2024-10-18'),
(1002, 'Isvar', 'Machani', '+919876543210', '[email protected]',
'2024-10-19');

CREATE TABLE Rooms (


RoomNumber INT PRIMARY KEY,
RoomType VARCHAR(50),
PricePerNight DECIMAL(10, 2),
AvailabilityStatus VARCHAR(20),
Capacity INT,
FloorNumber INT
);

INSERT INTO Rooms (RoomNumber, RoomType, PricePerNight,


AvailabilityStatus, Capacity, FloorNumber)
VALUES
(2001, 'Suite', 49999, 'Available', 4, 2),
(1002, 'Presidential Suite', 99999, 'Occupied', 6, 1);

SELECT FirstName, LastName, CheckInDate


FROM Guests
WHERE CheckInDate = '2024-10-18';

SELECT RoomNumber, RoomType, PricePerNight


FROM Rooms
WHERE AvailabilityStatus = 'Available' AND RoomType = 'Suite';

SELECT GuestID, FirstName, LastName, PhoneNumber, Email,


CheckInDate
FROM Guests
WHERE LastName = 'Gupta';

SELECT RoomNumber, RoomType, PricePerNight


FROM Rooms
WHERE PricePerNight < 50000;

Creation of database:

Creation of tables:

Inserting data:
Running select commands:

Command 1:

Command 2:
Command 3:

Command 4:

Tables:

You might also like