BÀIGIẢNGSỞDỮLIỆU7.hìnhquanhệ:ChuyểnđổihìnhEERthànhhìnhquanhệNguyễnHảiChâuKhoaCôngnghệThôngtinTrườngĐạihọcCôngnghệ,ĐHQGHNN.H.Châu(VNU-UET)sởdữliệu:hìnhquanhệ(6)https://bit.ly/3KqRCEI1/13
8.Chuyểnđổichuyênbiệthóa/tổngquáthóanhiềucáchchuyểnđổichuyênbiệthóa/tổngquáthóa:chuyênbiệthóathểchuyểnthànhmộthoặcnhiềulượcđồquanhệhiệu:Attrs(R)cácthuộctínhcủamộtlượcđồquanhệRbấtkỳ,PK(R)
khóachínhcủaRLớpchaCmlớpcon{S1,S2, ..., Sm}
TậpcácthuộctínhcủaC{k,a1,a2, ..., an}khóachínhcủaCkN.H.Châu(VNU-UET)sởdữliệu:hìnhquanhệ(6)https://bit.ly/3KqRCEI2/13
8A.Lớpcha/connhiềulượcđồquanhệTươngứngvớilớpchaC,tạolượcđồquanhệLvớiAttrs(L) = {k,a1,a2, ..., an}PK(L) = kTươngứngvớimỗilớpconSi,i=1,m,tạolượcđồquanhệLivớiAttrs(Li) = {k} Attrs(Si)PK(Li) = kCáchchuyểnđổinàyápdụngđượcchomọiloạichuyênbiệthóa,baogồm:đầyđủ/khôngđầyđủrờirạc/khôngrờirạcN.H.Châu(VNU-UET)sởdữliệu:hìnhquanhệ(6)https://bit.ly/3KqRCEI3/13
dụchuyểnđổi8ANHANVIEN(MaNV,NgaySinh,GioiTinh,HoDem,Ten,Luong,DiaChi)
THUKY(MaNV,TocDoGo),KYTHUATVIEN(MaNV,Bac),KYSU(MaNV,ChuyenNganh)
QUANLY(MaNV,MaDA)
BIENCHE(MaNV,NgayVao),HOPDONG(MaNV,Thoihan)
N.H.Châu(VNU-UET)sởdữliệu:hìnhquanhệ(6)https://bit.ly/3KqRCEI4/13
8B.CáclớpconnhiềulượcđồquanhệTươngứngvớimỗilớpconSi,i=1,m,tạolượcđồquanhệLivớiAttrs(Li) = {k,a1,a2, ..., an} Attrs(Si)PK(Li) = kCáchchuyểnđổinàychỉápdụngđượcchochuyênbiệthóacáclớpconthamgiađầyđủ,tứcmỗithựcthểtronglớpchaphảithuộcítnhấtmộtlớpconnàođóChỉnênsửdụngcáchchuyểnđổinàynếucáclớpconrờirạcNếuápdụngchocáclớpconkhôngrờirạc,mộtthựcthểthểxuấthiệnnhiềulầntrongcácquanhệN.H.Châu(VNU-UET)sởdữliệu:hìnhquanhệ(6)https://bit.ly/3KqRCEI5/13