[Đề cương] – HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 1

Cho một phần cơ sở dữ liệu Quản Lý Bán Hàng (QuanLyBanHang) với các bảng và thuộc tính như sau:

Bảng NhanVien: tbNhanVien

Bảng Khách Hàng: tbKhachHang

Bảng Mặt Hàng: tbMatHang

Bảng tbLoaiHang

Bảng Đơn đặt hàng: tbDonDh:

Bảng CtDh

Ta có diagram:

Bài làm:

Câu 1:

Câu 2:

Thực hiện các câu lệnh truy vấn sau:

–ĐỒNG NGHĨA (SYNONYMS)

8. Tạo tên đồng nghĩa là db truy xuất vào bảng cơ sở dữ liệu của hệ thống do người dùng sys làm chủ sở hữu.

9. Truy xuất cơ sở dữ liệu hệ thống thông qua tên đồng nghĩa db

10.Tạo tên đồng nghĩa mm truy xuất vào tbKhachHang do người dùng dbo làm chủ sở hữu

11. Truy xuất dữ liệu bằng tên đồng nghĩa mm vừa tạo

— CHỈ MỤC (INDEX)

12. Tạo chỉ mục trên thuộc tính tên mặt hàng của tbMatHang. Sử dụng và so sánh hiệu quả hoạt động khi sử dụng chỉ mục và khi không sử dụng chỉ mục

— KHUNG NHÌN (VIEW)

13. Tạo các view sau:

Tạo vwDanhSachNhanVienNu với các thông tin gồm: mã nhân viên, họ tên nhân viên, ngày sinh của các nhân viên nữ

  • Tạo view vwHangTon với các thông tin: mã hàng, tên hàng, số lượng tồn của các mặt hàng có đơn vị tính là “cuốn”
  • Tạo view vwNhanVienNu với các thông tin: mã nhân viên, họ, tên nhân viên, tuổi nhân viên có độ tuổi từ 35 đến 40 tuổi
  • Tạo view vwDsHoaDon2018 với các thông tin: Mã hóa đơn, mã khách hàng, họ tên khách hàng, họ tên nhân viên của các hóa đơn được lập năm 2018
  • Tạo view vwThongTinHoaDon với các thông tin: mã hóa đơn, họ, tên nhân viên, ngày lập hóa đơn, trị giá của hóa đơn (giá bán x số lượng)
  • Tạo view vwThongTinHoadon918 với các thông tin: Mã hóa đơn, họ, tên nhân viên của các hóa đơn tháng 9 năm 2018

–THỦ TỤC (STORE PROCEDURE)

14. Viết các sp sau:

–FUNCTION (HÀM)

15. Viết các function sau:

15.1 Viết hàm cho biết số lượng đơn đặt hàng với tham số truyền vào là mã nhân viên

15. 2 Viết hàm xem danh sách các mặt hàng theo loại hàng (trả về dạng bảng)

15.3 Viết hàm tính doanh thu cho mặt hàng (giá bán – giá mua)* số lượng đặt từng mặt hàng, với mã mặt hàng là tham số truyền vào.

15.4 Viết hàm tính doanh thu cho từng mặt hàng (giá bán – giá mua)* số lượng đặt từng mặt hàng

15.5 Viết hàm tính doanh thu theo tháng, năm với tham số truyền vào là tháng và năm

15.6 Viết hàm tính doanh thu từng nhân viên với mã nhân viên là tham số truyền vào

15.7 Viết hàm tính doanh thu cho các nhân viên

15.8 Viết hàm tính doanh thu từng nhân viên theo tháng, năm với tham số truyền vào là mã nhân viên và tháng, năm

15.9 Viết hàm tính doanh thu các nhân viên theo tháng, năm

–PHÂN QUYỀN

Tác giả: Trần Đức (sinh viên lớp 20DTH3, khoa Công Nghệ Thông Tin)

Tác giả: Trịnh Thị Bích Phương (sinh viên lớp 20DTH3 , khoa Công Nghệ Thông Tin)

Bình luận về bài viết này