Hệ thống thông tin - 65

Ví dụ 2: Cho mô hình ý niệm dữ liệu:


SV

MSSV HOTEN GT

NGS

1,n

KQHT

LANTHI

DIEM

1,n

MH

MSMH TENMH STCLT

STCTH

MHLDL


SV


MSSV HOTEN GT

NGS





1,1

Có thể bạn quan tâm!

Xem toàn bộ 575 trang tài liệu này.

Hệ thống thông tin - 65

1,n


KQHT

MSSVMSMHLANTHI DIEM

1,n


1,1


MH

MSMH TENMH STCLT STCTH


SV(MSSV, HOTEN, GT, NGS) MH(MSMH,TENMH, STCLT, STCTH)

Do qui tắc: mỗi môn học, SV được thi tối đa 2 lần, nên ta phải chọn LANTHI tham gia vào

KQHT(#MSSV, #MSMH, LANTHI, DIEM)

khóa chính 48

Ví dụ 3: Cho mô hình ý niệm dữ liệu sau:



NV


1,n


CHAMCONG


1,n

LOAICONG

MSNV

MSLC

HOTEN

SC

TENLC

GT

HESO

NGSINH


1,n




THANGNAM

TN TENTN

49

MHLDL


1,1

1,n

LOAICONG

MSLC TENLC HESO

CHAMCONG

MSNVMSLCTNSC

THANGNAM

TN

TENTN

NV


MSNV HOTEN GT NGSINH





1,1

1,n


1,n

1,1

NV(MSNV, HOTEN, GT, NGSINH) LOAICONG(MSLC,TENLC, HESO) THANGNAM(TN, TENTN)

CHAMCONG(#MSNV, #MSLC, #TN, SC)50

CIF

MONHOC

,n

-DiaDiem

-ThoiGian

0,n

LOP


TKB

-MSL

-TENL

1

-MSMH

-TENMH

- …

Ví dụ 4: Cho mô hình ý niệm dữ liệu:


1,n


GV

-MSGV

-TENGV

- …


LOP, MONHOC GV

TKB(LOP, MONHOC GV)51

TKB

MSLMSMH MSGV

DiaDiem

ThoiGian

MHLDL


LOP


MSL TENL





1,1

1,n


1,n


0,n


1,1


MONHOC

MSMH TENMH

...



1,1


LOP(MSL, TENL)

GV MSGV TENGV

...

Do tồn tại RBTVH

LOP, MONHOCGV

nên MSGVkhông

tham gia vào khóa

chính của thực thể

MONHOC(MSMH,TENMH, ... )

GV(MSGV, TENGV, ... )

quan hệ TKB

TKB(#MSL, #MSMH, #MSGV, DiaDiem, ThoiGian) 52

Tương tự cho trường hợp liên kết là:

1,n – 0,n :


A

1,n R0,n

B

KA

IA

KB

IB

IR


MHLDL


1,1

0,n

B

KB IB

R

KA

KB

IR

A


KA

IA





1,1

1,n


A(KA, IA) R(#KA, #KB, IR) B(KB, IB)

53

0,n – 0,n :


A

0,n R0,n

B

KA

IA

KB

IB

IR


MHLDL


1,1

0,n

B

KB

IB

R

KA

KB

IR

A


KA

IA





1,1

0,n


A(KA, IA) R(#KA, #KB, IR) B(KB, IB)


54

3. Liên kết 1-1 (một – một):

a. Kết hợp R không có thuộc tính :

Mô hình ý niệm dữ liệu:


1,1

R

1,1

A

B

KA

IA

KB

IB

Qui tắc 6:


ÁpAdụ

ng qui tắc 1,

A(KA,IA,#KB)

KA

1,1

1,1

B

Du nhập khóa chính KBKBtừ TtBqh(KBBv,Bo,#TKtqAh)


AIAđể trở1t,1hành khóa n gIoBại,

KB 1,1

Du nhập khóa chính KAKAtừ Ttqh

B để trở thành khóa ngoại.

A vào Ttqh

55

Ngày đăng: 06/10/2024