Professional Documents
Culture Documents
Phan-Tich-Thiet-Ke-He-Thong-Thong-Tin - Nguyen-Tran-Minh-Thu - Chuong-5.-Mo-Hinh-Hoa-Du-Lieu - (Cuuduongthancong - Com)
Phan-Tich-Thiet-Ke-He-Thong-Thong-Tin - Nguyen-Tran-Minh-Thu - Chuong-5.-Mo-Hinh-Hoa-Du-Lieu - (Cuuduongthancong - Com)
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ới thiệu
Mô hình thực thể kết hợp
Mô hình thực thể kết hợp mở rộng
Sưu liệu cho mô hình
Phương pháp phân tích dữ liệu
Qui tắc mô hình hóa quan niệm dữ liệu
Tiêu chuẩn chọn lựa khái niệm
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 3
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Giới thiệu
Quan niệm
Tổ chức
Vật lý
Thành phần
Dữ liệu Xử lý
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 4
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mô hình thực thể kết hợp
Gồm
Mô hình nguyên thủy
Mô hình mở rộng
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 5
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mô hình thực thể kết hợp (tt)
Khái niệm
Thực thể (0,n) (1,1)
Thể hiện
Thuộc tính
(1,n)
Bản số (0,n)
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 6
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thực thể
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 7
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thực thể (tt)
Ký hiệu
Ví dụ
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 8
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mối kết hợp
Ký hiệu
Tên mối kết hợp
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 9
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mối kết hợp (tt)
Sinh tại
Môn học
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 10
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Vai trò
Ký hiệu
Tên thực thể Tên vai trò Tên vai trò Tên thực thể
Tên mối kết hợp
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 11
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Vai trò (tt)
Ví dụ
Làm việc tại Gồm có
Nhân viên Làm việc Phòng ban
Là người quản lý
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 12
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Bản số
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 13
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Bản số (tt)
Ví dụ
Làm việc tại Gồm có
Nhân viên Làm việc Phòng ban
0,1 1,n
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 14
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Bản số (tt)
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 15
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thể hiện
… …
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 16
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thể hiện (tt)
gv1, mh3
gv2, mh1
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 17
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thuộc tính
Ký hiệu
Tên thuộc tính
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 18
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thuộc tính (tt)
Ví dụ
sv1, hp3, 9
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 19
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thuộc tính (tt)
Ví dụ
Ngày đến
Họ tên Tên
1,1 0,n
Số CMND Con ngƣời Sống ở Thành phố Diện tích
Nghề nghiệp Dân số
(0,n) Học vị
1,1 0,n
Sinh tại
Có 1 bằng
Có nhiều bằng Ngày sinh
Không có bằng
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 20
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mô hình thực thể kết hợp mở rộng
Tập con
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 21
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cấu trúc phân cấp
E1 E2 E3
Chuyên biệt
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 22
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
XE
THƢ KÝ KỸ SƢ NV QUẢN LÝ
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 23
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
NHÂN VIÊN
T NH NH NG
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 24
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cấu trúc phân cấp (tt)
Tính kế thừa
Thực-thể-chuyên-biệt kế thừa thuộc tính và
mối kết hợp của thực-thể-tổng-quát
A E R E’
B E1 E2 C
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 25
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cấu trúc phân cấp (tt)
Số PN Số PX
PHIẾU NHẬP PHIẾU XUẤT
Ngày nhập Ngày xuất
(1,n)
(1,n)
SL nhập CT
CT SL xuất
NHẬP XUẤT
(0,n)
(0,n) NVLIỆU
Mã NVL
Tên NVL
ĐV tính
Số chứng từ CT Mã NVL
CHỨNG TỪ NVLIỆU
Ngày chứng từ (1,n) CTỪ (0,n) Tên NVL
ĐV tính
Số lượng
PHIẾU PHIẾU
NHẬP XUẤT
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 26
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cấu trúc phân cấp (tt)
Nguyên tắc
Xây dựng thực-thể-chuyên-biệt khi xác định
được đặc trưng riêng của nó
Xây dựng thực thể tổng quát khi xác định
được các đặc trưng chung của các thực thể
−Tái sử dụng
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 27
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cấu trúc phân cấp (tt)
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 28
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cấu trúc phân cấp (tt)
Toàn phần
Tất cả các phần tử của các thực thể chuyên
biệt phủ toàn bộ tập phần tử của thực thể
tổng quát
Bán phần
Các phần tử của các thực thể chuyên biệt
không phủ toàn bộ tập phần tử của thực thể
tổng quát
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 29
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cấu trúc phân cấp (tt)
Riêng biệt
Phần tử của thực thể chuyên biệt này không
là phần tử của thực thể chuyên biệt khác
Chồng chéo
Phần tử của thực thể chuyên biệt này có thể
là phần tử của thực thể chuyên biệt khác
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 30
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cấu trúc phân cấp (tt)
Tập tổng quát Tập tổng quát
Chuyên biệt bán phần, chồng lắp Chuyên biệt toàn phần, riêng biệt
Chuyên biệt bán phần, riêng biệt Chuyên biệt toàn phần, chồng lắp
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 31
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
XE CON NGƢỜI
p, e
(t, e)
THƢ KÝ KỸ SƢ NV QUẢN LÝ
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 32
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
I
(t, e) (p, e)
(t, o) (p, o)
NHÂN VIÊN
T NH NH NG
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 33
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Tập con
Họ tên Mã số KH
CÔNG-NHÂN KHÁCH HÀNG
Địa chỉ Tên KH
(p, e) (p, e) Điên thoại
- KHÁCH QUEN
NG-XUYÊN Ngày ký
Mức công nợ
hợp đồng
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 34
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thuộc tính kết hợp
I Quận (0,1)
(0,n) Thành phố
Quốc gia
Số CMND
(0,1)
NHÂN KHẨU CMND Ngày lập
Nơi lập
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 35
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Định danh
Ký hiệu
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 36
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Định danh (tt)
I là định danh
(1) Không có 2 thể hiện của E có chung 1 giá
trị định danh
(2) Nếu bỏ bớt đi 1 Ai hay Ei thì (1) không còn
đúng
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 37
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Định danh (tt)
Phân loại
Đơn giản (m+n=1)
Bên trong (m=0)
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 38
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Định danh bên trong/đơn giản Định danh bên trong kết hợp
Họ tên
I Số CMND I
Ngày sinh
I = {Số CMND} Định danh con người
I = {Họ tên, Ngày sinh}
INV = {Số thứ tự, BỘ PHẬN} I1CTDH = {ĐƠN HÀNG, SẢN PHẨM}
I2CTDH = {ĐƠN HÀNG, Số thứ tự}
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 39
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mối kết hợp mở rộng
E1 R1 E2 E1 R1 E2
R3
R2 E3 R2 E3
E4
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 40
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Bài tập
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 41
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Bài tập
Địa chỉ Mã SV
Số học phần Mã MH SINH VIÊN
MÔN HỌC Tên sinh viên
Tên MH
(0,n)
(0,n)
(0,n) ĐĂNG
MỞ KÝ
MH Điểm
Học kỳ
Niên học HỌC KỲ (0,n)
(0,n)
Ngày bắt đầu (0,1)
Ngày kết thúc Mã lớp
LỚP
Tên lớp
Sĩ số
Mã GV PHÂN
GIÁO VIÊN
Tên GV CÔNG
(0,n)
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 42
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nội dung chi tiết
Giới thiệu
Mô hình thực thể kết hợp
Mô hình thực thể kết hợp mở rộng
Sưu liệu cho mô hình
Phương pháp phân tích dữ liệu
Qui tắc mô hình hóa quan niệm dữ liệu
Tiêu chuẩn chọn lựa
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 43
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Sƣu liệu cho mô hình
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 44
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nội dung chi tiết
Giới thiệu
Mô hình thực thể kết hợp
Mô hình thực thể kết hợp mở rộng
Sưu liệu cho mô hình
Phương pháp phân tích dữ liệu
Qui tắc mô hình hóa quan niệm dữ liệu
Tiêu chuẩn chọn lựa khái niệm
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 45
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Phƣơng pháp phân tích dữ liệu
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 46
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Phƣơng pháp phân tích dữ liệu
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 47
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Luật căn bản
Xét ví dụ
(a) Lƣợc đồ khởi điểm
Chuyển đổi
Thuộc
QUỐC GIA
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 48
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Luật căn bản (tt)
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 49
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Luật căn bản (tt)
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 50
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Luật căn bản trên xuống
STT Luật căn bản Lƣợc đồ khởi điểm Lƣợc đồ kết quả
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 51
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
THÀNH PHỐ
CON NGƢỜI
GIẢI THƢỞNG
CON NGƢỜI CON NGƢỜI
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 52
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ (tt)
KHÁCH HÀNG
KHÁCH HÀNG
Của
Liên
NHÀ quan
Mã số
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 53
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ (tt)
Số nhà
CON NGƢỜI CON NGƢỜI Địa chỉ Đường
Phường
(g) ứng dụng luật T7 Quận
Thành phố
Ngày
Ngày Ngày Tháng
Năm
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 54
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Luật căn bản dƣới lên
STT Luật căn bản Lƣợc đồ khởi điểm Lƣợc đồ kết quả
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 55
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ (tt)
QUẢN LÝ
NHÂN VIÊN QUẢN LÝ
Số nhà
CON NGƢỜI Họ tên CON NGƢỜI
Đường phố
CON NGƢỜI Giới tính Thành phố
Họ tên
Giới tính Tuổi
Tuổi (b) Ứng dụng luật B4 Số nhà
CON NGƢỜI Địa chỉ Đường phố
Thành phố
(c) Ứng dụng luật B5
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 56
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Phƣơng pháp phân tích dữ liệu
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 57
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chiến lƣợc trên xuống
ng
ng
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 58
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 59
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Sinh
tại
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 60
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Số
QUỐC GIA THÀNH PHỐ
ĐÀN ÔNG PHỤ NỮ năm
(1,1)
Tên MIỀN
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 61
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 62
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Chi tiết
HOÁ ĐƠN BÁN LẺ NGK
hóa đơn
Chi tiết
ĐƠN HÀNG
đặt Chi tiết
giao
Của
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 63
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 64
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chiến lƣợc dƣới lên
Lĩnh vực ứng dụng cung cấp các thông tin
Lĩnh vực ứng dụng chi tiết về cấu trúc từ: báo cáo, tập tin, sổ
sách, chứng từ
n
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ể,
n mối kết hợp, định danh, …
Lƣợc đồ cuối
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 65
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Thu thập các đặc trƣng của các thành phần trong hệ thống
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 66
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 67
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Châu lục
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 68
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Tên MIỀN
Xác định mối kết hợp, bản số & định danh
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 69
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chiến lƣợc trong ra ngoài
Lƣợc đồ
khởi điểm
Lƣợc đồ cuối
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 70
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 71
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Quản lý yêu cầu sách của nhà khoa học (NKH)
• Sau khi nhận được phiếu yêu cầu (PYC), NKH điền vào
PYC sách cần mua và gởi lại cho nhân viên nghiệp vụ.
Nhân viên này tiếp nhận PYC và lưu lại chờ ngày xử lý.
• Đến thời điểm hết hạn qui định nộp. Nhân viên nghiệp vụ
tập hợp tất cả các PYC và xử lý:
Kiểm tra PYC có sách nào sách nào không thuộc danh mục sách có thể
đặt hay không? hoặc PYC có tổng trị giá có không vượt quá số ngân sách
được cấp cho NKH hay không?
• Nếu một trong hai điều kiện trên không thoả thì nhân viên
sẽ thông báo cho NKH để điểu chỉnh.
• Nếu cả hai điều kiện đều thoả thì nhân viên sẽ phân loại
các sách cần đặt trên tất cả các PYC theo từng nhà cung
ứng (NCU).
• Lập đơn đặt sách gởi đến cho từng NCU và thông báo cho
NKH ngày dự kiến nhận sá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ụ
Ứng dụng Quản lý yêu cầu sách
Tên sách
Số phiếu Số lượng Mã sách Đơn giá Phát triển lần thứ 1
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 73
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Ứng dụng Quản lý yêu cầu sách
Số lượng Mã sách Tên sách
Số phiếu
(1,n) CT Số trang
PHIẾU (0,n)
phiếu SÁCH
Ngày Ngôn ngữ
(t,e) Trị giá
(1,1)
Đơn giá Đơn giá
Tình trạng PYC ĐƠN SÁCH (1,1) Cung
cấp
(1,1)
Đặt (1,n)
Ngày giao Mã số
Của NHÀ CUNG
(0,n)
CẤP Tên NCC
(1,n)
Tên NKH Địa chỉ
NHÀ KHOA (0,n) Số tiền
Đơn vị Cấp NGÂN SÁCH
HỌC (1,1) Sử dụng
Email
Ghi chú
Điện thoại Năm
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 74
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chiến lƣợc phối hợp
Lƣợc đồ khung
Lƣợc đồ 1 Lƣợc đồ 2
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 75
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Lƣợc đồ khung
Họ tên Tên
Ngày sinh VỊ TRÍ
Dân số
CON NGƢỜI
Chiều cao
Cân nặng
Tên MIỀN
Lƣợc đồ cuối cùng
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 77
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Lƣợc đồ khung
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 78
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Cho
(1,1) (1,n) Mã KH
Số ĐH
Ngày đặt ĐƠN HÀNG Của KHÁCH HÀNG Tên khách hàng
(1,1) (1,n) Điện thoại
Trị giá đơn hàng
Địa chỉ giao hàng
Lƣợc đồ bán hàng
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 79
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
Trị giá
Lƣợc đồ tồn kho
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 80
CuuDuongThanCong.com https://fb.com/tailieudientucntt
So sánh các chiến lƣợc
Chiến lƣợc Mô tả Ƣu điểm Khuyết điểm
Trên
xuống n
m
-
Dƣới lên -
n
u n
-
Trong ra
ngoài u -
loang” ng
u
Phối hợp
p
khung
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 81
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nội dung chi tiết
Giới thiệu
Mô hình thực thể kết hợp
Mô hình thực thể kết hợp mở rộng
Sưu liệu cho mô hình
Phương pháp phân tích dữ liệu
Qui tắc mô hình hóa quan niệm dữ liệu
Tiêu chuẩn chọn lựa khái niệm
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 82
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Qui tắc 1
Mã hàng Tên
HÀNG HÓA KHÁCH HÀNG Địa chỉ
Tên
ĐVT Điện thoại
Gồm Của
Số HĐ
ĐƠN HÀNG Ngày
Khách hàng
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 83
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Qui tắc 2
Nếu có đặc trƣng phụ thuộc vào nhiều thực thể thì đó
là đặc trƣng của mối kết hợp định nghĩa trên các thực
thể đó
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 84
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Qui tắc 3
HỌC KỲ
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 85
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Qui tắc 4
c nhánh nối với mối kết hợp phải là nhánh bắt buộc,
nếu không phải ta nên tách thành nhiều mối kết hợp
Cung
ứng
Đặt
Liên
MẶT HÀNG NHÀ CUNG CẤP
hàng
hệ
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 86
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Qui tắc 5
Loại xe
XE Thuộc LOẠI XE
Trọng lượng
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 87
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nội dung chi tiết
Giới thiệu
Mô hình thực thể kết hợp
Mô hình thực thể kết hợp mở rộng
Sưu liệu cho mô hình
Phương pháp phân tích dữ liệu
Qui tắc mô hình hóa quan niệm dữ liệu
Tiêu chuẩn chọn lựa khái niệm
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 88
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thực thể hay không là thực thể?
Gởi Của
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 89
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thực thể hay không là thực thể?
Đối tƣợng quan tâm không có cấu trúc đặc trƣng (chỉ
có 1 thuộc tính) thì cẩn thận khi quyết định đó là 1
thực thể
NGK thuộc một loại và có một hiệu nào đó (ví dụ như Tribeco) …
Loại nước
NƢỚC GiẢI KHÁT
Hiệu nước
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 90
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thực thể hay thuộc tính?
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 …)
Số xe Màu sắc
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 91
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Tổng quát hóa hay thuộc tính?
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ự …
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 92
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thuộc tính kết hợp hay đơn?
Thuộc tính kết hợp: một số đặc trƣng sẽ đƣợc liên kết
ở cấp thấp hơn
Thuộc tính đơn: trƣờng hợp ngƣợc lạ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 …
Họ tên Số nhà
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 93
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mối kết hợp hay thực thể?
Đơn giá
Số HĐ
HÀNG HÓA Chi tiết HOÁ ĐƠN Ngày HĐ
(1,n) HĐ (0,n)
(1,1) Trị giá
(0,n)
Họ tên KH
KHÁCH HÀNG Địa chỉ
Điện thoại
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 94
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mối kết hợp hay thực thể?
Mã hàng
Tên hàng
Đơn giá
Số HĐ
HÀNG HÓA HOÁ ĐƠN
Ngày HĐ
ĐVT
(0,n) Trị giá
(1,n) (1,1)
Phân Tích Thiết Kế Hệ Thống Thông Tin ©2007 Khoa CNTT - ĐH KHTN TPHCM 95
CuuDuongThanCong.com https://fb.com/tailieudientucntt
CuuDuongThanCong.com https://fb.com/tailieudientucntt