Đáp án một số bài tập mẫu môn cơ sở dữ liệu (Phần 1)
Số trang: 0
Loại file: pdf
Dung lượng: 0.00 B
Lượt xem: 54
Lượt tải: 1
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Các quản trị viên cơ sở dữ liệu (CSDL) SQL Server thường có một số nhu cầu như import nhiều file vào một bảng trong CSDL. Bài này sẽ thảo luận đến việc làm thế nào để upload nhiều file.
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 1)BAØI MAÃU XAÙC ÑÒNH DAÏNG CHUAÅNBaøi 1:Cho quan heä Q vôùi taäp thuoäc tính Q+ = (A,B,C,D,E,G,H) vaø taäp phuï thuoäcc haøm F = {A→D,AB→DE,CE→G,E→H}a) Tìm khoùa.b) Xaùc ñònh daïng chuaån cho quan heä naøy.Giaûi:a) Tìm khoùa:TN = {A,B,C}TG = {E} Xi (Xi U TN) (Xi U TN)+ Sieâu khoùa Khoùa + Æ {A,B,C} Q {A,B,C} {A,B,C} E {E,A,B,C} Q+ {E,A,B,C}Vaäy khoùa laø : {A,B,C}b) Xaùc ñònh daïng chuaån:Ta thaáy A Ì khoùa, A→D; D laø thuoäc tính khoâng khoùa Þ thuoäc tính khoâng khoùa khoângphuï thuoäc ñaày ñuû vaøo khoùa Þ Q khoâng ñaït chuaån 2Baøi 2:Cho quan heä Phancong(PHICONG,MAYBAY,NGAYKH,GIOKH)Coù caùc ñieàu kieän raøng buoäc qui ñònh sau: § Moãi maùy bay coù moät giôø khôûi haønh duy nhaát. § Neáu bieát phi coâng, bieát ngaøy giôø khôûi haønh thì bieát ñöôïc maùy bay do phi coâng aáy laùi. § Neáu bieát maùy bay, bieát ngaøy khôûi haønh thì bieát phi coâng laùi chuyeán bay aáy.a) Tìm khoùa cho quan heä Phancong.b) Quan heä naøy thoûa daïng chuaån naøo ?Giải:a) Tìm khoùa:Q+ = {phicong, maybay, ngaykh, giokh}F = {maybay ® giokh, Phicong, ngaykh, giokh ® maybay Maybay, ngaykh ® phicong}TN = {ngaykh}Bai tap CSDL – Bai mau xac dinh dang chuan trang 1TG = {maybay,phicong,giokh} Xi (Xi U TN) (Xi U TN)+ Sieâu khoùa Khoùa Æ Ngaykh Ngaykh Maybay, Maybay, Maybay, Maybay Q+ ngaykh ngaykh ngaykh Phicong, Phicong, Phicong ngaykh ngaykh Giokh, giokh, Giokh ngaykh ngaykh Maybay, Maybay, Maybay, phicong, Q+ phicong, phicong ngaykh ngaykh Maybay, Maybay, Maybay, giokh, Q+ giokh, giokh ngaykh ngaykh Phicong, Phicong, Phicong, Phicong, giokh, Q+ giokh, giokh, giokh ngaykh ngaykh ngaykh Maybay, Maybay, Maybay, phicong, phicong, phicong, Q+ ngaykh, ngaykh, giokh giokh giokhKhoùa laø: K1 = {maybay,ngaykh}; K2 = {phicong,giokh,ngaykh}b) Xaùc ñònh daïng chuaån:Ta thaáy quan heä treân khoâng coù thuoäc tính khoâng khoùa Þ Ñaït daïng chuaån 2.Xeùt tieáp coù ñaït daïng chuaån 3 khoâng?Ta coù F1tt = FTa thaáy moïi phuï thuoäc haøm Î F1tt ñeàu coù veá phaûi Î {giokh, maybay, phicong} laøthuoäc tính khoùa. Vaäy quan heä Phancong ñaït daïng chuaån 3.Xeùt tieáp coù ñaït daïng chuaån BC khoâng?Ta thaáy maybay ® giokh, maø maybay Ï taäp sieâu khoùa Þ Khoâng ñaït daïng chuaån BC.Bai tap CSDL – Bai mau xac dinh dang chuan trang 2
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 1)BAØI MAÃU XAÙC ÑÒNH DAÏNG CHUAÅNBaøi 1:Cho quan heä Q vôùi taäp thuoäc tính Q+ = (A,B,C,D,E,G,H) vaø taäp phuï thuoäcc haøm F = {A→D,AB→DE,CE→G,E→H}a) Tìm khoùa.b) Xaùc ñònh daïng chuaån cho quan heä naøy.Giaûi:a) Tìm khoùa:TN = {A,B,C}TG = {E} Xi (Xi U TN) (Xi U TN)+ Sieâu khoùa Khoùa + Æ {A,B,C} Q {A,B,C} {A,B,C} E {E,A,B,C} Q+ {E,A,B,C}Vaäy khoùa laø : {A,B,C}b) Xaùc ñònh daïng chuaån:Ta thaáy A Ì khoùa, A→D; D laø thuoäc tính khoâng khoùa Þ thuoäc tính khoâng khoùa khoângphuï thuoäc ñaày ñuû vaøo khoùa Þ Q khoâng ñaït chuaån 2Baøi 2:Cho quan heä Phancong(PHICONG,MAYBAY,NGAYKH,GIOKH)Coù caùc ñieàu kieän raøng buoäc qui ñònh sau: § Moãi maùy bay coù moät giôø khôûi haønh duy nhaát. § Neáu bieát phi coâng, bieát ngaøy giôø khôûi haønh thì bieát ñöôïc maùy bay do phi coâng aáy laùi. § Neáu bieát maùy bay, bieát ngaøy khôûi haønh thì bieát phi coâng laùi chuyeán bay aáy.a) Tìm khoùa cho quan heä Phancong.b) Quan heä naøy thoûa daïng chuaån naøo ?Giải:a) Tìm khoùa:Q+ = {phicong, maybay, ngaykh, giokh}F = {maybay ® giokh, Phicong, ngaykh, giokh ® maybay Maybay, ngaykh ® phicong}TN = {ngaykh}Bai tap CSDL – Bai mau xac dinh dang chuan trang 1TG = {maybay,phicong,giokh} Xi (Xi U TN) (Xi U TN)+ Sieâu khoùa Khoùa Æ Ngaykh Ngaykh Maybay, Maybay, Maybay, Maybay Q+ ngaykh ngaykh ngaykh Phicong, Phicong, Phicong ngaykh ngaykh Giokh, giokh, Giokh ngaykh ngaykh Maybay, Maybay, Maybay, phicong, Q+ phicong, phicong ngaykh ngaykh Maybay, Maybay, Maybay, giokh, Q+ giokh, giokh ngaykh ngaykh Phicong, Phicong, Phicong, Phicong, giokh, Q+ giokh, giokh, giokh ngaykh ngaykh ngaykh Maybay, Maybay, Maybay, phicong, phicong, phicong, Q+ ngaykh, ngaykh, giokh giokh giokhKhoùa laø: K1 = {maybay,ngaykh}; K2 = {phicong,giokh,ngaykh}b) Xaùc ñònh daïng chuaån:Ta thaáy quan heä treân khoâng coù thuoäc tính khoâng khoùa Þ Ñaït daïng chuaån 2.Xeùt tieáp coù ñaït daïng chuaån 3 khoâng?Ta coù F1tt = FTa thaáy moïi phuï thuoäc haøm Î F1tt ñeàu coù veá phaûi Î {giokh, maybay, phicong} laøthuoäc tính khoùa. Vaäy quan heä Phancong ñaït daïng chuaån 3.Xeùt tieáp coù ñaït daïng chuaån BC khoâng?Ta thaáy maybay ® giokh, maø maybay Ï taäp sieâu khoùa Þ Khoâng ñaït daïng chuaån BC.Bai tap CSDL – Bai mau xac dinh dang chuan trang 2
Tìm kiếm theo từ khóa liên quan:
bài tập phụ thuộc hàm chuẩn hóa cơ sở dữ liệu phủ tối thiểu khóa của lược đồ CSDL chuẩn hóa CSDL cơ sở dữ liệu quan hệ database relationshipTài liệu có liên quan:
-
Giáo trình Lập trình quản lý với Microsoft Access 2013 toàn tập: Phần 1
195 trang 293 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 225 0 0 -
Xây dựng ontology cho hệ thống truy vấn dữ liệu tùy chọn
5 trang 146 0 0 -
26 trang 74 0 0
-
54 trang 73 0 0
-
Giáo trình Tin học ứng dụng trong kinh doanh
170 trang 68 0 0 -
Bài giảng Cơ sở dữ liệu - Hồ Cẩm Hà
163 trang 65 0 0 -
Đề thi Thực hành Cơ sở dữ liệu - Đề số 10
1 trang 53 1 0 -
Sao lưu và phục hồi dữ liệu với Cobian Backup- P1
5 trang 52 0 0 -
Tiểu luận: Đặc tả thuật toán môn thiết kế cơ sở dữ liệu
26 trang 51 1 0