Đề tài Bộ giáo trình và đề cương ôn tập Cơ sở dữ liệu

Giả thiết có một bảng tên BANG_TAM (SACH, TEN_TG, TEN_NHA_XB) hãy lưu các thông tin trong câu truy vấn trên ra bảng đó bằng cách biến đổi câu truy vấn trên thành câu truy vấn bổ sung (Append Query), bổ sung dữ liệu vào BANG_TAM. 5. Hãy thiết kế câu truy vấn QBE (Delete Query) để xoá thông tin về việc mượn sách của một độc giả với số thẻ được nhập vào từ bàn phím. 6. Hãy thiết kế câu truy vấn QBE cập nhật (Update Query) để cập nhật thông tin về tên tác giả (tên mới là Huỳnh Ngọc Diệp) với tác giả có mã là TG002 7. Hãy thiết kế câu truy vấn QBE để thống kê số lượng các chi nhánh của thư viện có tại các tỉnh thành.

doc5 trang | Chia sẻ: tlsuongmuoi | Lượt xem: 2057 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề tài Bộ giáo trình và đề cương ôn tập Cơ sở dữ liệu, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Bài tập Access Với các bảng cơ sở đã tạo trong bài tập SQL, dùng giao diện Design View để tạo thêm các ràng buộc đối với các trường dữ liệu trên từng bảng như sau. Bảng CHI_NHANH (MA_NHANH, TEN_NHANH, DIA_CHI) Tên cột Kiểu dữ liệu Độ dài xâu Ràng buộc khác MA_NHANH Char 10 Khóa chính. Bắt đầu bằng ký tự N và sau đó là chữ số TEN_NHANH Varchar 50 DIA_CHI Varchar 80 Bảng SACH (MA_SACH, TEN_SACH, MA_NHA_XB) Tên cột Kiểu dữ liệu Độ dài xâu Ràng buộc khác MA_SACH Char 10 Khóa chính. Mã chỉ gồm ký tự in hoa và chữ số. TEN_SACH Varchar 50 MA_NHA_XB Char 10 Khóa ngoài. Giá trị phải tồn tại trong bảng NHA_XUAT_BAN Bảng TAC_GIA (MA_TG, TEN_TG, NAM_SINH, NAM_MAT) Tên cột Kiểu dữ liệu Độ dài xâu Ràng buộc khác MA_TG Char 10 Khóa chính. Bắt đầu bằng hai chữ cái TG sau đó là chữ số TEN_TG Varchar 50 NAM_SINH Date Định dạng ShortDate, Nhất thiết phai nhập giá trị NAM_MAT Date Bảng SANG_TAC (MA_SACH, MA_TG) Tên cột Kiểu dữ liệu Độ dài xâu Ràng buộc khác MA_SACH Char 10 Khóa chính. Giá trị phải tồn tại trong bảng SACH MA_TG Char 10 Khóa chính. Giá trị phải tồn tại trong bảng TAC_GIA Bảng NHA_XUAT_BAN (MA_NHA_XB, TEN_NHA_XB, DIA_CHI, DIEN_THOAI) Tên cột Kiểu dữ liệu Độ dài xâu Ràng buộc khác MA_NHA_XB Char 10 Khóa chính. Bắt đầu bằng hai chữ cái in hoa XB TEN_NHA_XB Varchar 50 DIA_CHI Varchar 80 DIEN_THOAI Char 10 Chỉ gồm chữ số và dấu cách Bảng BAN_SAO (MA_SACH, MA_NHANH, SO_BAN_SAO) Tên cột Kiểu dữ liệu Độ dài xâu Ràng buộc khác MA_SACH Char 10 Khóa chính. Giá trị phải tồn tại trong bảng SACH MA_NHANH Char 10 Khóa chính. Giá trị phải tồn tại trong bảng CHI_NHANH SO_BAN_SAO Number Không quá 100 Bảng DOC_GIA (SO_THE, HO_TEN, DIA_CHI, DIEN_THOAI) Tên cột Kiểu dữ liệu Độ dài xâu Ràng buộc khác SO_THE Char 10 Khóa chính. Bắt đầu băng 3 chữ cái in hoa TTV sau đó là chữ số. HO_TEN Varchar 50 DIA_CHI Varchar 80 DIEN_THOAI Char 10 Chỉ gồm chữ số và dấu cách Bảng MUON (SO_THE, MA_SACH, MA_NHANH, NGAY_MUON, NGAY_TRA) Tên cột Kiểu dữ liệu Độ dài xâu Ràng buộc khác SO_THE Char 10 Khóa chính. Phải tồn tại trong bảng DOC_GIA MA_SACH Char 10 Khóa chính. Phải tồn tại trong bảng SACH MA_NHANH Char 10 Khóa chính. Phải tồn tại trong bảng CHI_NHANH NGAY_MUON Date Khóa chính NGAY_TRA Date Điền thông tin vào Khung lưới (Grid) ứng với mỗi yêu cầu truy vấn sau: Để liệt kê các mã sách được mượn trong tháng 5/2008, mục Criteria của trường NGAY_MUON trong bảng MUON sẽ phải điền thông tin gì? Biết rằng mỗi bản sao của một đầu sách được hỗ trợ 12 nghìn đồng tiền sao in. Muốn biết được số tiền hỗ trợ việc sao in sách cho từng chi nhánh thì biểu thức trong mục Field dưới đây phải điền thông tin gì? 3. Muốn biết thông tin (tên tác giả-nhà xuất bản) của một đầu sách với mã sách được nhập vào khi chạy câu truy vấn thì trong mục Criteria của trường MA_SACH của bảng SACH cần phải điền thông tin gì? 4. Giả thiết có một bảng tên BANG_TAM (SACH, TEN_TG, TEN_NHA_XB) hãy lưu các thông tin trong câu truy vấn trên ra bảng đó bằng cách biến đổi câu truy vấn trên thành câu truy vấn bổ sung (Append Query), bổ sung dữ liệu vào BANG_TAM. 5. Hãy thiết kế câu truy vấn QBE (Delete Query) để xoá thông tin về việc mượn sách của một độc giả với số thẻ được nhập vào từ bàn phím. 6. Hãy thiết kế câu truy vấn QBE cập nhật (Update Query) để cập nhật thông tin về tên tác giả (tên mới là Huỳnh Ngọc Diệp) với tác giả có mã là TG002 7. Hãy thiết kế câu truy vấn QBE để thống kê số lượng các chi nhánh của thư viện có tại các tỉnh thành.

Các file đính kèm theo tài liệu này:

  • docBaitapAccess.doc
  • docDecuongontap.doc
Tài liệu liên quan