You are on page 1of 2

create table guest departdate date,

(guestid number(30) primary paymentmethod varchar2(20),


key, amounttotal number(8,2));
guestname varchar2(50),
city varchar2(40), create table room
lengthofstay number(30), (roomno number(30) primary
address varchar2(50)); key,
bookingno number(30),
create table payment bedtype varchar2(40));
(paymentid number(20) primary
key, create table bookable
guestid number(30) references (bookingno number(30)
guest(guestid) on delete cascade, references booking(bookingno)
roomno number(35), on delete cascade,
roomrate number(8,2), roomno number(30) references
amountpaid number(8,2)); room(roomno) on delete cascade,
bookingdate date,
create table employee status varchar2(40));
(empno number(30) primary key,
empfname varchar2(30), create table receipt
emplname varchar2(20), (receiptno number(30) primary
empmobile number(15), key,
empaddress varchar2(60)); paymentid number(20)
references payment(paymentid)
create table booking on delete cascade,
(bookingno number(30) primary empno number(30) references
key, employee(empno) on delete
guestid number(30) references cascade,
guest(guestid) on delete cascade, receiptdate date);
roomno number(20),
empno number(30) references
employee(empno) on delete
cascade,
noofpeople number(20),
arrivaldate date,
hotel_management(guest,payment,employee,booking,room,bookable,
receipt)

guest payment
guest booking
employee booking
booking bookable
room bookable
payment receipt
employee receipt

You might also like