SQL Server/MySQL
Quản lý sách - Khóa học lập trình SQL Server
PHẦN 1: TẠO CƠ SỞ DỮ LIỆU
-
Tạo bảng thể loại sách (categories) gồm các thông tin:
- id
- tên thể loại
- trạng thái xóa (deleted, mặc định = 0)
-
Tạo bảng sách (products) gồm các thông tin:
- id
- tên sách
- giá
- giảm giá
- hình ảnh
- nội dung
- thời gian tạo
- thời gian cập nhật
- mã thể loại (liên kết với categories)
PHẦN 2: THÊM DỮ LIỆU
-
Thêm ít nhất 5 thể loại sách
- Ví dụ: Tiểu thuyết, Khoa học, Kinh tế, Tâm lý, Giáo dục
-
Thêm ít nhất 7 sách, mỗi sách phải:
- Thuộc một thể loại
- Có đầy đủ thông tin
PHẦN 3: TRUY VẤN CƠ BẢN
- Hiển thị toàn bộ danh sách thể loại
- Hiển thị toàn bộ danh sách sách
- Hiển thị các thể loại chưa bị xóa
PHẦN 4: TRUY VẤN KẾT HỢP BẢNG
-
Hiển thị:
- id sách
- tên sách
- giá
- tên thể loại
-
Thực hiện lại yêu cầu trên bằng:
- Cách dùng WHERE
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- FULL OUTER JOIN
PHẦN 5: XÓA DỮ LIỆU
- Xóa cứng một thể loại theo id
- Xóa mềm một thể loại (cập nhật deleted = 1)
- Hiển thị lại danh sách thể loại sau khi xóa
PHẦN 6: QUẢN LÝ ĐƠN MƯỢN SÁCH
-
Tạo bảng orders gồm:
- id
- tên người mượn
- số điện thoại
- địa chỉ
- ghi chú
- ngày mượn
-
Tạo bảng order_details gồm:
- id
- mã đơn
- mã sách
- số lượng
- giá
- thành tiền
PHẦN 7: THÊM DỮ LIỆU ĐƠN MƯỢN
- Thêm ít nhất 2 đơn mượn sách
- Mỗi đơn có ít nhất 2 sách khác nhau
PHẦN 8: TRUY VẤN NÂNG CAO
-
Hiển thị toàn bộ:
- thông tin đơn mượn
- thông tin sách trong đơn
-
Hiển thị:
- tên người mượn
- tên sách
- số lượng
- giá