TAILIEUCHUNG - Bài tập về đại số quan hệ
Đại số quan hệ dùng phổ biến trong lí thuyết cơ sở dữ liệu quan hệ là một bộ các toán tử và các quy tắc tương ứng có thể được sử dụng để thao tác trên các toán học (relation) và tạo ra kết quả là một quan hệ khác. Trước đây, đại số quan hệ ít được quan tâm cho đến khi Edgar F. Codd đưa ra mô hình dữ liệu quan hệ (relational model) vào năm 1970. Từ đó đến nay, đại số quan hệ được xem là nền tảng cho các ngôn ngữ truy vấn cơ. | Bài tập Cho lược đồ CSDL quản lý bán hàng như sau: KHACHTV (MAKH,HOTEN, DCHI,SODT,NGSINH,DOANHSO,NGGN) NHANVIEN (MANV,HOTEN,NGSINH,NGVL,HESO,MUCLUONG) SANPHAM (MASP,TENSP, DVT, NUOCSX, GIA) HOADON (SOHD, NGHD, MAKH, MANV, TRIGIA) CTHD (SOHD,MASP,SL) Phần 1: Đại số quan hệ In ra số hóa đơn cùng trị giá của các hóa đơn do nhân viên có tên “Nguyễn Văn A” lập trong ngày 10/10/2005 In ra danh sách các sản phẩm (mã sản phẩm, tên sản phẩm) được khách hàng có tên “Nguyễn Văn A” mua. Tìm các số hóa đơn đã mua cùng lúc 2 sản phẩm có mã số “SP01” và “SP02” In ra danh sách các sản phẩm không bán được trong năm 2005 Phần 2: SQL Tìm số hoá đơn có trị giá cao nhất trong năm 2005. Tính tổng số lượng sản phẩm có mã số “SP01” được bán ra trong tháng 10/2005. Từng sản phẩm, tính tổng số lượng bán ra trong tháng 10/2005. Tìm sản phẩm (mã sản phẩm, tên sản phẩm) có số lượng bán ra cao nhất trong ngày 10/10/2005. Phần 3: Ràng buộc toàn vẹn Bối cảnh một quan hệ: Tất cả các sản phẩm có giá từ .
đang nạp các trang xem trước