Professional Documents
Culture Documents
Chuong 3 Chuyen Doi MH Er Thanh MH QH 2099
Chuong 3 Chuyen Doi MH Er Thanh MH QH 2099
Thuc tnh kha ca tp thc th E tr thnh kha chnh ca bng R(E) v c k hiu # pha trc
4
Bc 1 (tt)
Lu :
- i vi thuc tnh a tr th phng php chuyn i c thc hin nh sau: Xt tp thc th E c thuc tnh A l thuc tnh a tr. Khi ta to thm bng R(A) ( biu din thuc tnh A) gm 2 thuc tnh: PKR(A) v A
PKR(A) = PKR(E) A Thit lp kha ngoi PKR(E) ca bng R(A) tham chiu n kha chnh ca R(E).
MaSV HoTen NgaySinh Sothich SV
SV #MaSV HoTen NgaySinh 1 n SoThich #MaSV #ST
Bc 1 (tt)
MaSV HoTen NgaySinh Sothich SV
SV #MaSV HoTen NgaySinh 1 n SoThich #MaSV #ST
V d:
MaSV HoTen NgaySinh SoThich MaSV ST Karaok Bi TV Nhy TV
1
1 1 2
Karaok
Bi TV Nhy
1
2
A
B
1/1/2001
2/2/2002
TV
Bc 2: Chuyn i mi quan h Is a
IdNguoi
Nguoi
DTB HB
HoTen
NgaySinh Luong BienChe
SinhVien
GiaoVien
Bc 2 (tt)
IdNguoi Nguoi DTB HB SinhVien HoTen NgaySinh GiaoVien Luong BienChe
C2: B sung kho ngoi cho cc lc quan h biu din lp con SinhVien #MaSV DTB HB Nguoi #IdNguoi HoTen NgaySinh GiaoVien #MaGV Luong BienChe
(?,1)
(?,1)
Khi : ta s b sung 1 kho ngoi cho R(E) hoc R(F) (u tin tp thc th tham gia ton b). Chng hn: nu E tham gia ton b
R(E) . . . . FK R(F) 1 #PKR(F)
Bc 3 (tt)
V d:
MaGV
(0,1) (1,1)
MaLop
HT
NS
GiaoVien
ChuNhie m
Lop
TenLop
GiaoVien
Lop
#MaGV HT
#MaLop
1
TenLop
NS
MaGV
(?,1)
pha nhiu
11
Bc 4 (tt)
V d:
(1,1) (1,n)
GiaoVien
Thuc
Khoa
GiaoVien
Khoa
#MaGV HT NS
1
#Makhoa Tenkhoa
Makhoa
Lu : Nu mi quan h ny c km theo thuc tnh th cc thuc tnh s c chuyn thnh thuc tnh ca R(F) (pha nhiu)
(?,n)
(?,n)
Khi ta s b sung thm 1 bng mi T (cng tn mi quan h R) bao gm: Cc thuc tnh: UT = PKR(E) PKR(F) R Vi kha chnh l PKT = PKR(E) PKR(F) PKR(E) ca T tham chiu n R(E), PKR(F) ca T tham chiu n R(F).
13
Bc 5 (tt)
V d:
MaSV HT NS Diem L1 Diem L2
(1,n) (1,n)
MaMH
SV
Thi
MH
TenMH
SV #MaSV HT NS
Thi #MaSV
MH #MaMH TenMH
#MaMH
Diem L1 Diem L2
Bc 5 (tt)
Lu :
i vi mi quan h 1-1, 1-n ta cng c th chuyn i tng t nh vic chuyn i i vi mi quan h n-n. Vic chuyn i ch khc v rng buc kho chnh m thi.
V d mi quan h 1-1
MaGV HT NS
GiaoVien
(0,1)
ChuNhie m
(1,1)
MaLop
Lop
TenLop
GiaoVien
ChuNhiem
Lop
#MaGV
HT NS
#MaGV
MaLop
#MaLop
TenLop
Bc 5 (tt)
Lu (tt):
V d mi quan h 1-n
MaSV
HT NS (1,1)
(n,n)
MaLop
SinhVien
HocTai
Lop
TenLop
SinhVien #MaSV HT NS
Nguoi
KetHon
Chong(0,1)
Nguoi
#Id_Nguoi HT NS Id_VoChong
17
Bc 6 (tt)
V d 2: Xt mi quan h phn x 1-n
Id_Nguoi HT NS Con(0,n)
Nguoi
LaCha
Bo(1,1)
Nguoi
#Id_Nguoi HT NS Id_Bo
18
Bc 6 (tt)
V d 3: Xt mi quan h phn x n - n
Id_Nguoi HT NS YeuAi(0,n)
Nguoi
Yu
AiYeu(0,n)
TGBD
Nguoi #Id_Nguoi
Yeu #Id_YeuAi
HT
NS
#Id_AiYeu
TGBD
19
GiaoVien
Day
(n,n)
MH
MaLop TenLop
TenMH
Lop
Lop #MaLop TenLop MH #MaMH TenMH Day MaGV #MaLop #MaMH NamHoc
GiaoVien #MaGV HT NS
20