1. Trang chủ
  2. » Công Nghệ Thông Tin

baitap qtcsdl pmud 3632

7 287 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 366,37 KB

Nội dung

kiểm tra dạng chuẩn của lược đồ quan hệ trong cơ sở dữ liệu cái này rât đúng và rất hay.mình biên soạn cho các bạn tham khảo qua.............................................................................................................................................................

Kiểm tra dạng chuẩn lược đồ quan hệ Bài Cho biết dạng chuẩn lược đồ quan hệ sau a) R=ABCDEG; F={A→BC, C→DE, E→G} b) R=ABCDEG; F={C→AB, D→E, B→G} c) R=ABCDEGH; F={A→BC, D→E, H→G} d) R=ABCDEG; F={AB→C, C→B, ABD→E, G→A} Bài Kiểm tra dạng chuẩn a) R=ABCD; F={CA→D, A→B} b) R=SDIM; F={SI→D, SD→M} e) R=SNDTX; F={S→N, S→D, S→T, S→X} d) R=ABCDEGHI; F={AC→B, BI→ACD, ABC→D, H→I, ACE→BCG, CG→AE} Chuẩn hóa lược đồ quan hệ Bài Chuẩn hóa lược đồ quan hệ sau dạng 3NF vừa bảo toàn tập phụ thuộc hàm vừa bảo toàn thông tin a) R=ABC; F={A→B, A→C, B→A, C→A, B→C} b) R=ABCD; F={A→C,C→A, CB→D, AD→B, CD→B, AB→D} c) R=ABCDGH; F={GH→AD, AG→B, CD→GH, C→A, BH→C} Bài Chuẩn hóa lược đồ quan hệ sau dạng BNF a) R=SDIM; F={SI→D, SD→M} b) R=ABCD; F={A→B, B→C, D→B} Kiểm tra bảo toàn tập phụ thuộc hàm bảo toàn thông tin Bài Cho lược đồ quan hệ R=ABCDE Tập phụ thuộc hàm F={A → C, B → C, C → D, DE → C, CE → A} Phép tách lược đồ thành lược đồ con: R1=AD, R2=AB, R3=BE, R4=CDE, R5=AE Kiểm tra phép tách có mát thông tin hay không ? Bài Cho lược đồ quan hệ R=ABCD Tập phụ thuộc hàm F={A→B, B→C, A→D, D→C} Phép tách lược đồ thành lược đồ : R1=AB, R2=AC, R3=BD Kiểm tra phép tách có bảo toàn thông tin hay không? Kiểm tra phép tách có bảo toàn tập phụ thuộc hàm với F ? Bài Cho lược đồ quan hệ R=ABCDEH Tập phụ thuộc hàm F={C →ADEH, A →B, DEH →A} Phép tách lược đồ thành lược đồ con: R1=AB, R2 =CDEH, R3=DEHA Kiểm tra phép tách có mát thông tin hay không ? Xây dựng mô hình quan hệ cho sở liệu Bài Có mô tả sau CSDL “THƯ VIỆN”: a) Thư viện chia thành nhánh Thông tin nhánh gồm có Mã nhánh, Tên nhánh Địa b) Mỗi sách thư viện có thông tin Mã sách, Tên sách Nhà xuất Tác giả… c) Một tác giả viết nhiều sách Một sách có nhiều tác giả viết d) Một nhà xuất xuất nhiều sách Một sách nhà xuất xuất Thông tin Nhà xuất gồm có Tên NXB, Địa NXB Số điện thoại NXB e) Một sách có nhiều lưu trữ nhánh Thông tin sách gồm Mã sách, số f) Thư viện có người mượn sách Thông tin người mượn sách gồm có Số thẻ, Họ tên, Địa Số điện thoại g) Sách cho người mượn mượn nhánh Thông tin lần mượn gồm có Ngày mượn ngày trả Hãy xây dựng lược đồ quan hệ cho CSDL “THƯ VIỆN ” từ mô tả nói Bài tập Access Với bảng sở tạo tập SQL, dùng giao diện Design View để tạo thêm ràng buộc trường liệu bảng sau Bảng CHI_NHANH (MA_NHANH, TEN_NHANH, DIA_CHI) Tên cột Kiểu liệu Độ dài xâu Ràng buộc khác MA_NHANH Char 10 TEN_NHANH Varchar 50 DIA_CHI 80 Bảng SACH Varchar Khóa Bắt đầu ký tự N sau chữ số (MA_SACH, TEN_SACH, MA_NHA_XB) Tên cột Kiểu liệu Độ dài xâu Ràng buộc khác MA_SACH Char 10 Khóa Mã gồm ký tự in hoa chữ số TEN_SACH Varchar 50 MA_NHA_XB Char 10 Khóa Giá trị phải tồn bảng NHA_XUAT_BAN Bảng TAC_GIA (MA_TG, TEN_TG, NAM_SINH, NAM_MAT) Tên cột Kiểu liệu Độ dài xâu Ràng buộc khác MA_TG Char 10 Khóa Bắt đầu hai chữ TG sau chữ số TEN_TG Varchar 50 NAM_SINH Date NAM_MAT Date Định dạng ShortDate, Nhất thiết phai nhập giá trị Bảng SANG_TAC (MA_SACH, MA_TG) Tên cột Kiểu liệu Độ dài xâu Ràng buộc khác MA_SACH Char 10 Khóa Giá trị phải tồn bảng SACH MA_TG Char 10 Khóa Giá trị phải tồn 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 liệu Độ dài xâu Ràng buộc khác MA_NHA_XB Char 10 Khóa Bắt đầu hai chữ in hoa XB TEN_NHA_XB Varchar 50 DIA_CHI Varchar 80 DIEN_THOAI Char 10 Chỉ gồm chữ số dấu cách Bảng BAN_SAO (MA_SACH, MA_NHANH, SO_BAN_SAO) Tên cột Kiểu liệu Độ dài xâu Ràng buộc khác MA_SACH Char 10 Khóa Giá trị phải tồn bảng SACH MA_NHANH Char 10 Khóa Giá trị phải tồn bảng CHI_NHANH SO_BAN_SAO Number Bảng DOC_GIA Không 100 (SO_THE, HO_TEN, DIA_CHI, DIEN_THOAI) Tên cột Kiểu liệu Độ dài xâu Ràng buộc khác SO_THE Char 10 Khóa Bắt đầu băng chữ in hoa TTV sau chữ số HO_TEN Varchar 50 DIA_CHI Varchar 80 DIEN_THOAI Char 10 Chỉ gồm chữ số dấu cách Bảng MUON (SO_THE, MA_SACH, MA_NHANH, NGAY_MUON, NGAY_TRA) Tên cột Kiểu liệu Độ dài xâu Ràng buộc khác SO_THE Char 10 Khóa Phải tồn bảng DOC_GIA MA_SACH Char 10 Khóa Phải tồn bảng SACH MA_NHANH Char 10 Khóa Phải tồn bảng CHI_NHANH NGAY_MUON Date NGAY_TRA Date Khóa Điền thông tin vào Khung lưới (Grid) ứng với yêu cầu truy vấn sau: Để liệt kê mã sách mượn tháng 5/2008, mục Criteria trường NGAY_MUON bảng MUON phải điền thông tin gì? Biết đầu sách hỗ trợ 12 nghìn đồng tiền in Muốn biết số tiền hỗ trợ việc in sách cho chi nhánh biểu thức mục Field phải điền thông tin gì? Muốn biết thông tin (tên tác giả-nhà xuất bản) đầu sách với mã sách nhập vào chạy câu truy vấn mục Criteria trường MA_SACH bảng SACH cần phải điền thông tin gì?

Ngày đăng: 21/06/2016, 14:39

TỪ KHÓA LIÊN QUAN

w