Cá thể hóa kết hợp DCAP
TPHAM
1,n (1,1)
DCAP
(1,1) 1,n
DTAI
MTP
TENTP
...
DC THUOC
1,n
GOM
1,n
TUKHOA
MTK TENTK
MDT
TENDT
...
76
4. Mô hình nhị nguyên:
a. Định nghĩa mô hình nhị nguyên:
Mô hình nhị nguyên là một trường hợp đặc biệt của mô hình n-nguyên. Mô hình nhị nguyên có một số tính chất đặc biệt sau:
Mô hình dễ hiểu, dễ dùng,
Trong nhiều phương pháp phân tích và thiết kế HTTT, việc chuyển MHYNDL sang mô hình nội hoặc mô hình logic dữ liệu đều được thực hiện qua một mô hình trung gian là mô hình nhị nguyên,
Tất cả các mô hình n-nguyên đều có thể
chuyển thành mô hình nhị nguyên.77
Ñònh nghóa:
Mô hình nhị nguyên là mô hình mà trong đó mọi kết
hợp đều là kết hợp 2 chiều:
- Kiểu thực thể chính là kiểu thực thể trong kết hợp
2 chiều,
- Kiểu thuộc tính chính là kiểu thuộc tính của thực thể trong kết hợp 2 chiều,
- Kiểu kết hợp chính là kiểu kết hợp 2 chiềuphâncấp cha–con(liên kết 1-n) và không có thuộc tínhphát sinh.
Nói một cách khác, mô hình nhị nguyên là mô hình mà trong đó mọi kết hợp đều là kết hợp 2chiều phân cấp cha-con và không có thuộc tính7.8
b. Qui tắc chuyển mô hình n-nguyên sang mô
hình nhị nguyên:
1. Tất cả các kiểu thực theå trong MH n-nguyên chuyển thành kiểu thực theå của MH nhị nguyên. (không đổi)
2. Tất cả các kiểu kết hợp 2 chiều phân cấpkhông có thuộc tínhtrong MH n-nguyên vẫn là kiểu kết hợp nhị nguyên của MH nhị nguyên. (không đổi).
Chú yù: Trong thực tế đôi khi do nhầm lẫn, trong các kết hợp phân cấp có thể tồn tại các thuộc tính.
Trong trường hợp này, cần chuyển thuộc tính trong
kết hợp sang thực thể Con, sau đó áp dụng qui tắc79 2.
3. Tất cả các kiểu kết hợp n chiều (với n >=2,có hoặc không có thuộc tính)trong mô hình n-nguyên trở thành kiểu thực thể phụ thuộc(có hoặc không có thuộc tính)trong mô hình nhị nguyên và kết hợp với các thực thể gốcbằng n kết hợp 2 chiều phân cấp.
80
DMBL | ||
NHANVIEN | 1,nQTLUONG1,n | |
MSBL TENBL HSBL | ||
MSNV HOTEN GT NGS | ||
NgayNL | ||
Có thể bạn quan tâm!
- Hệ thống thông tin - 33
- Các Cấu Trúc Là Trường Hợp Đặc Biệt Hoặc Tổ
- Hệ thống thông tin - 35
- Xây Dựng Mhyndl Dạng Mô Hình Thực Thể -
- Hệ thống thông tin - 38
- Hệ thống thông tin - 39
Xem toàn bộ 575 trang tài liệu này.
Ví dụ 1:
MH Nhị nguyên
DMPB
1,n(1,1)
R1
(1,1)
R2
1,n
NHANVIEN
QTLUONG
MSNV HOTEN GT NGS
NgayNL
MSPB TENPB SDTPB
81
Ví dụ 2:
NV MSNV TENNV NGSNV GTNV DCNV SDTNV MST
1,n
ChamCong
SC
0,n | |
DMLC | |
MSLC TENLC HSLC |
1,n
THANGNAM
TN DIENGIAI
82
MH Nhị nguyên
83