Tải bản đầy đủ (.pdf) (49 trang)

Ứng dụng cơ sở dữ liệu vào quản lý khách sạn aem villa

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.27 MB, 49 trang )

lOMoARcPSD|2935381

TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN
VIỆN CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SỐ
--------&--------

Môn học:
ỨNG DỤNG CƠ SỞ DỮ LIỆU
Đề tài: Ứng dụng cơ sở dữ liệu vào quản lý khách sạn A&EM VILLA
Lớp tín chỉ: Ứng dụng cơ sở dữ liệu 121_01
Giảng viên: Ths. Phạm Văn Minh

Hà Nội, tháng 11 năm 2021.

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

Nhóm thực hiện: NHĨM 8

Đỗ Thị Hồng Anh

11190116

Nguyễn Thị Thu Hà

11191556

Phạm Thị Mai Duyên


11191364

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

MỤC LỤC
Tổng quan và thực trạng khách sạn A&EM VILLA ...............................4

I.
1.

 Mô tả  về  khách sạn A&EM VILLA  .........................................................4

2.

 Thực  trạng bài toán và vấn đề  ứng  dụng  tin  học  tại  khách sạn ..........5

3.

Quy trình hoạt động của khách sạn ...........................................................6

4.

Các yêu cầu cụ thể ...................................................................................12

5.

Các mẫu báo cáo: ....................................................................................14


II. Xây dựng cơ sở ...........................................................................................19
III. Xây dựng mơ hình thực thể.......................................................................20
IV. Câu lệnh truy vấn.......................................................................................24
1.

Khởi tạo....................................................................................................24

2.

Nhập dữ liệu .............................................................................................28

3.

Yêu cầu truy vấn.......................................................................................37

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

I.

Tổng quan và thực trạng khách sạn A&EM VILLA

1.  Mô tả  về  khách sạn A&EM VILLA 
 Tọa lạc tại thành phố Hà Nội, cách trung tâm thương mại Vincom Center
Nguyễn Chí Thanh 2,8km, A&EM VILLA cung cấp chỗ nghỉ với sân hiên và
chỗ đỗ xe riêng. Chỗ nghỉ này nằm trong bán kính 3km từ Văn Miếu - Quốc
Tử Giám, 3,2 km từ Bảo tàng Mỹ thuật Việt Nam và 3,6km từ Nhà Thờ Lớn.

Chỗ nghỉ có lễ tân 24 giờ và dịch vụ phòng cho khách. A&EM VILLA nằm
cách Chùa Một Cột 3,6km và trung tâm thương mại Tràng Tiền Plaza 3,7km.
Sân bay gần nhất là sân bay quốc tế Nội Bài, nằm trong bán kính 24 km từ chỗ
nghỉ.
 Phòng nghỉ của khách sạn được trang bị máy điều hịa, truyền hình cáp màn
hình phẳng, ấm đun nước, chậu rửa vệ sinh (bidet), máy sấy tóc và bàn làm
việc. Tất cả các phịng cịn có tủ để quần áo và phịng tắm riêng.
 Quy mơ khách sạn:
Khách sạn gồm
- Gara để xe
- Nhà bếp và kho để đồ dùng và phòng cho nhân viên
- 3 loại phòng phòng đơi (20-25 m2), phịng đơn (15-18 m2 ) và phịng VIP
- Sân thượng gồm quán cafe và chỗ phơi đồ của khách sạn
 Đối tượng: Khách sạn hướng tới những đối tượng là giới trẻ và trung niên ưa
phong cách mới mẻ, ấm áp và cá tính. Khách sạn phù hợp với cả những cặp
đôi hay chỉ là những cá nhân đi du lịch thuê ở trong một thời gian ngắn. Khách
sạn hướng tới những đối tượng bình dân.
 Cơ cấu tổ chức:

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

Khách sạn bao gồm bốn bộ phận được quản lý bởi chủ khách sạn:
- Bộ phận hành chính: đảm nhận những việc liên quan tới thủ tục hành chính,
tổ chức công tác văn thư lưu trữ, hỗ trợ các vấn đề của nhân viên
- Bộ phận lễ tân: tiếp khách và lên thơng tin hóa đơn cho khách (3 nhân viên).
- Bộ phận buồng phòng: vệ sinh và kiểm tra chất lượng của phòng (4 nhân viên).
- Bộ phận ẩm thực: cung cấp dịch vụ đồ ăn, thức uống (4 nhân viên).

- Bộ phận kỹ thuật và bảo vệ: theo dõi, quản lý và bảo trì các thiết bị và đảm
bảo an ninh cho khách sạn (4 nhân viên).
2.  Thực  trạng bài toán và vấn đề  ứng  dụng  tin  học  tại  khách sạn
Khi khách sạn mới mở chủ yếu sử dụng công cụ Excel dùng phương pháp thủ
công trong việc quản lý khách sạn tuy nhiên khi đi vào vận hành một thời gian khách
sạn trở nên đông khách dẫn đến một số khó khăn trong cơng tác quản lý. Hiện tại
khách sạn vẫn cịn dùng ba chiếc máy tính và một chiếc máy in để nhập thông tin
khách hàng thơng tin hóa đơn, thơng tin nhân viên… trên  Excel. 
Khách sạn được thành lập và đi vào hoạt động đã lâu nhưng hoạt động vẫn
mang tính thủ cơng dựa vào kinh nghiệm của nhân viên do lượng khách ngày càng
lớn việc, việc full phịng ngày càng nhiều hơn nên cơng tác quản lý dữ liệu về khách
hàng nhân viên doanh thu tốn rất nhiều thời gian và có thể khơng chính xác. Điều
này gây thiệt hại lớn tới khách sạn
 Các dữ liệu hồn tồn rời rạc và khơng có sự liên kết cần thiết để truy vấn
thông tin một cách nhanh chóng


Khách  sạn chưa  có  phần  mềm  quản lý nên việc xử lý và truy vấn thơng
tin gặp nhiều khó khăn và sai sót



Khó lập báo cáo và nắm bắt doanh thu

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

 Khó nắm bắt tình trạng phịng

 Dễ lộ thơng tin khách hàng
 Số  lượng  khách  hàng  quá  lớn, thông tin khách hàng thay đổi làm cho
khách sạn không tiếp cận khách hàng kịp thời, tra cứu thông tin mất rất
nhiều thời gian.
 Khơng  chính  xác  để  mất  khách  hàng,  dữ  liệu  khách  hàng  bị  trùng
 lặp, khiến công  việc  trở  nên  khó  khăn.
 Việc  ghi  chép  số  liệu  nhiều  khi khơng  nhất  qn,  tình  trạng  đổ  lỗi
 cho nhau  của  các  nhân viên khi  bị lỗi  vẫn  còn  xảy  ra  thường  xun. 
 Việc  lập  hóa  đơn  thủ  cơng  sẽ  mất  nhiều  thời  gian,  thiếu  chuyên
 nghiệp  và dễ mắc sai lầm
Câu hỏi đặt ra là làm thế nào để quản lý được dữ liệu khách hàng quản lý
doanh thu cũng như lập các báo cáo nhanh chóng dễ dàng phù hợp với phương thức
hoạt động của khách sạn. Để từ đó có thể thu thập được thông tin phục vụ kinh doanh
một cách hiệu quả
Với xu thế ứng dụng công nghệ trong quản lý hiện nay việc tạo ra một ứng
dụng cơ sở dữ liệu giúp tính tốn chính xác lưu trữ thơng tin số liệu trong q trình
kinh doanh và có thể sử dụng một cách dễ hiểu khoa học là vô cùng cần thiết. Hơn
nhiều so với việc làm thủ cơng trên Excel bằng giấy tờ
3. Quy trình hoạt động của khách sạn

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381


STT

Cơng việc

Kiểu

Nhóm
Mơ tả chi tiết
người
thực hiện

OM. Nhận u cầu Thủ công Nhân
Đầu vào:
01.00 thông tin đặt hoặc trên viên lễ
Khách hàng cung
hàng từ khách hệ thống
tân
cấp các yêu cầu về
hàng
phòng cần đặt
Thực hiện:
Nhân viên lễ tân
sẽ kiểm tra các
phòng trống phù
hợp với yêu cầu,
thời gian đặt phòng
của khách hàng và
kiểm tra khả năng
đáp ứng của khách
sạn

Đầu ra:
Thơng tin về loại
phịng phù hợp với
yêu cầu
OM. Lập thông tin Trên
01.01 khách hàng thống
th phịng

hệ Nhân
Đầu vào:
viên lễ
Khách hàng cung
tân
cấp các thơng tin cá
nhân như tên, tuổi,
số cmt,…
Thực hiện:
Nhân viên đặt
phịng sẽ nhập
thơng tin khách
hàng vào hệ thống
Đầu ra:

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

-


OM. Bàn
01.02 phịng

giao Thủ cơng

Thơng tin th
phịng của khách
hàng được nhập vào
hệ thống

Nhân
Đầu vào:
viên lễ
Thơng tin loại
tân
phịng của khách
Thực hiện:
Dựa vào loại
phòng mà khách đã
đặt, nhân viên sẽ
tiến hành giao chìa
khố phịng cho
khách sử dụng
Đầu ra:
Giao phịng cho
khách hàng

OM. Tiếp nhận u Thủ cơng Nhân
Đầu vào:
01.03 cầu trả phịng hoặc trên viên lễ

Thơng tin khách
hệ thống
tân
hàng u cầu trả
phịng
Thực hiện:
- Nhân viên nhận được
u cầu trả phịng từ
khách, thơng tin khách
trả phịng, thơng tin
phịng trả từ đó xác
nhận u cầu trả phòng
cho khách
Đầu ra:

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

-

OM. Kiểm tra các
01.04 dịch vụ khách
hàng đã sử
dụng

Yêu cầu trả phịng
được tiếp nhận


Thủ cơng Nhân
Đầu vào:
và cập nhật viên lễ
Phòng khách trả
trên
hệ tân
Thực hiện:
thống
Nhân viên sẽ kiểm
tra lại, liệt kê, tổng
hợp các dịch vụ mà
khách đã sử dụng
trong thời gian th
phịng, từ đó có thể
tính chính xác hố
đơn cho khách hàng
Đầu ra:
Các dịch vụ khách
đã sử dụng

OM. Xuất hoá đơn Hệ thống
01.05 và thu tiền

Nhân
Đầu vào:
viên kế
Loại phịng th,
tốn
số lượng dịch vụ đã
sử dụng

Thực hiện:
Dựa vào loại
phòng thuê và số
lượng dịch vụ sử
dụng, nhân viên tính
tốn số tiền khách
phải trả sau đó lập
hố đơn cho khách
và thu tiền
Đầu ra:

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

-

Hoá đơn thanh toán
sử dụng khách sạn

OM. Cập nhật lại Thủ cơng Nhân
Đầu vào:
01.06 tình
trạng và xử lý viên lễ
Phịng khách sạn
phòng
trên
hệ tân
sau khi khách trả

thống
Thực hiện:
Nhân viên bộ phận
buồng phòng dọn
dẹp sắp xếp lại
phòng
Nhân viên đặt
phòng cập nhật
phòng trống trên hệ
thống để tiếp tục
nhận đặt yêu cầu từ
khách hàng tiếp
theo
Đầu ra:
Phịng trống có thể
tiếp tục cho th

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

4. Các yêu cầu cụ thể
* Với nhà quản lý:
- Hỗ trợ người quản lý tìm kiếm các thơng tin về khách hàng, thơng tin hóa đơn,
thơng tin phiếu đăng kí phịng, đăng ký dịch vụ, tình trạng phịng…
- Hỗ trợ đắc lực cho người quản lý giúp người quản lý nắm bắt tình hình hoạt động
tổng thể của khách sạn, từ lượng khách lưu trú, đặt phòng, check in, check out…đến
tính tốn doanh thu, cơng suất cho th phịng…
- Hỗ trợ cơng việc tìm kiếm của người quản lý một cách tốt nhất và nhanh nhất có

thể.
* Với nhân viên:
- Hỗ trợ nhân viên tìm kiếm các thơng tin liên quan đến các phòng và các dịch vụ
như số phòng, giá thuê phòng, các dịch vụ của khách sạn, khuyến mại giảm giá để
nhân viên kịp thời có thơng tin tiếp thị khách hàng.
- Hỗ trợ nhân viên tìm kiếm các phòng, số phòng, các loại dịch vụ một cách nhanh
chóng, thống kế dễ dàng số phịng trống cịn lại.
- Giúp nhân viên xử lý các thủ tục đặt phịng, đăng ký, trả phịng một cách nhanh
chóng.
- Giúp nhân viên tìm kiếm thơng tin khách hàng, nhà cung cấp một cách nhanh chóng,
chính xác.
- Nhập số liệu một cách nhanh chóng, chính xác, đảm bảo cơng việc lưu trữ an toàn,
chuẩn xác.
- Trợ giúp nhân viên trong việc thống kê doanh thu hàng ngày, hàng tháng, hàng
năm của khách sạn.

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

* Với khách hàng:
- Tìm kiếm thơng tin phịng, thơng tin các dịch vụ của khách sạn cho khách hàng
nếu khách hàng có u cầu tìm kiếm và kiểm tra xem số phịng đó có cịn hay khơng?
- Thay đổi thông tin khách hàng khi cần.

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381


5. Các mẫu báo cáo:
5.1. Báo cáo số lượng đặt phịng theo tháng
Mã BC
Tên BC
Mơ tả chi tiết BC
OM_BC_01 Báo cáo số lượng - Khổ giấy in báo cáo: A4
đặt phịng theo - Báo cáo thể hiện đầy đủ
tháng
thơng tin về tổng số
lượng đặt phịng từ khách
hàng theo ngày, tháng.

Nhóm
người
dùng xem báo cáo
Nhân viên quầy
check in-out, kế
toán, quản lý
khách sạn.

Mẫu báo cáo:
Khách sạn A&Em Villa
Báo cáo số lượng đặt phòng
Từ ngày…đến ngày…
Ngày
Phịng đơn
1
2
3

4
5
6
...

Phịng đơi

Phịng VIP

Tổng:

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

5.2. Báo cáo tổng hợp doanh thu
Mã BC
Tên BC

Mô tả chi tiết BC

OM_BC_02 Báo cáo tổng hợp -Khổ giấy in báo cáo: A4
doanh thu
-Báo cáo thể hiện đầy đủ
thông tin về doanh thu
của việc th phịng, dịch
vụ…
Nhóm theo: khách hàng,
loại dịch vụ


Nhóm
người
dùng xem báo cáo
Nhân viên quầy
check in-out, quản
lý khách sạn, kế
toán.

Mẫu báo cáo:
Khách sạn A&Em Villa
Báo cáo tổng hợp doanh thu
Từ ngày…đến ngày…
Loại dịch vụ
Phịng đơn
Cho
Phịng đơi
th
phịng
Phịng vip

Số lượng

Đơn giá

Tổng tiền

Gửi đồ
Dịch
vụ


Ăn uống
Tiện nghi
….

Tổng

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

5. 3 .Báo cáo tình hình tiêu thụ phịng
Mã BC
Tên BC
Mơ tả chi tiết BC

Nhóm
người
dùng xem báo cáo
OM_BC_03 Báo cáo tình hình -Khổ giấy in báo cáo: A4 Nhân viên quầy
tiêu thụ phịng
-Báo cáo thể hiện tình check in-out, kế
hình tiêu thụ phịng trong tốn, quản lý
khoảng thời gian bất kì. khách sạn.
-Nhóm theo loại phịng.

Mẫu báo cáo:
Khách sạn A&Em Villa
Báo cáo tình hình tiêu thụ phịng

Kỳ này: Từ ngày…đến ngày…
Kỳ trước: Từ ngày…đến ngày…
STT Loại phòng
Số lượng
Kỳ
Kỳ sau %
trước
1
Phòng đơn
2
Phịng đơi
3
Phịng Vip
Tổng

5.4. Báo cáo tình trạng phịng
Mã BC
Tên BC

Giá trị
Kỳ
trước

Mơ tả chi tiết BC

Kỳ sau %

Nhóm
người
dùng xem báo cáo

OM_BC_04 Báo cáo tình trạng -Khổ giấy in báo cáo: A4 Nhân viên quầy
phịng
-Báo cáo thể hiện tình check in-out, quản
hình phòng để tân trang lý khách sạn.
và sửa chữa

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

Mẫu báo cáo:
Khách sạn A&Em Villa
Báo cáo tình trạng phịng
Từ ngày…đến ngày…
Tình trạng
Phịng số
1
2
3
….
Tổng

Tốt

Chi tiết
Khơng tốt cần hỏng hóc
sửa chữa hoặc thêm mới
thêm mới




Downloaded by EBOOKBKMT VMTC ()

Tiền sửa chữa
dự tính


lOMoARcPSD|2935381

5.5 Báo cáo chi tiết theo phịng
Mã BC
Tên BC

Mơ tả chi tiết BC

Nhóm
người
dùng xem báo cáo
OM_BC_05 Báo cáo chi tiết -Khổ giấy in báo cáo: A4 Nhân viên quầy
theo phòng
-Báo cáo thể hiện số ngày check in-out, quản
ở, số phòng, số tiền phải lý khách sạn.
trả của khách

Mẫu báo cáo:
Khách sạn A&Em Villa
Báo cáo chi tiết theo phòng
Từ ngày…đến ngày…
STT

Họ và tên khách Số CMND
1
2
….

Phòng

Số ngày ở

Downloaded by EBOOKBKMT VMTC ()

Tổng tiền


lOMoARcPSD|2935381

II.

Xây dựng cơ sở

Quản lý khách sạn A&EM VILLA với mô tả như sau
KHACHHANG: Là một thực thể bao gồm các khách hàng của khách sạn. Mỗi khách
hàng được xác định bởi mã khách hàng duy nhất, tên khách hàng, số CMND, số điện
thoại, địa chỉ khách hàng, Facebook, Email của khách hàng
DICHVU: Là một thực thể bao gồm các dịch của khách sạn. Mỗi dịch vụ được xác
định bởi mã dịch vụ duy nhất, tên dịch vụ và đơn giá dịch vụ
PHIEUSDDV: Là một thực thể bao gồm các phiếu sử dụng dịch vụ. Mỗi phiếu sử
dụng dịch vụ được xác định bởi mã phiếu dịch vụ duy nhất, ngày sử dụng dịch vụ
và số lượng dịch vụ
NHANVIEN: Là một thực thể bao gồm các nhân viên làm việc tại khách sạn. Mỗi

nhân viên được xác định bởi mã nhân viên duy nhất, tên nhân viên, số điện thoại
nhân viên, giới tính và chức vụ của nhân viên
PHONGBAN: Là một thực thể bao gồm các phòng ban làm việc tại khách sạn. Mỗi
phòng ban được xác định bởi mã phòng ban duy nhất, số điện thoại của phòng ban
và tên phòng ban
LOAIPHONG: Là một thực thể bao gồm các loại phòng của khách sạn. Mỗi loại
phòng được xác định bởi mã loại phòng duy nhất và tên loại phòng
TIENNGHI: Là một thực thể bao gồm các tiện nghi của các phòng tại khách sạn.
Mỗi tiện nghi được xác định bởi mã tiện nghi duy nhất và tên tiện nghi
PHONG: Là một thực thể bao gồm các phòng của khách sạn. Mỗi phòng được xác
định bởi mã phòng duy nhất và đơn giá của phòng
PHIEUDP: Là một thực thể bao gồm các phiếu đặt phòng của khách sạn. Mỗi phiếu
đặt phòng được xác định bởi mã đặt phòng duy nhất, ngày đặt phòng, số tiền cọc
trước và ghi chú
HOADON: Là một thực thể bao gồm các hoá đơn của khách sạn. Mỗi hoá đơn được
xác định bởi mã hoá đơn duy nhất và ngày tháng lập hoá đơn

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

III.

Xây dựng mơ hình thực thể

KHACHHANG gồm các thuộc tính
MAKH (Khố chính)
TENKH (Tên khách hàng)
CMND (Số chứng minh nhân dân)

SDT (Số điện thoại)
DIACHI (Địa chỉ khách hàng)
EMAIL (email khách hàng)
FACEBOOK (Facebok khách hàng)
DICHVU
MADV (Khố chính)
TENDV (Tên dịch vụ)
DONGIA (Đơn giá dịch vụ)
PHIEUSDDV
MAPSDDV (Khố chính)
NGAYSD (Ngày sử dụng dịch vụ)
SOLUONG (Số lượng)
NHANVIEN
MANV (Khố chính)
TENNV (Tên nhân viên)
SDT (Số điện thoại nhân viên)
GIOITINH (Giới tính nhân viên)
CHUCVU (Chức vụ)
PHONGBAN
MAPB (Khố chính)

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

SDTPB (Số điện thoại phịng ban)
TENPB (Tên phịng ban)
LOAIPHONG
MAP (Khố chính)

TENLP (Tên loại phịng)
TIENNGHI
MATN (Khố chính)
TENTN (Tên tiện nghi)
PHONG
MAP (Khố chính)
DONGIA (Đơn giá phịng)
PHIEUDP
MADP (Khố chính)
NGAYDAT (Ngày lập phiếu đặt)
GHICHU (Ghi chú)
COCTRUOC (Cọc trước)
HOADON
MAHD (Khố chính)
NGAYTHANG (Ngày tháng lập hố đơn)
Trong đó:





1 phịng chỉ là 1 loại phịng nhưng 1 loại phịng có thể ở nhiều phịng khác
nhau
1 phiếu đặt phịng có thể có nhiều phịng và 1 phịng có thể được xuất hiện ở
nhiều phiếu đặt phòng khác nhau
1 phịng có thể có nhiều tiện nghi và 1 tiện nghi có thể xuất hiện ở nhiều phịng
khác nhau
1 khách hàng có thể có nhiều phiếu đặt phịng nhưng 1 phiếu đặt phòng chỉ là
của 1 khách hàng


Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381










1 hố đơn có 1 phiếu đặt phịng duy nhất và 1 phiếu đặt phịng cũng chỉ nằm
trong 1 hố đơn
1 nhân viên có thể lập nhiều hố đơn nhưng 1 hoá đơn chỉ do 1 nhân viên lập
1 nhân viên có thể lập nhiều phiếu đặt phịng nhưng 1 phiếu đặt phòng chỉ do
1 nhân viên lập
1 nhân viên có thể lập nhiều phiếu sử dụng dịch vụ nhưng 1 phiếu sử dụng
dịch vụ chỉ do 1 nhân viên lập
1 khách hàng có thể có nhiều phiếu sử dụng dịch vụ nhưng 1 phiếu sử dụng
dịch vụ chỉ do 1 khách hàng thanh toán
1 phiếu sử dụng dịch vụ chỉ có 1 dịch vụ nhưng 1 dịch vụ có thể nằm ở nhiều
phiếu sử dụng dịch vụ khác nhau
1 nhân viên chỉ ở 1 phòng ban nhưng 1 phòng ban có thể có nhiều nhân viên
1 nhân viên là trưởng phòng chỉ ở 1 phòng ban và mỗi phòng ban cũng chỉ có
1 trưởng phịng

Downloaded by EBOOKBKMT VMTC ()



lOMoARcPSD|2935381

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

IV.

Câu lệnh truy vấn

1. Khởi tạo
-- Tạo bảng Khách hàng
CREATE TABLE KHACHHANG(
MAKH char(10) PRIMARY KEY NOT NULL,
TENKH nvarchar(50) NOT NULL,
CMND nvarchar (12) NOT NULL,
SDT char(11) NOT NULL,
DIACHI nvarchar(30) NULL,
EMAIL nvarchar(30) NULL,
FACEBOOK nvarchar(30) NULL
)
--Tạo bảng Dịch vụ
CREATE TABLE DICHVU(
MADV char(10) PRIMARY KEY NOT NULL,
TENDV nvarchar(50) NOT NULL,
DONGIA int NOT NULL
)

--Tạo bảng Nhân viên
CREATE TABLE NHANVIEN(
MANV char(10) PRIMARY KEY NOT NULL,
TENNV nvarchar(50) NOT NULL ,
SDT nvarchar(50) ,
GIOITINH nchar(3) check (GIOITINH IN (‘Nam’, N’Nữ’)) ,
CHUCVU nvarchar(50) ,

Downloaded by EBOOKBKMT VMTC ()


lOMoARcPSD|2935381

MAPB CHAR(10)
)
--Tạo bảng Phòng ban
CREATE TABLE PHONGBAN(
MAPB char(10) PRIMARY KEY NOT NULL,
SDTPB nvarchar(50) NOT NULL,
TENPB nvarchar(50) NOT NULL,
MATP CHAR(10) FOREIGN KEY (MATP) REFERENCES
NHANVIEN(MANV),
NGAYNC date NULL)
alter table NHANVIEN add constraint NV_PHG_FK
FOREIGN KEY (MAPB) REFERENCES PHONGBAN(MAPB)
--Tạo bảng Hoá đơn
CREATE TABLE HOADON(
MAHD char(10) PRIMARY KEY NOT NULL,
NGAYTHANG date NULL,
MANV CHAR(10) FOREIGN KEY (MANV) REFERENCES

NHANVIEN(MANV)
)
--Tạo bảng Loại phòng
CREATE TABLE LOAIPHONG(
MALP char(10) PRIMARY KEY NOT NULL,
TENLP nvarchar(50) NOT NULL
)
--Tạo bảng Phòng

Downloaded by EBOOKBKMT VMTC ()


×