Danh mục

Đáp án một số bài tập mẫu môn cơ sở dữ liệu (Phần 3)

Số trang: 0      Loại file: pdf      Dung lượng: 113.30 KB      Lượt xem: 17      Lượt tải: 0    
Jamona

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (0 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu đáp án một số bài tập mẫu môn cơ sở dữ liệu (phần 3), công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Đáp án một số bài tập mẫu môn cơ sở dữ liệu (Phần 3) ĐÁN ÁN MỘT SỐ BÀI TẬP MẪU MÔN CSDLCâu 1:Cho sơ đồ ER biểu diễn một phần cơ sở dữ liệu của thư viện như sauXây dựng lược đồ cơ sở dữ liệu quan hệ từ sơ đồ ER trên. Xác định khóa chính và khóangoại cho từng lược đồ quan hệ.Giải:Các quan hệ phát sinh sau khi chuyển từ sơ đồ E/R là:SACH(ISBN, TuaSach, TacGia, NgonNgu, TomTat, NamXuatBan)Khóa chính: ISBNKhóa ngoại: không cóCUONSACH(MaCuonSach, TinhTrang, ISBN)Khóa chính: MaCuonSachKhóa ngoại: ISBN tham chiếu tới SACH(ISBN)DOCGIA(MaTheDocGia, Ho, Ten, NgayLapThe,NgayHetHan)Khóa chính: MaTheDocGiaKhóa ngoại: không cóMUON(MaCuonSach, MaTheDocGia, NgayMuon, NgayTra)Khóa chính: MaCuonSach, MaTheDocGiaKhóa ngoại: MaCuonSach tham chiếu tới SACH(MaCuonSach) MaTheDocGia tham chiếu tới DOCGIA(MaTheDocGia) 1Câu 2 :Từ lược đồ cơ sở dữ liệu quan hệ ở câu 1 sử dụng ngôn ngữ đại số quan hệ, truy vấn cácthông tin sau: a. Cho biết danh sách các tựa sách có ngôn ngữ là ‘tiếng Việt’ và xuất bản sau năm 2000. b. Cho biết danh sách độc giả chưa mượn bất kỳ cuốn sách nào.Giải:a) p TuaSach (s NgonNgu = ‘tiếng Việt’ Ù NamXuatBan >= 2000 SACH)b) p Ho, Ten DOCGIA |>C, CD ->A, C->E, C->B}Tìm bao đóng (CD)Tìm tất cả các khóa của quan hệ trênGiải:Bao đóng {CD}+ = {CDAEB} = R+TN = {D}TG = {A, B, C} 2 Xi TN U Xi {TN U Xi}+ Siêu khóa Khóa Æ D D A A,D A,D B B,D B,D C C,D R+ C,D C,D A,B A,B,D R+ A,B,D A,B,D A,C A,C,D R+ A,C,D B,C B,C,D R+ B,C,D A,B,C A,B,C,D R+ A,B,C,DKhóa quan hệ này là : K1 = {C,D} và K2 = {A,B,D}Câu 5 :a) Cho biết quan hệ R ở câu 4 có đạt dạng chuẩn 3 không. Tại sao?Giải:Ta có: tập thuộc tính không khóa là {E}Xét khóa K1, ta có {C,D} É C, và C -> E. Nhận thấy thuộc tính không khóa không phụthuộc đầy đủ vào khóa. Vậy R không đạt dạng chuẩn 2, nên cũng không đạt dạng chuẩn 3. --- Hết --- 3

Tài liệu được xem nhiều: