Hệ thống thông tin - 68

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


(1,1)

R

1,1

A

B

KA

IA

KB

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

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

IB


Hệ thống thông tin - 68

MHLDL


1,1

1,1

(D)

A

KA

KB

IA

B

KB

IB


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


72

2. Liên kết 1-n (một – nhiều):

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


(1,1)

R

1,n

A

B

KA

IA

KB IB

Qui tắc 8:



1,n

1,1

A

KA

KB

IA

B

KB

IB


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

73

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

HOKHAU

NHANKHAU

STTNK

HoTen GT

NgaySinh

NgayNhapHK

(1,1) Thuộc1,n

SoHK

NgayLapSo

MHLDL

DiaChi To Phuong ChuHo


NHANKHAU


1,n

1,1

HOKHAU

SoHK

NgayLapSo

DiaChi To Phuong ChuHo

SoHK

STTNK

HoTen

GT

NgaySinh

NgayNhapHK

74

Tương tự cho trường hợp liên kết là (1,1) - 0,n:


(1,1)

R

0,n

A

B

KA

IA

KB IB


MHLDL


0,n

1,1

A

KA

KB

IA

B

KB IB


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

75

C. KẾT HỢP KẾ THỪA:

Mô hình YNDL:


A

KA IA

B

C

IB

IC


76

Qui tắc 9

Áp dụng qui tắc 1, thực thể cha A trở thành Ttqh “cha” A có khóa chính là KA và các thuộc tính khác là IA,

Các thực thể con (B, C) trở thành các Ttqh “con” chứa các thuộc tính đặc thù của nó,

Du nhập khóa chính KA từ Ttqh “cha” A vào các Ttqh “con” để trở thành khóa ngoại đồng thời cũng là khóa chính của các Ttqh “con” này,

Thiết lập quan hệ kế thừa giữa Ttqh “cha” và các

Ttqh “con”.77

C. KẾT HỢP KẾ THỪA:

A

KA

IA

Mô hình YNDL:


MHLDL


A

KA

IA

B

C

Qui tắc 9


B

C


KA

IB

KA

IC

IB

IC

A(KA, IA)

B(#KA, IB) C(#KA, IC) 78

XE

BSX

Hieu Mau NgaySD

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


XE

BSX

Hieu Mau NgaySD

MHLDL


XEDL

XEVT

XEDL

XEVT


BSX

SoGhe

PT

BSX

TaiTrong

KT

SoGhe

PT

TaiTrong

KT

XE(BSX, Hieu, Mau, NgaySD)

XEDL(#BSX, SoGhe, PT)

XEVT(#BSX, TaiTrong, KT) 79

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