phan-tich-thiet-ke-he-thong-thong-tin_nguyen-tran-minh-thu_chuong-5.-mo-hinh-hoa-du-lieu - [cuuduongthancong.com].pdf

damlananh5 7 views 96 slides Sep 08, 2025
Slide 1
Slide 1 of 96
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84
Slide 85
85
Slide 86
86
Slide 87
87
Slide 88
88
Slide 89
89
Slide 90
90
Slide 91
91
Slide 92
92
Slide 93
93
Slide 94
94
Slide 95
95
Slide 96
96

About This Presentation

mô hình hóa dữ liệu trong pttkhttt


Slide Content

PHÂN TÍCH THIẾT KẾ HỆ
THỐNG THÔNG TIN
Phần I
Chương 3 -Khởi tạo và xây dựng kế hoạch hệ
thống
1
Đại học Khoa Học Tự Nhiên
Khoa Công Nghệ Thông Tin
BM HệThốngThôngTin
KhoaCôngNghệThôngTin
ĐH KhoaHọcTựNhiênTPHCM
GV. Ths. NguyễnTrầnMinh Thư
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Mô hình hóa dữ liệu
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Nội dung chi tiết
Giớithiệu
Môhìnhthựcthểkếthợp
Môhìnhthựcthểkếthợpmởrộng
Sưuliệuchomôhình
Phươngphápphântíchdữliệu
Quitắcmôhìnhhóaquanniệmdữliệu
Tiêuchuẩnchọnlựakháiniệm
3Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Giới thiệu
Môhìnhhóadữliệulà1kỹthuật
Tổchứcdữliệu
−Phântíchkhíacạnhtĩnhcủahệthống
−Biểudiễncấutrúcdữliệuởmứcquanniệm
Tạosưuliệuchodữliệu
4Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Dữ liệuXử lý
Thành phần
Quan niệm
Tổ chức
Vật lý
Mức nhận thức
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Mô hình thực thể kết hợp
EntityRelationshipDiagram(ERD)
ĐượcgiớithiệubởiChen,1976
Phổbiếnrộngrãitrongthiếtkếquanniệm
dữliệu
ANSIcôngnhậnmôhìnhchuẩn,1988
Gồm
Môhìnhnguyênthủy
Môhìnhmởrộng
5Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Mô hình thực thể kết hợp (tt)
Kháiniệm
Thựcthể
Thểhiện
Thuộctính
Mốikếthợp
Vaitrò
Bảnsố
6Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
(0,n)
(1,n)
(0,n)
(1,1)
(0,n)
(0,n)
(0,n)
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thực thể
Biểudiễn1lớpkháiniệmtrongthếgiới
thực
Trựcquan
−Conngười:nhânviên,sinhviên,kháchhàng…
−Nơichốn:phònghọc,chinhánh,vănphòng…
−Đốitượng:sách,máymóc,sảnphẩm,xe…
−Sựkiện:đăngký,bánhàng,đặttrước,yêucầu…
Khôngtrựcquan
−Tàikhoản,thờigian,khóahọc,khảnăng,nguồn
vốn…
7Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thực thể (tt)
Kýhiệu
Vídụ
8Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Tên thực thể
Danh từ hoặc cụm danh từ
Nƣớc giải khát Khách hàng Đơn đặt hàng
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Mối kết hợp
Biểudiễnsựkếthợphệngữnghĩagiữa2
haynhiềuthựcthể
Sựkiệnnốikết
Mốiquanhệvậtlý
Kýhiệu
9Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Tên mối kết hợp
Động từ hoặc cụm động từ
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Mối kết hợp (tt)
Vídụ
10Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Nƣớc giải khátKhách hàng Đặt
Môn học
Lớp họcNgày Buổi học
Nhân viên Quản lý
Mối quan hệ phản thân
Mối quan hệ đa phân
Thành phốCon ngƣời Sống ở
Sinh tại
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Vai trò
Biểudiễnngữnghĩacủamộtthựcthể
thamgiavàomốikếthợp
Kýhiệu
11Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Tên mối kết hợp
Động từ hoặc cụm động từ
Tên thực thểTên thực thể
Tên vai trò Tên vai trò
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Vai trò (tt)
Vídụ
12Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Phòng ban
Nhân viên Làm việc
Gồm cóLàm việc tại
Nhân viên Quản lý
Được quản lý bởi
Là người quản lý
Thông thƣờng tên-mối-kết-hợp sẽ lấy 1 trong các
tên-vai-trò (ta bỏ qua tên-vai-trò)
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Bản số
Ràngbuộcvềsốlượngcácthựcthểtham
giavàomốikếthợp
Kýhiệubởi1cặp(min,max)
Min:quiđịnhgiátrịtốithiểucácthựcthểkhi
thamgiavàomốikếthợp
−Giátrịđitừ0,1,2,…đếnk(klàhằngsố)
Max:quiđịnhgiátrịtốiđacácthựcthểkhi
thamgiavàomốikếthợp
−Giátrịđitừ1,2,…đếnn
13Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Bản số (tt)
Vídụ
14Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Nhân viên Quản lý
Được quản lý bởi
Là người quản lý
0,n
0,1
Phòng ban
Nhân viên Làm việc
Gồm cóLàm việc tại
0,1 1,n
Thành phốCon ngƣời Sống ở
Sinh tại
1,1 0,n
1,1 0,n
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Bản số (tt)
Phânloạimốikếthợpdựavàobảnsố
Một–Một
Một–Nhiều
Nhiều–Một
Nhiều–Nhiều
15Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
E1 R E2
min,max min,max
max(E1,R)=1 & max(E2,R)=1
max(E1,R)=1 & max(E2,R)=n
max(E1,R)=n & max(E2,R)=1
max(E1,R)=n & max(E2,R)=n
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thể hiện
Thểhiệncủathựcthể
Sựxuấthiệncụthểcủacácphầntử
16Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Khách hàng
Khách hàng A
Khách hàng B
Khách hàng C

Giáo viên
Giáo viên 1
Giáo viên 2
Giáo viên 3

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thể hiện (tt)
Thểhiệncủamốikếthợp
Tổhợpkhôngtrùnglắpcácthựcthểthamgia
vàomốikếthợp
17Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Môn học
Giáo viên
Giảng
dạy
1,n 1,n
gv1
gv2
gv3
mh1
mh2
mh3
gv1,mh1
gv2, mh1
gv3, mh2
gv1, mh3
gv2, mh1
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thuộc tính
Biểudiễnđặctrưngcủa
Thựcthể
Mốikếthợp
Kýhiệu
18Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Tên thuộc tính
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thuộc tính (tt)
Vídụ
19Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Học phầnSinh viên Kết quả
1,n 1,n
Họ tên
Mã số
Mã học phần
Tên học phần
Số tín chỉ
Điểm
sv1(A, 1)
sv2(B, 2)
sv3(C, 3)
hp1(01, CSDL, 4)
hp2(02, CNPM, 4)
hp3(03, CTDL, 4)
sv1, hp1, 6
sv2, hp1, 7
sv3, hp2, 8
sv1, hp3, 9
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thuộc tính (tt)
Vídụ
20Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Thành phốCon ngƣời Sống ở
Sinh tại
1,1 0,n
1,1 0,n
Họ tên
Số CMND
Nghề nghiệp
Học vị
Ngày sinh
Ngày đến
Tên
Diện tích
Dân số
Có 1 bằng
Có nhiều bằng
Không có bằng
(0,n)
Sử dụng bản số cho những thuộc tính đa trị
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Mô hình thực thể kết hợp mở rộng
Bổsungvàomôhìnhthựcthểkếthợp
Thuộctínhkếthợp
Địnhdanh
Tổngquáthóa
Tậpcon
Mốikếthợpmởrộng
21Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Cấu trúc phân cấp
Thiếtlậpcấutrúccâyphâncấpgiữacác
thựcthể
Elàmộttổngquáthóacủa1nhómthựcthể
E1,E2,E3khi
−MỗiđốitượngcủalớpE1,E2,E3cũnglàđốitượng
củalớpE
22Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
E
E1 E2 E3
Tổng quát
Chuyên biệt
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
23Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
XE
XE TẢI XE BUS XE HƠI
NHÂN VIÊN
THƢ KÝ KỸ SƢ NV QUẢN LÝ
PHÒNG BANThuộc
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
24Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
I
N ÔNG
T
NHÂN VIÊN
NH
NHÂN VIÊN
NH NG
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Cấu trúc phân cấp (tt)
Tínhkếthừa
Thực-thể-chuyên-biệtkếthừathuộctínhvà
mốikếthợpcủathực-thể-tổng-quát
25Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
E
E1
E’
E2
RA
B C
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Cấu trúc phân cấp (tt)
26Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
PHIẾU NHẬP
CT
XUẤT
PHIẾU XUẤT
Số PX
Ngày xuất
Số PN
Ngày nhập
SL xuất
SL nhập
Mã NVL
Tên NVL
ĐV tính
(0,n)
(1,n)
(0,n)
(1,n)
NVLIỆU
CT
NHẬP
PHIẾU
NHẬP
PHIẾU
XUẤT
NVLIỆU
ĐV tính
Số chứng từ
Ngày chứng từ
Số lượng
Mã NVL
Tên NVL
(0,n)(1,n)
CT
CTỪ
CHỨNG TỪ
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Cấu trúc phân cấp (tt)
Nguyêntắc
Xâydựngthực-thể-chuyên-biệtkhixácđịnh
đượcđặctrưngriêngcủanó
Xâydựngthựcthểtổngquátkhixácđịnh
đượccácđặctrưngchungcủacácthựcthể
−Táisửdụng
27Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Cấu trúc phân cấp (tt)
Tínhbaophủ
Sựtươngquangiữathực-thể-tổng-quátvà
thực-thể-chuyên-biệt
Gồm
−Toànphần(t-total)
−Bánphần(p-partial)
−Riêngbiệt(e-exclusive)
−Chồngchéo(o-overlaping)
28Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Toànphần
Tấtcảcácphầntửcủacácthựcthểchuyên
biệtphủtoànbộtậpphầntửcủathựcthể
tổngquát
Bánphần
Cácphầntửcủacácthựcthểchuyênbiệt
khôngphủtoànbộtậpphầntửcủathựcthể
tổngquát
Cấu trúc phân cấp (tt)
29Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Cấu trúc phân cấp (tt)
Riêngbiệt
Phầntửcủathựcthểchuyênbiệtnàykhông
làphầntửcủathựcthểchuyênbiệtkhác
Chồngchéo
Phầntửcủathựcthểchuyênbiệtnàycóthể
làphầntửcủathựcthểchuyênbiệtkhác
30Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Cấu trúc phân cấp (tt)
31Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Tập tổng quát
Tập
chuyên
biệt
Tập tổng quát
Tập
chuyên
biệt
Tập
chuyên
biệt
Tập
chuyên
biệt
Chuyên biệt bán phần, chồng lắpChuyên biệt toàn phần, riêng biệt
Tập
chuyên
biệt
Tập
chuyên
biệt
Tập chuyên biệt
Tập chuyên
biệt
Tập tổng quát Tập tổng quát
Chuyên biệt bán phần, riêng biệtChuyên biệt toàn phần, chồng lắp
(p,o)
(p,e)
(t,e)
(t,o)
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
32Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
XE
XE TẢI XE BUS XE HƠI
p, e
NHÂN VIÊN
THƢ KÝ KỸ SƢ NV QUẢN LÝ
PHÒNG BANThuộc
p, o
CON NGƢỜI
ĐÀN ÔNG PHỤ NỮ
(t, e)
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
33Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
I
N ÔNG
T
NHÂN VIÊN
NH
NHÂN VIÊN
NH NG
(t, e)
(p, e)
(t, o) (p, o)
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Tập con
Làtrườnghợpđặcbiệtcủatổngquáthóa
Chỉcó1thựcthểchuyênbiệt
34Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
KHÁCH HÀNG
KHÁCH QUEN
Mã số KH
Tên KH
Điên thoại
Mức công nợ
(p, e)
CÔNG-NHÂN
-
NG-XUYÊN
Họ tên
Địa chỉ
Ngày ký
hợp đồng
(p, e)
Sự tƣơng quan luôn là bán phần & riêng biệt
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thuộc tính kết hợp
Là1nhómcácthuộctínhcóliênhệ
35Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
(0,1)
(0,n)
I
Đường
Số nhà
Quận
Thành phố
Quốc gia
NHÂN KHẨU CMND
Ngày lập
Nơi lập
(0,1)
Số CMND
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Định danh
Tậphợpcácthuộctínhcótínhchấtđặc
trưngduynhấtnhằmphânbiệttấtcảcác
thểhiệncủathựcthể
Kýhiệu
36Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Định danh 1 thuộc tính
Định danh 2 thuộc tính trở lên
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Định danh (tt)
GọiIlàtậphợp
I={A1,A2,…,An,E1,E2,…,Em}
n0,m0,n+m1
Ilàđịnhdanh
(1)Khôngcó2thểhiệncủaEcóchung1giá
trịđịnhdanh
(2)Nếubỏbớtđi1A
ihayE
ithì(1)khôngcòn
đúng
37Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Định danh (tt)
Phânloại
Đơngiản(m+n=1)
Bêntrong(m=0)
Bênngoài(n=0)
Phốihợp(m>0&n>0)
38Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
39Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
I = {Số CMND}
Định danh bên trong/đơn giản
I Số CMND
I = {Họ tên, Ngày sinh}
Định danh bên trong kết hợp
I
Họ tên
Ngày sinh
Định danh con người
NHÂN VIÊN
Thuộc
BỘ PHẬN Mã bộ phận
Số thứ tự
(1,1)
(0,n)
INV = {Số thứ tự, BỘ PHẬN}
Định danh bên trong kết hợp
I
1CTDH= {ĐƠN HÀNG, SẢN PHẨM}
I
2CTDH= {ĐƠN HÀNG, Số thứ tự}
Của
ĐƠN HÀNG SẢN PHẨM
CT ĐƠN HÀNG
Số đơn
hàng
Số thứ tự
(1,1) (1,1)
(0,n)(1,n)
Liên quan
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Mối kết hợp mở rộng
Làmốikếthợpđượcđịnhnghĩatrênít
nhất1mốikếthợpkhác
40Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
E1 E2R1
R2 E3
E1 E2R1
R2 E3
E4
R3
Cung định hướng cho biết
R2 định nghĩa trên R1
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Bài tập
BàitoánQuảnLýGiáoVụ
Lưutrữcácthôngtinvềsinhviên,mônhọc,
giáoviên,lớphọcvàcáchọckỳtrongtừng
niênkhóa
Lậpdanhsáchmởcácmônhọcchomộtlớp
trongmộthọckỳ
Phâncônggiảngdạymônhọcđượcmởcho
mộtgiáoviên
Lưuthôngtinđăngkýmônhọccủasinhviên
trênmônhọcđượcmở
Ghinhậnđiểmkếtquảhọctậpcủasinhviên
41Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Bài tập
42Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
MỞ
MH
(0,n)
(0,n)
(0,n)
(0,n)
ĐĂNG

Điểm
(0,n)
PHÂN
CÔNG
(0,n)
(0,1)
MÔN HỌC
Mã MH
Tên MH
Số học phần SINH VIÊN
Mã SV
Tên sinh viên
Địa chỉ
LỚP
Mã lớp
Tên lớp
Sĩ số
HỌC KỲNiên học
Học kỳ
Ngày bắt đầu
Ngày kết thúc
Mã GV
Tên GV
GIÁO VIÊN
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Nội dung chi tiết
Giớithiệu
Môhìnhthựcthểkếthợp
Môhìnhthựcthểkếthợpmởrộng
Sưuliệuchomôhình
Phươngphápphântíchdữliệu
Quitắcmôhìnhhóaquanniệmdữliệu
Tiêuchuẩnchọnlựa
43Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Sƣu liệu cho mô hình
Thựchiệnviệcmôtảcụthểcáckếtquả
đãxâydựng
Mụcđích
Giúpnhómthiếtkếcócáinhìntổngthểvề
kếtquả
Khicầnchỉnhsửatrên1chitiếtnàosẽthấy
đượcsựảnhhưởng
Làphươngtiệntraođổigiữacácthànhviên
thamgiaxâydựngHTTT
44Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Nội dung chi tiết
Giớithiệu
Môhìnhthựcthểkếthợp
Môhìnhthựcthểkếthợpmởrộng
Sưuliệuchomôhình
Phươngphápphântíchdữliệu
Quitắcmôhìnhhóaquanniệmdữliệu
Tiêuchuẩnchọnlựakháiniệm
45Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Phƣơng pháp phân tích dữ liệu
Luậtcănbản
Chiếnlượcphântíchlượcđồ
46Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Phƣơng pháp phân tích dữ liệu
Luậtcănbản
Dùngđểtinhchếlượcđồquanniệm
−Tậphữuhạncácchuyểnđổicầnápdụngcholược
đồbanđầuđểtạoralượcđồcuốicùng
Đượcchiathành
−Luậtcănbảntrênxuống
−Luậtcănbảndướilên
Chiếnlượcphântíchlượcđồ
47Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Luật căn bản
Xétvídụ
48Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
NƠI CHỐNCON NGƢỜI Sống ở
(a) Lƣợc đồ khởi điểm
THÀNH PHỐCON NGƢỜI Sống ở
QUỐC GIA
Thuộc
(b) Lƣợc đồ kết quả
Chuyển đổi
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Luật căn bản (tt)
Lượcđồởmứcquanniệmđượctạorasau
1quátrìnhxửlýlặpđilặplại
Bắtđầubằngphiênbảnchưahoànchỉnh
Thựchiệncácchuyểnđổi
Tạoraphiênbảncuốicùng
49Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Luật căn bản (tt)
Tínhchấtcủachuyểnđổi
Đềuphảicó1lượcđồkhởiđiểm,1lượcđồ
kếtquả
Ánhxạtêngiữa2lượcđồ
Cáckháiniệmtronglượcđồkếtquảphảikế
thừatấtcảcáckếtnốiđãxácđịnhtronglược
đồkhởiđiểm
50Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Luật căn bản trên xuống
51Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
STT Luậtcăn bản Lƣợcđồ khởi điểm Lƣợcđồ kết quả
T1
Thựcthể mối kết hợp
giữa 1 hay nhiều thực thể
T2
Thựcthể tổng quát hóa
Thựcthể tập con
T3
Thựcthể Các thực thể
không có mối quan hệ
T4
Mốikết hợp Mối kết hợp
song song
T5
Mốikết hợp Thực thể
và các mối kết hợp
T6Pháttriển thêm thuộc tính
T7
Pháttriển thêm thuộc tính
kết hợp
T8Tinh chếthuộc tính
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
52Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
NƠI CHỐN
THÀNH PHỐ
QUỐC GIA
Thuộc
(a) ứng dụng luật T1
CON NGƢỜI
CON NGƢỜI
ĐÀN ÔNG PHỤ NỮ
(b) ứng dụng luật T2
CON NGƢỜI
THÀNH PHỐ
Liên hệ
đến
THÀNH PHỐ
Sống ở
CON NGƢỜI
Sinh tại
(d) ứng dụng luật T4
GIẢI THƢỞNG
GIẢI NOBEL
GIẢI OSCAR
(c) ứng dụng luật T3
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ (tt)
53Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
KHÁCH HÀNG
NHÀ
Thuê
KHÁCH HÀNG
HỢP ĐỒNG THUÊ
NHÀ
Của
Liên
quan
(e) ứng dụng luật T5
Mã số
SINH VIÊN SINH VIÊN
Tên sinh viên
Phái
Ngày sinh
(f) ứng dụng luật T6
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ (tt)
54Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CON NGƢỜI
Số nhà
Đường
Phường
Quận
Thành phố
(g) ứng dụng luật T7
Địa chỉCON NGƢỜI
Ngày Tháng
Năm
Ngày
Ngày
Thông tin
sức khoẻ
Tình trạng sức khoẻ
Ngày tiêm chủng cuối
(h) ứng dụng luật T8
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Luật căn bản dƣới lên
55Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
STT Luậtcăn bản Lƣợcđồ khởi điểm Lƣợcđồ kết quả
B1Giai đoạntạo thực thể
B2Giai đoạntạo mối kết hợp
B3
Giai đoạntổng quát hóa
(tập con)
B4Cấutrúc các thuộc tính
B5
Cấutrúc các thuộc tính
kết hợp
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ (tt)
56Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CON NGƢỜINHÂN VIÊN
QUẢN LÝ
NHÂN VIÊN QUẢN LÝ
(a) Ứng dụng luật B3
CON NGƢỜI
Họ tên
Giới tính
Tuổi
(b) Ứng dụng luật B4
Họ tên
Giới tính
Tuổi
CON NGƢỜI
(c) Ứng dụng luật B5
CON NGƢỜI
Số nhà
Đường phố
Thành phố
Địa chỉ
Số nhà
Đường phố
Thành phố
CON NGƢỜI
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Phƣơng pháp phân tích dữ liệu
Luậtcănbản
Chiếnlượcphântíchlượcđồ
Trênxuống(top-down)
Dướilên(bottom-up)
Phốihợp(mixed)
Trongrangoài(inside-out)
57Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Chiến lƣợc trên xuống
58Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ng
1
2
ng
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
59Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýnhânchủnghọc
Thông tin nhân chủng học
Thông tin về
vị trí
Liên quan
đến
Lƣợc đồ khởi tạo
Tinh chế lần 1
Thông tin về
con ngƣời
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
60Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýnhânchủnghọc
CON NGƢỜI VỊ TRÍ
ĐÀN ÔNG PHỤ NỮ QUỐC GIA THÀNH PHỐ
Sinh
tại
Sống ở
Tinh chế lần 2
(T2, T4)
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
61Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýnhânchủnghọc
Tinh chế lần cuối
(T1, T6)
CON NGƢỜI
VỊ TRÍ
ĐÀN ÔNG PHỤ NỮ
QUỐC GIA
Thuộc
Họ tên
Ngày sinh
Chiều cao
Cân nặng
Tên
Dân số
Châu lục
Tên
Chức danh Tên con gái
(1,1) (0,n)
(1,n)
(0,n)
(1,1)
(0,n)
Sống ở
Sinh tại
THÀNH PHỐ
MIỀN
Số
năm
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
62Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýcửahàngNGK
Thông tin bán
NGK
Thông tin mua
NGK
Liên
quan
Thông tin
bán NGK
Thông tin
mua NGK
Liên
quan
1
NGK
Liên
quan
2
Lƣợc đồ khởi tạo
Tinh chế lần 1
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
63Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýcửahàngNGK
Tinh chế thông
tin bán NGK
Thông tin bán lẻ
NGK
Thông tin xử lý
đặt NGK
Chi tiết
bán lẻ
Chi tiết
xử lý đặt
NGK
ĐƠN HÀNG
KHÁCH HÀNG
Cho
Của
Chi tiết
đặt
HOÁ ĐƠN
GIAO HÀNG
Chi tiết
giao
HOÁ ĐƠN BÁN LẺ
Chi tiết
hóa đơn
NGK
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
64Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýcửahàngNGK
Tinh chế cuối cùng
HOÁ ĐƠN
HOÁ ĐƠN
GIAO HÀNG
NGK
KHÁCH HÀNG
Chi tiết
hóa đơn
Của
Mã số
Tên NGK
ĐVTính
Loại
Hiệu
Đơn giá bán
Mã KH
Tên khách hàng
Điện thoại
Địa chỉ giao hàng
Số HĐ
Ngày HĐ
Trị giá
Số ĐH
Ngày đặt
Trị giá đơn
hàng
Số lượngĐơn giá
Số lượng đặt
(1,n)
(0,n)
(1,1)
(1,1) (1,n)
(1,n)
(0,n)
(0,n)
Cho
ĐƠN HÀNG
Chi tiết
đơn hàng
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Chiến lƣợc dƣới lên
65Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Lĩnh vực ứng dụng
n
n
n
Lƣợc đồ cuối
Lĩnh vực ứng dụng cung cấp các thông tin
chi tiết về cấu trúc từ: báo cáo, tập tin, sổ
sách, chứng từ
Các đặc trưng của đối tượng sẽ được thu thập
(thuộc tính)
Kết hợp các đặc trưng thu thập để hình thành các thực thể,
mối kết hợp, định danh, …
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
66Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýnhânchủnghọc
Thu thập các đặc trƣng của các thành phần trong hệ thống
Tuổi đàn ông
Chiều cao
đàn ông
Tên đàn ông
Cân nặng
đàn ông
Tuổi phụ nữ
Chiều cao
phụ nữ
Tên phụ nữ
Cân nặng
phụ nữ
Tên con gái
Châu lục
Tên miền
Chức danh
Tên quốc gia
Dân số
quốc gia
Tên thành phố
Dân số
thành phố
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
67Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýnhânchủnghọc
Kết hợp các đặc trƣng để hình thành thực thể
ĐÀN ÔNG
Họ tên đàn ông
Tuổi đàn ông
Chiều cao
đàn ông
Cân nặng
đàn ông Chức danh
PHỤ NỮ
Tên con gái
Họ tên phụ nữ
Tuổi phụ nữ
Chiều cao
phụ nữ
Cân nặng
phụ nữ
QUỐC GIA
Châu lục
Tên quốc gia
Dân số
quốc gia
THÀNH PHỐ
Tên thành phố
Dân số thành phố
MIỀNTên miền
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
68Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýnhânchủnghọc
Xây dựng khái niệm
trừu tƣợng hóa
MIỀNTên miền
CON NGƢỜI
ĐÀN ÔNG
Họ tên đàn ông
Tuổi đàn ông
Chiều cao
đàn ông
Cân nặng
đàn ông
Chức danh
PHỤ NỮ
Tên con gái
Họ tên phụ nữ
Tuổi phụ nữ
Chiều cao
phụ nữ
Cân nặng
phụ nữ
VỊ TRÍ
QUỐC GIA
Châu lục
Tên quốc gia
Dân số
quốc gia
Tên thành phố
Dân số
thành phố
THÀNH PHỐ
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
69Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýnhânchủnghọc
Xác định mối kết hợp, bản số & định danh
CON NGƢỜI
VỊ TRÍ
ĐÀN ÔNG PHỤ NỮ
QUỐC GIA
Thuộc
Họ tên
Ngày sinh
Chiều cao
Cân nặng
Tên
Dân số
Châu lục
Tên
Chức danh Tên con gái
(1,1) (0,n)
(1,n)
(0,n)
(1,1)
(0,n)
Sống ở
Sinh tại
THÀNH PHỐ
MIỀN
Số
năm
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Chiến lƣợc trong ra ngoài
70Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Lĩnh vực ứng dụng
m quan trọng nhất
Phát triển theo “vết
dầu loang”
Lƣợc đồ cuối
Các thực thể quan trọng
và nổi bật
Lƣợc đồ
khởi điểm
Lƣợc đồ
trung gian
Phát triển thêm các khái niệm
có liên quan đến khái niệm
khởi điểm
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Phát triển lần thứ 3
Ví dụ
71Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýnhânchủnghọc
CON NGƢỜI
VỊ TRÍ
Họ tên
Ngày sinh
Chiều cao
Cân nặng
Tên
Dân số
(1,1) (0,n)
(1,n)
(0,n)
Sống ở
Sinh tại
Số
năm
Phát triển lần thứ 1
Thuộc
(1,1)
(0,n)
MIỀN
Tên
Châu lục
Chức danh Tên con gái
THÀNH PHỐ
Phát triển lần thứ 2
ĐÀN ÔNG PHỤ NỮ
QUỐC GIA
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
Quảnlýyêucầusáchcủanhàkhoahọc(NKH)

Saukhinhậnđượcphiếuyêucầu(PYC),NKHđiềnvào
PYCsáchcầnmuavàgởilạichonhânviênnghiệpvụ.
NhânviênnàytiếpnhậnPYCvàlưulạichờngàyxửlý.

Đếnthờiđiểmhếthạnquiđịnhnộp.Nhânviênnghiệpvụ
tậphợptấtcảcácPYCvàxửlý:

KiểmtraPYCcósáchnàosáchnàokhôngthuộcdanhmụcsáchcóthể
đặthaykhông?hoặcPYCcótổngtrịgiácókhôngvượtquásốngânsách
đượccấpchoNKHhaykhông?

Nếumộttronghaiđiềukiệntrênkhôngthoảthìnhânviên
sẽthôngbáochoNKHđểđiểuchỉnh.

Nếucảhaiđiềukiệnđềuthoảthìnhânviênsẽphânloại
cácsáchcầnđặttrêntấtcảcácPYCtheotừngnhàcung
ứng(NCU).

LậpđơnđặtsáchgởiđếnchotừngNCUvàthôngbáocho
NKHngàydựkiếnnhậnsách.
Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM 72
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
73Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýyêucầusách
Mã sách
Tên sách
Đơn giá
Số trang
Ngôn ngữ
SÁCH
Phát triển lần thứ 1
(0,n)
(0,n)
(1,1)Ngày
Số phiếu
Trị giá PYC
Tình trạng
(1,n)
Số lượng
PYC Chi tiết
YC
NHÀ CUNG
CẤP
Mã số
Tên NCC
Địa chỉ
(1,n)
(1,n)Yêu
cầu
ĐƠN
SÁCH
Đặt
Số đặt sách
Ngày đặt
Ngày giao
Trị giá
Số lượng đặt
Đơn giá đặt
(1,n)
(1,1)
Chi tiết
đặt
NHÀ KHOA
HỌC
Tên NKH
Đơn vị
Điện thoại
Email
(1,1)
(1,n)
Của
NGÂN SÁCH
Cấp
Năm
Số tiền
Sử dụng
Ghi chú
(1,1)
(0,n)
Phát triển lần thứ 2
Phát triển lần thứ 3
Phát triển lần thứ 4
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
74Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýyêucầusách
PHIẾU
Số phiếu
Ngày
Trị giá
PYC ĐƠN SÁCHTình trạng
Ngày giao
NHÀ KHOA
HỌC
Của
Tên NKH
Đơn vị
Email
Điện thoại
Số tiền
Năm
Sử dụng
Ghi chú
Số lượng
Đơn giá
Mã sách Tên sách
Đơn giá
NHÀ CUNG
CẤP
Mã số
Địa chỉ
Số trang
Ngôn ngữ
Cung
cấp
(1,1)
(1,n)
(0,n)
(1,1)
(1,n)
(0,n)
(1,1)
(1,n)
(0,n)
(1,1)
(t,e)
Cấp NGÂN SÁCH
Tên NCC
CT
phiếu
SÁCH
Đặt
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Chiến lƣợc phối hợp
75Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Lãnh vực ứng dụng
Lãnh vực ứng dụng 1 Lãnh vực ứng dụng 2
Lƣợc đồ khung
Lƣợc đồ 1 Lƣợc đồ 2
Lƣợc đồ cuối cùng
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
76Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýnhânchủnghọc
Thông tin về
vị trí
Liên quan
đến
Lƣợc đồ khung
Thông tin về
con ngƣời
Lƣợc đồ con ngƣời
CON NGƢỜI
ĐÀN ÔNG PHỤ NỮ
Họ tên
Ngày sinh
Chiều cao
Cân nặng
Chức danh Tên con gái
VỊ TRÍ
QUỐC GIA
Thuộc
Tên
Dân số
Châu lục
Tên
(1,1)
(0,n)
THÀNH PHỐ
MIỀN
Lƣợc đồ vị trí
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
77Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýnhânchủnghọc
Lƣợc đồ cuối cùng
CON NGƢỜI
VỊ TRÍ
ĐÀN ÔNG PHỤ NỮ
QUỐC GIA
Thuộc
Họ tên
Ngày sinh
Chiều cao
Cân nặng
Tên
Dân số
Châu lục
Tên
Chức danh Tên con gái
(1,1) (0,n)
(1,n)
(0,n)
(1,1)
(0,n)
Sống ở
Sinh tại
THÀNH PHỐ
MIỀN
Số
năm
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
78Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýcửahàngNGK
Thông tin
tồn khoLiên quan
Lƣợc đồ khung
Thông tin
bán hàng
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
79Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýcửahàngNGK
Lƣợc đồ bán hàng
HOÁ ĐƠN
HOÁ ĐƠN
GIAO HÀNG
NGK
ĐƠN HÀNG KHÁCH HÀNG
CT hóa
đơn
Cho
Của
Mã số
Tên NGK
ĐVTính
Loại
Hiệu
Đơn giá bán
Mã KH
Tên khách hàng
Điện thoại
Địa chỉ giao hàng
CT đơn
hàng
Số HĐ
Ngày HĐ
Trị giá
Số ĐH
Ngày đặt
Trị giá đơn hàng
Số lượng
Đơn giá
Số lượng đặt
(1,n)
(0,n)
(1,1)
(1,1) (1,n)
(1,n)
(0,n)
(0,n)
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ví dụ
80Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
ỨngdụngQuảnlýcửahàngNGK
Lƣợc đồ tồn kho
Mã số
Tên NGK
ĐVTính
Loại
Hiệu
Đơn giá bán
LOẠI NGK Thuộc
Tháng
Năm
Tồn đầu kỳ
Tổng nhập
Tổng xuất
Tồn tối thiểu
CT
nhập
Số lượng nhập
Đơn giá nhập
Số PNNgày nhập
Mô tả
Trị giá
(0,n) (1,1)
(0,n)
(0,n)
(0,n)
(1,n)
PHIẾU NHẬP
NGK Tồn
THÁNG
NĂM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

So sánh các chiến lƣợc
81Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Chiếnlƣợc Môtả Ƣuđiểm Khuyết điểm
Trên
xuống n
m
Dƣớilên
n
-
-
u n
Trong ra
ngoài u
loang”
-
-
u
ng
Phốihợp
khung
p
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Nội dung chi tiết
Giớithiệu
Môhìnhthựcthểkếthợp
Môhìnhthựcthểkếthợpmởrộng
Sưuliệuchomôhình
Phươngphápphântíchdữliệu
Quitắcmôhìnhhóaquanniệmdữliệu
Tiêuchuẩnchọnlựakháiniệm
82Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Qui tắc 1
83Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Mọi thuộc tính chỉ mô tả đặc trƣng cho một
thực thể duy nhất
KHÁCH HÀNG
Tên
Địa chỉ
Điện thoại
HÀNG HÓA
ĐƠN HÀNG
Mã hàng
Tên
ĐVT
Số HĐ
Ngày
Khách hàng
CủaGồm
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Qui tắc 2
84Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Nếucóđặctrƣngphụthuộcvàonhiềuthựcthểthìđó
làđặctrƣngcủamốikếthợpđịnhnghĩatrêncácthực
thểđó
SINH VIÊN LỚP HỌC
Thuộc
Ngày bắt đầu
Ngày bắt đầu
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Qui tắc 3
85Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
p
SINH VIÊN MÔN HỌC
Học
Điểm
Học lại ???
HỌC KỲ
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Qui tắc 4
86Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
cnhánhnốivớimốikếthợpphảilànhánhbắtbuộc,
nếukhôngphảitanêntáchthànhnhiềumốikếthợp
KHO HÀNG
Liên
hệ
MẶT HÀNG NHÀ CUNG CẤP
Tồn tại nhiều thể hiện
không có sự tham gia
đầy đủ các thực thể
KHO HÀNG
Đặt
hàng
MẶT HÀNG NHÀ CUNG CẤP
Cung
ứng
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Qui tắc 5
87Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Nếucó1đặctrƣngphụthuộcvào1thuộctínhcủa
thựcthểthìtồntạithựcthểẩncầnđƣợcđịnhnghĩa
bổsung
Số xe
Màu xe
Số chỗ
Loại xe
Trọng lượng
XE
LOẠI XE
Loại xe
Trọng lượng
XE Thuộc
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Nội dung chi tiết
Giớithiệu
Môhìnhthựcthểkếthợp
Môhìnhthựcthểkếthợpmởrộng
Sưuliệuchomôhình
Phươngphápphântíchdữliệu
Quitắcmôhìnhhóaquanniệmdữliệu
Tiêuchuẩnchọnlựakháiniệm
88Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thực thể hay không là thực thể?
89Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Trong1sốtrƣờnghợp,cáckháiniệmcầnbiểudiễn
chỉcó1thểhiện,nếukhôngcónhucầumởrộngvề
sauthìkhôngnênxemlàthựcthể
KHÁCH HÀNG CÔNG TY
ĐƠN ĐẶT HÀNG
Gởi
Chỉcómộtthểhiện
CÔNGTYtrongsuốt
chutrìnhhệthống
Của
Khách hàng gửi đơn đặt hàng cho công ty …
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thực thể hay không là thực thể?
90Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Đốitƣợngquantâmkhôngcócấutrúcđặctrƣng(chỉ
có1thuộctính)thìcẩnthậnkhiquyếtđịnhđólà1
thựcthể
NƢỚC GiẢI KHÁT
Loại nước
Hiệu nước
NếuLoạinướckhôngđược
đềcậptớicácđặctrưngkhác
thìnênlàthuộctính
NGK thuộc một loại và có một hiệu nào đó (ví dụ như Tribeco) …
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thực thể hay thuộc tính?
91Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Thựcthể:xácđịnh1sốđặctrƣngcơbảnnhƣthuộc
tính,mốikếthợp,tổngquáthóa
Thuộctính:cấutrúcnguyêntố,đơngiản,khôngcó
cácđặctrƣngkhác
XE HƠI HÃNG SẢN XUẤT
Màu sắcSố xe
Sản xuất
bởi
Mỗi xe hơi đặc trưng bởi mã số xe, loại xe, hãng sản xuất, số chỗ và màu sắc …)
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Tổng quát hóa hay thuộc tính?
92Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Tổngquáthóa:mộtsốđặctrƣngsẽđƣợcliênkếtở
cấpthấphơn
Thuộctính:trƣờnghợpngƣợclại
Mỗi con người có họ tên, giới tính, ngày sinh và màu tóc. Riêng trường hợp nam giới thì có thêm
thông tin năm hoàn thành nghĩa vụ quân sự …
CON NGƢỜI
Màu sắc tóc
Phái
ĐÀN ÔNG
Tình trạng nghĩa
vụ quân sự
CON NGƢỜI Màu sắc tóc
Kết hôn
PHỤ NỮ
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Thuộc tính kết hợp hay đơn?
93Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Thuộctínhkếthợp:mộtsốđặctrƣngsẽđƣợcliênkết
ởcấpthấphơn
Thuộctínhđơn:trƣờnghợpngƣợclại
Mỗi sinh viên lưu trữ các thông tin như họ tên, địa chỉ (ghi rõ số nhà, đường, quận, thành phố),
ngày sinh, nơi sinh …
SINH VIÊN
Đường
Số nhà
Quận
Thành phố
Họ tên
Địa chỉ
Ngày sinh
Nơi sinh
SINH VIÊN
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Mối kết hợp hay thực thể?
94Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
Thựcthể:kháiniệmquantâmcó1sốđặctrƣng(mối
kếthợp,địnhdanh…)
Khi bán hàng, nhà cung cấp sẽ lập hóa đơn chứa các thông tin như số phiếu, ngày lập phiếu, tổng
số tiền. Trong hóa đơn gồm nhiều chi tiết hóa đơn, mỗi chi tiết gồm mã số hàng hóa, số lượng, đơn
giá và thành tiền …
HOÁ ĐƠN
KHÁCH HÀNG
Chi tiết

Của
Mã hàngTên hàngĐVT
Đơn giá
Số lượngĐơn giá
Số HĐ
Ngày HĐ
Trị giá
Họ tên KH
Địa chỉ
Điện thoại
(1,n) (0,n)
(1,1)
(0,n)
HÀNG HÓA
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Mối kết hợp hay thực thể?
95Phân Tích Thiết Kế Hệ Thống Thông Tin©2007 Khoa CNTT -ĐH KHTN TPHCM
KHÁCH HÀNG
Liên
quan
Của
Mã hàng
Tên hàng
ĐVT
Đơn giá
Đơn giá
Số HĐ
Ngày HĐ
Trị giá
Họ tên KH
Địa chỉ
Điện thoại
(1,n)
(0,n)
(1,1)
(0,n)
CHI TIẾT
HOÁ ĐƠN
Số lượng
(1,1)
(1,1)
Số thứ tự
HÀNG HÓA
Của
HOÁ ĐƠN
CuuDuongThanCong.com https://fb.com/tailieudientucntt

CuuDuongThanCong.com https://fb.com/tailieudientucntt