CÔ SÔÛ DÖÕ LIEÄU<br />
Chöông 3<br />
<br />
MOÂ HÌNH QUAN HEÄ<br />
(Relational Data Model)<br />
<br />
Chöông 3 MOÂ HÌNH QUAN HEÄ<br />
I.<br />
<br />
I. Moät soá khaùi nieäm<br />
Ñònh nghóa quan heä<br />
Khoùa cuûa quan heä<br />
<br />
Khoaù chính<br />
Sieâu khoaù<br />
Khoaù öùng vieân<br />
Khoaù chæ ñònh<br />
Khoaù ngoaïi<br />
<br />
II. II. Caùch chuyeån töø moâ hình ER sang moâ hình quan heä<br />
ch<br />
<br />
Chöông 3 MOÂ HÌNH QUAN HEÄ<br />
<br />
ÑÒNH NGHÓA QUAN HEÄ<br />
Cho taäp R = {A1, A2, …, An} goïi laø taäp caùc thuoäc<br />
tính. ÖÙng duïng vôùi moãi Ai coù moät taäp laø dom(Ai) goïi<br />
laø mieàn giaù trò cuûa Ai.<br />
U ñöôïc ñònh nghóa:<br />
<br />
U = U<br />
<br />
n<br />
i =1<br />
<br />
dom ( A i )<br />
<br />
Moät quan heä r treân taäp caùc thuoäc tính R laø taäp hôïp<br />
caùc aùnh xaï r = {t1, t2, …, tm}<br />
tj : R→ U<br />
Vôùi haïn cheá tj(Ai) ∈ dom(Ai)<br />
<br />
i = 1,n<br />
j = 1,m<br />
<br />
Chöông 3<br />
<br />
MOÂ HÌNH QUAN HEÄ<br />
<br />
Moät soá khaùi nieäm<br />
+ Khi chæ ñeà caäp ñeán thuoäc tính cuûa quan heä thì ngöôøi ta<br />
goïi quan heä laø löôïc ñoà quan heä.<br />
Kyù hieäu: R (A1, A2,…, An)<br />
u:<br />
Moät löôïc ñoà CSDL goàm coù nhieàu löôïc ñoà quan heä.<br />
•+ R (A1, A2,…, An) laø löôïc ñoà quan heä caáp n.<br />
+ Kyù hieäu moät quan heä r treân moät löôïc ñoà R cho tröôùc laø<br />
r(R).<br />
<br />
Chöông 3 MOÂ HÌNH QUAN HEÄ<br />
<br />
Moät ví duï veà quan heä<br />
<br />
SINHVIEN(MSSV, HOTEN, NGAYSINH, PHAI, DIACHI, MSLOP)<br />
MASV<br />
<br />
HOTEN<br />
<br />
NGAYSINH<br />
<br />
PHAI<br />
<br />
DIACHI<br />
<br />
MSLOP<br />
<br />
0012001 Traàn Vaân Anh<br />
<br />
1/1/1982<br />
<br />
Nam<br />
<br />
120 THÑ, QI<br />
<br />
CNTT00<br />
<br />
0012002 Nguyeãn Hoàng Anh<br />
<br />
2/3/1980<br />
<br />
Nöõ<br />
<br />
12 TBT, QI<br />
<br />
CNTT00<br />
<br />
0112003 Traàn Thanh Vaân<br />
<br />
3/4/1982<br />
<br />
Nöõ<br />
<br />
1/20 NTMK, Q3<br />
<br />
CNTT01<br />
<br />
0122122 Nguyeãn Thaønh Hieáu<br />
<br />
3/2/1980<br />
<br />
Nam<br />
<br />
3 LHP, Q3<br />
<br />
CNTT02<br />
<br />
Quan heä SINHVIEN goàm coù 4 aùnh xaï t1, t2, t3, t4:<br />
t1(MSSV) = ‘99001’, t1 (HOTEN) = “Nguyeãn Vaên A”, …<br />
Moät doøng döõ lieäu coøn ñöôïc goïi laø 1 boä döõ lieäu cuûa quan heä.<br />
<br />