Professional Documents
Culture Documents
Trần Ngọc Hà 7 8
Bảng trên không phải là một quan hệ vì có một trường vi phạm tính chất
nào dưới đây?
A. Đa trị. B. Phức hợp.
C. Có hai dòng giống nhau. D. Đa trị và phức hợp.
Cho CSDL của một cửa hàng bán lẻ gồm các bảng sau.
Khách hàng(Makhach, hoten, diachi, dienthoai)
Hóa đơn(Ma_HD, ngayban, makhach)
Bán hàng (Mahang, Ma_HD, soluong)
Mặt hàng (Mahang, tenhang, donvi, dongia)
Câu 1. Xác định kiểu dữ liệu cho các trường trong mỗi bảng
Câu 2. Hãy xác định khóa chính cho mỗi bảng
Câu 3. Vẽ sơ đồ liên kết bảng
Câu 4: Tạo mẫu hỏi cho biết danh sách khách hàng đã mua các mặt hàng với đơn
giá trên 500
Tham khảo:
Câu 1: Xác định kiểu dữ liệu cho bảng Khách hàng (Các bảng khác tương tự)
Field name Data type
Makhach Text
hoten Text
diachi Text
dienthoai Number
Câu 2: Xác định khóa chính cho bảng Khách hàng (Các bảng khác tương tự)
Bước 1: Chọn trường Makhach
Bước 2: Edit\ Primarykey hoặc nháy chuột lên nút lệnh Primary key trên thanh
công cụ
Câu 3: Vẽ sơ đồ liên kết tạo được (3 bảng như SGK trang 60 hình 49 – Nối các
trường chung ở các bảng)
Câu 3: Tạo mẫu hỏi cho biết danh sách khách hàng đã mua các mặt hàng với đơn giá
trên 500. (Xem lại các bước tạo mẫu hỏi)
Mở CSDL Bán hàng
Bước 1. Queries\ Create query in Design view
Bước 2. Chọn dữ liệu nguồn:
- Chọn bảng Khách hàng \add
- Chọn bảng Mặt hàng \ add
- Nháy close
Bước 3: Chọn các trường cần đưa vào mẫu hỏi. Nháy đúp chuột vào các trường:
+ hoten, diachi, dien thoai trong bảng Khách hàng
+ tenhang, don gia trong bảng Mặt hàng
Bước 4: Nhập điều kiện cho lưới QBE:
Trên dòng Critera tại cột dongia nhập >500
Bước 5: Nháy nút Run để thực hiện mẫu hỏi và xem kết quả