1
ị ơ ả ủ ữ ệ
ệ
◦
Quan hệ
◦
L c đ quan hượ ồ ệ
ệ ọ
◦
L c đ quan h và quan hượ ồ ệ ệ
◦
Khóa quan hệ
ộ ẹ
2
!"#ượ ề ấ ở
$ %&'( )*ầ ế ề ự
: .- (%?<ứ ỹ ế ủ ỗ
: 4 -* ầ ả ế ộ ấ ệ
ư ế
4-. ,* -*ậ ứ ụ ỉ ầ ự
1)-*2) . 9- ấ ự ơ ả ồ ể
3-* -* ộ ố ư ấ ấ ươ
ươ ể ự ệ ả
5
5 4 41=)2@ậ ợ
4A4 4 4@ề ậ ợ
1)2@ệ
6
!"#$%$&
!"#$%$&
B=)=-)-))CD)=9)
=)))=
87 0ụ
7
'($)$'*"#$%$
'($)$'*"#$%$
8
'($)$'*"#$%$
11
/01*-0(2&(,&
/01*-0(2&(,&
F 4 4% GI 9MK9%FGIF9L9NKậ ợ
57%G% %FG
I1 9F291 9L291 9N291M9F291M9L291M9N2K
O - 43 ị ệ ứ ặ ứ ự ớ
4 FNầ ứ
-GI19*2J∈% *GNKGI1 9N291M9N2K
O =34 F 4ị ệ ầ ứ ấ
4 ầ ứ
=GI19*2J∈% *∈%F*GFK
GI1 9F291M9N2K
12
'(3'(45
'(3'(45
' 3F: 0ệ ệ ơ ả
◦
Relation instance ( đi n hình quan h ): ể ệ
th ng đ c g i t t là ườ ượ ọ ắ quan h ( relation)ệ
◦
Relation Schema ( l c đ quan h )ượ ồ ệ
13
6%(78&(
6%(78&(
B 9BF99B. 7 ộ ộ
% 9%F99%ề
? 4 7IB 9BF9ượ ồ ệ ớ ậ ộ
9BK
1B 9BF99B2
Q RGIB 9BF99BK 4 7 ọ ậ ộ ủ
ượ ồ ệ
16
9:;%(78#
9:;%(78#
& 0ể ễ ượ ồ ệ
TÊN_QUAN_H ( thu c tính 1, thu c tính 2,…)Ệ ộ ộ
87 0 4*))3M 7ụ ượ ồ ệ ộ
'S?TU14VW%9+)9%)4V+)9(-*2
17
<:+,
<:+,
&(
&(
7 ệ ả ồ ộ
◦
Hàng (row) đ c g i là tuple, không th có 2 ượ ọ ể
tuple gi ng nhau trong cùng 1 quan h , t ng ố ệ ươ
t nh các record trong 1 file. Th t các ự ư ứ ự
tuple trong 1 quan h là không quan tr ng.ệ ọ
87 0 4*))3M 7ụ ượ ồ ệ ộ
'S?TU14VW%9+)9%)4V+)9(-*2
& 4)- 0ể ễ ệ
87 0+,.'-)\+8 ## 4]ụ ở
'-:) L^###R(%ớ ứ ươ
G1 ##9_'-)`9_'-:)`9L^###2
20
=!>2?!!4@,4/&
=!>2?!!4@,4/&
21
&A
&A
4&
4&
= 1-)=)20ơ ở ữ ệ ệ
◦
Là 1 t p h p h u h n các quan h (relations)ậ ợ ữ ạ ệ
◦
D li u đ c l u tr trong các quan h ữ ệ ượ ư ữ ệ
(b ng) ả
◦
Có nhi u m i quan h gi a các b ngề ố ệ ữ ả
22
B,C(
B,C(
Bậc (degree): là số lượng các thuộc tính
của quan hệ.
4)12
24
D'
D'
DE&
DE&
(.:1=4)-:)*2 7 ộ ộ ặ ộ
4 7a * ậ ộ ể ị ấ
ộ ộ ủ ệ
◦
M t siêu khoá có th ch a thêm các ộ ể ứ thu c ộ
tính không c n thi tầ ế đ xác đ nh duy nh t ể ị ấ
m t bộ ộ
◦
Siêu khoá hi n nhiênể là t p t t c các thu c ậ ấ ả ộ
tính c a quan hủ ệ
25