Mẹo nhỏ: Để tìm kiếm chính xác các bài viết có nội dung hữu ích dành cho độc giả, hãy search trên Google với cú pháp: "Từ khóa" + "kienthuctre". (Ví dụ: Khối lượng riêng của sắt là bao nhiêu kienthuctre). Tìm kiếm ngay
33 lượt xem

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

Xem cùng kiến thức trẻ Đáp án một số trong mỗi bài tập mẫu môn cơ sở dữ liệu (phần 3)

Ngày đăng: 20/08/2013, 16:48

Đáp án một số trong mỗi bài tập mẫu môn cơ sở dữ liệu (Phần 3)Tài liệu xem thêm về một số trong mỗi dạng bài tập kèm đáp án và bài thảo luận môn cơ sở dữ liệu. một Đ N ÁN MỘT SỐ BÀI TẬP MẪU MÔN CSDL Câu một: Cho vật ER trình diễn một phần sở dữ liệu của thư viện như sau Xây dựng lược vật sở dữ liệu quan hệ từ vật ER trên. Xác định khóa chính và khóa ngoại cho từng lược vật quan hệ. Giải: phần đa quan hệ phát sinh sau lúc chuyển từ vật E/R là: SACH(ISBN , TuaSach, TacGia, NgonNgu, TomTat, NamXuatBan) Khóa chính: ISBN Khóa ngoại: ko sở hữu CUONSACH(MaCuonSach , TinhTrang, ISBN) Khóa chính: MaCuonSach Khóa ngoại: ISBN tham chiếu tới SACH(ISBN) DOCGIA(MaTheDocGia , Ho, Ten, NgayLapThe,NgayHetHan) Khóa chính: MaTheDocGia Khóa ngoại: ko sở hữu MUON(MaCuonSach, MaTheDocGia , NgayMuon, NgayTra) Khóa chính: MaCuonSach, MaTheDocGia Khóa ngoại: MaCuonSach tham chiếu tới SACH(MaCuonSach) MaTheDocGia tham chiếu tới DOCGIA(MaTheDocGia) 2 Câu 2 : T lược vật sở dữ liệu quan hệ ở câu một sử dụng tiếng nói đại số quan hệ, truy vấn phần đa thông tin sau: a. cho biết thêm danh sách phần đa tựa sách sở hữu tiếng nói là ‘tiếng Việt’ và xuất phiên bản sau năm 2000. b. cho biết thêm danh sách người hâm mộ chưa mượn ngẫu nhiên cuốn sách nào. Giải: a) π TuaSach (σ NgonNgu = ‘tiếng Việt’ ∧ NamXuatBan >= 2000 SACH) b) π Ho, Ten DOCGIA |><| (π MaTheDocGia DOCGIA – π MaTheDocGia MUON) Câu 3 : Từ lược vật sở dữ liệu quan hệ ở câu một sử dụng tiếng nói SQL, truy vấn phần đa thông tin sau a. cho biết thêm với mỗi sách sở hữu bao nhiêu cuốn sách. b. cho biết thêm người hâm mộ sở hữu mã thẻ người hâm mộ = ‘DG0001’ vẫn mượn những cuốn sách sở hữu tựa là gì. c. cho biết thêm trong năm 2007 mỗi người hâm mộ vẫn mượn bao nhiêu cuốn sách. Giải: a) select ISBN, COUNT(MaCuonSach) from CUONSACH group by ISBN b) select DISTINCT TuaSach from SACH s, CUONSACH cs, MUON m where m.MaDocGia = ‘DG0001’ AND m.MaCuonSach = cs.MaCuonSach AND cs.ISBN = s.ISBN c) select Ho, Ten, COUNT(MaCuonSach) from DOCGIA dg, MUON m where dg.MaTheDocGia = m.MaTheDocGia AND YEAR(NgayMuon) = 2007 group by dg.MaTheDocGia, Ho, Ten Câu 4 : Cho quan hệ R(A,B,C,D,E) và tập phụ thuộc hàm F= {AB ->C, CD ->A, C->E, C->B} Tìm bao đóng (CD) Tìm toàn bộ phần đa khóa của quan hệ trên Giải: Bao đóng {CD} + = {CDAEB} = R + TN = {D} TG = {A, B, C} 3 X i TN U X i {TN U X i } + 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,D Khóa quan hệ này là : K một = {C,D} và K 2 = {A,B,D} Câu 5 : a) cho biết thêm quan hệ R ở câu 4 sở hữu đạt dạng chuẩn chỉnh 3 ko. vì sao? Giải: Ta sở hữu: tập đặc điểm ko khóa là {E} Xét khóa K một , ta sở hữu {C,D} ⊃ C, và C -> E. Nhận thấy đặc điểm ko khóa ko phụ thuộc đầy đủ vào khóa. Vậy R ko đạt dạng chuẩn chỉnh 2, nên cũng ko đạt dạng chuẩn chỉnh 3. — Hết — . một Đ N ÁN một số trong mỗi BÀI TẬP MẪU MÔN CSDL Câu một: Cho sơ vật ER trình diễn một phần cơ sở dữ liệu của thư viện như sau Xây dựng lược vật cơ sở dữ liệu quan. chiếu tới DOCGIA(MaTheDocGia) 2 Câu 2 : T lược vật cơ sở dữ liệu quan hệ ở câu một sử dụng tiếng nói đại số quan hệ, truy vấn phần đa thông tin sau: a. cho biết thêm

– Xem thêm –

Xem thêm: Đáp án một số trong mỗi bài tập mẫu môn cơ sở dữ liệu (phần 3) ,


Xem cùng kiến thức trẻ Đáp án một số trong mỗi bài tập mẫu môn cơ sở dữ liệu (phần 3)
Đáp án một số trong mỗi bài tập mẫu môn cơ sở dữ liệu (phần 3) kiến thức trẻ

Kiến thức trẻ là Blog CỘNG ĐỒNG VÀ CHIA SẺ Tri thức trẻ, bạn là người yêu thích nội dung bài viết này. Hãy tặng cho chúng tôi xin 1 lượt Like, Share nhé. Xin cảm ơn Kiến thức trẻ là Blog nơi chuyên cập nhật những thông tin, kiến thức mới, sự hiểu biết hay kỹ năng có được nhờ trải nghiệm. Thông qua giáo dục hay tự học của chúng ta. Đặt quảng cáo tại đây zalo chính thức.

Bài viết mới cập nhật:

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *