Tải bản đầy đủ (.pdf) (24 trang)

Cơ sở dữ liệu _ Bài 2 Mô hình thực thể kết hợp doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (627.4 KB, 24 trang )

CƠ SỞ DỮ LIỆU
Bài 2:
MÔ HÌNH THỰC THỂ KẾT HỢP
(NGÔN NGỮ MÔ HÌNH HÓA DỮ LIỆU MỨC QUAN NIỆM)
13/07/2011 1HVĐ – THQL
MÔ HÌNH DỮ LIỆU
• Tập các đối tƣợng
– Phân lớp
– Quan hệ
13/07/2011 HVĐ – THQL 2
L1
L2
L3
S1, Kha
S2, Thi
S5, Lan
S3, Hùng
S4, Định
M1, 45
M2, 60
M3, 60
M4, 45
M5, 45
ĐH

1
2
4
7
MỤC TIÊU
• Kiến thức


– Mô hình thực thể kết hợp (ER)
– Phƣơng pháp luận thiết kế
• Kỹ năng
– Lập mô hình ngoài dùng mô hình ER
– Lập mô hình quan niệm dùng mô hình ER
• Yêu cầu: áp dụng thực tế
13/07/2011 HVĐ – THQL 3
NỘI DUNG
• Mô hình thực thể kết hợp (ER)
• Phƣơng pháp luận thiết kế
• Khảo sát tình huống
13/07/2011 HVĐ – THQL 4
MÔ HÌNH THỰC THỂ KẾT HỢP
• Mô hình thực thể kết hợp (ER)
– Khái niệm và ký hiệu
– Ký hiệu trong Power Designer
– Sử dụng Power Designer
• Phƣơng pháp luận thiết kế
• Khảo sát tình huống
13/07/2011 HVĐ – THQL 5
KHÁI NIỆM
• Thuộc tính
• Thực thể
• Mối kết hợp
• Bản số
13/07/2011 HVĐ – THQL 6
SinhVien
Lop
Mon
HocKy

He
(0,n)
(0,n)
(0,n)
(1,1)
(1,1)
(1,1)
(0,n)
(0,n)(0,n)
(0,n)
(0,n)
TRONG POWER DESIGNER
13/07/2011 HVĐ – THQL 7
SỬ DỤNG POWER DESIGNER
• Tạo domain
• Tạo thuộc tính
• Tạo thực thể
• Tạo mối kết hợp
• Tạo quy tắc quản lý
13/07/2011 HVĐ – THQL 8
PHƢƠNG PHÁP LUẬN THIẾT KẾ
• Mô hình thực thể kết hợp (ER)
• Phƣơng pháp luận thiết kế
– Mô hình ngoài
– Mô hình quan niệm
– Mô hình vật lý
• Khảo sát tình huống
13/07/2011 HVĐ – THQL 9
LẬP MÔ HÌNH NGOÀI
• Tìm thực thể

• Tìm mối kết hợp
• Xác định bản số của mối kết hợp
13/07/2011 HVĐ – THQL 10
BÁN HÀNG: LẬP HOÁ ĐƠN
• Dữ liệu: Bán cho ai ? Ai bán ? Bán gì ? Chi tiết ?
• Thực thể: Hoá đơn, Hàng hoá, Khách hàng
• Mối kết hợp giữa: Hoá đơn và Khách hàng (1-n),
Hoá đơn và Hàng hoá (n-n)
13/07/2011 HVĐ – THQL 11
BÁN HÀNG: THU TIỀN
• Dữ liệu: Ai trả ? Trả cho HĐ nào ? Chi tiết ?
• Thực thể: Phiếu thu, Hoá đơn, Khách hàng
• Mối kết hợp giữa: Phiếu thu và Hoá đơn (1-n),
Phiếu thu và Khách hàng (1-n)
13/07/2011 HVĐ – THQL 12
LẬP MÔ HÌNH QUAN NIỆM
• Tổng hợp các mô hình con
13/07/2011 HVĐ – THQL 13
BÁN HÀNG:
LẬP HOÁ ĐƠN – THU TIỀN
• Loại mối kết hợp giữa Phiếu thu và Khách hàng
13/07/2011 HVĐ – THQL 14
TRỞ LẠI MỤC TIÊU
• Kiến thức
– Mô hình thực thể kết hợp (ER)
– Phƣơng pháp luận thiết kế
• Kỹ năng
– Lập mô hình ngoài dùng mô hình ER
– Lập mô hình quan niệm dùng mô hình ER
• Yêu cầu: áp dụng thực tế

13/07/2011 HVĐ – THQL 15
PHƢƠNG PHÁP LUẬN THIẾT KẾ
• Mô hình thực thể kết hợp (ER)
• Phƣơng pháp luận thiết kế
• Khảo sát tình huống
– Mô hình ngoài
– Mô hình quan niệm
13/07/2011 HVĐ – THQL 16
MINH HOẠ
• Cơ sở dữ liệu Mỹ Gia
13/07/2011 HVĐ – THQL 17
MỸ GIA: CHUYÊN VIÊN
• Xem nhà
• Kiểm tra
• Quảng cáo
• Tƣ vấn
13/07/2011 HVĐ – THQL 18
MỸ GIA: CHUYÊN VIÊN
• Kết hợp
13/07/2011 HVĐ – THQL 19
MỸ GIA: CHUYÊN VIÊN
• Thêm thuộc tính
13/07/2011 HVĐ – THQL 20
MỸ GIA: GIÁM SÁT
13/07/2011 HVĐ – THQL 21
MỸ GIA:
CHUYÊN VIÊN – GIÁM SÁT
13/07/2011 HVĐ – THQL 22
THẢO LUẬN
• Mỹ gia: Quản lý

– Thực thể
– Kết hợp, bản số
– Thuộc tính
– Kết hợp với mô hình đã có
• Mỹ gia: Chuyên viên – Giám sát
• Hệ thống khác
13/07/2011 HVĐ – THQL 23
KẾT LUẬN
• Mô hình ER: Là một loại ngôn ngữ mô hình hoá,
hiệu quả trong xây dựng mô hình dữ liệu mức quan
niệm
• Lƣu ý về mức trừu tƣợng:
– Càng trừu tƣợng càng đơn giản và dễ đọc, tuy nhiên mô
hình không sát thực tế;
– Càng chi tiết càng phức tạp và khó đọc, nhƣng gần với
thực tế.
• Phƣơng pháp luận
– Từ góc độ ngƣời dùng cuối, xây dựng các mô hình
ngoài
– Tổng hợp, phát sinh mô hình quan niệm
– Thiết kế mô hình vật lý
13/07/2011 HVĐ – THQL 24

×