Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 5 - Lê Nhị Lãm Thúy - Trường Đại Học Quốc Tế Hồng Bàng

7 26 1
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 5 - Lê Nhị Lãm Thúy - Trường Đại Học Quốc Tế Hồng Bàng

Đang tải... (xem toàn văn)

Thông tin tài liệu

 Lưu ý: các thuộc tính, các thực thể, và các mối kết hợp được định danh bằng các tên không thể trùng nhau và khi tổng hợp có thể xem một thực thể của mô hình ER này lại là mối kết hợp t[r]

(1)

PHÂN TÍCH THIẾT KẾ THỐNG THƠNG TIN

MƠ HÌNH HĨA DỮ LIỆU Chương 5

Giới thiệu mơ hình liệuMơ hình thực thể - kết hợp (ER)Các phương pháp phân tích liệu

Một số quy tắc mơ hình hóa quan niệm liệuMột số tiêu chuẩn chọn lựa khái niệm

Chương 5: Mơ hình hóa liệu

Thế giới quan HTTT cần tin học hóa Thành phần liệu

Tìm hiểu mơ hình hóa

Các mơ hình thiết kế

Nhóm chun gia phân tích thiết kế

Nhóm lập trình Cài đặt thành phần liệu dựa vào mơ hình đã thiết kế

Hệ quản trị CSDL

CSDL HTTT cần tin học hóa

(2)

5.0 Giới thiệu

 Tổ chức liệu

- Phân tích khía cạnh tĩnh hệ thống. - Biểu diễn cấu trúc liệu mức quan niệm.  Tạo sưu liệu cho liệu

5

5.0 Giới thiệu

6  Mơ hìnhdữ liệu tập hợp khái niệm dùng để diễn tả tập

các đối tượng liệu mối quan hệ chúng tronghệ thống thơng tin cần tin học hóa Nó xem

làcầu nối giới thực với mơ hình sở liệubên

trong máy tính Khimột mơ hình liệu mơ tả tập hợp kháiniệm từ giới thực, ta gọi làmơ hình quanniệm dữ liệu

 VD: mơ hìnhmạng, mơ hình phân cấp, mơ hình quan hệ, mơ hìnhthực thể kết hợp/liên kết, mơ hìnhhướng đối tượng

(3)

5.1 Mơ hình thực thể - kết hợp (ER)

Mơ hình thực thể kết hợp/liê kết (Entity - Relationship Model: ER) Được Peter CHEN giới thiệu năm 1976 để thiết kế CSDL mức quan niệm.

 Biểu diễn sơ đồ thực thể - liên kết.  Các khái niệm mơ hình ER

• Thực thể (entity) • Thuộc tính (attributes) • Mối quan hệ (relationship) • Khóa

• Ràng buộc tồn vẹn

9

Mơ hình thực thể kết hợp (Entity Relationship

Diagram)

Dùngđể thiết kế CSDL mức quan niệm

Biểu diễn trừu tượng cấu trúc CSDL (mơ hình hóathế giới thực)

ERD baogồm:

• Tập thực thể (Entity sets) / Thực thể (Entity) • Thuộc tính (Attributes)

• Mối quan hệ (Relationship)

5.1 Mơ hình thực thể - kết hợp (ER)

5.1.1 Thực thể

Đặc điểm:

Diễn tả đối tượng thực tế Có têngọi riêng

Có danh sáchthuộc tính mơ tả đặc trưng thực thể Có khóathực thể

Vídụ: Ứng dụng quản lý sinh viên 1 SV 1 thực thể

1 lớp1 thực thể

Tập thực thể Entity set tập hợp thực thể có tính chất giống

Kíhiệu: , tên: danh từ cụm danh từE

5.1.1 Thực thể

Vídụ “Quản lý đề án công ty” Một nhân viên thực thể Tập hợp nhân viên tập thực thể Một đề án thực thể

(4)

5.1.2 Thuộc tính

Kíhiệu: Đặc điểm:

Diễn tả thuộc tính thành phần thực thể hay mối kết hợp

Các thông tin mở rộng thuộc tính

Thuộc tính giá trị nguyên số: Kiểu chuỗi, kiểu số nguyên, kiểu số thực

Tênthuộc tính: Danh từ cụm danh từ

A1

5.1.2 Thuộc tính

Các loại thuộc tính:

Thuộc tính đơn trị: nhận giá trị đơn thực thể cụ thể Thuộc tính đa trị: nhận nhiều giá trị đơn thực thể cụ thể Thuộc tính kết hợp: thuộc tính gồm nhiều thành phần nhỏ Thuộc tính suy diễn: thuộc tính mà giá trị tính tốn từ

giátrị thuộc tính khác

SINH VIÊN Họ tên

Họ

Chữ lót

Tên

5.1.2 Thuộc tính

Thuộc tính đơn trị: Vd: Họ tên, ngày sinh…

Thuộc tính đa trị VD: số điện thoại, địa chỉ…

Thuộc tính suy diễn: giá trị tính tốn từ thuộc tính khác Vd:tuổi

Điện thoại Địa chỉ

Tuổi

5.1.3 Thuộc tính khóa

Khóa chính

Cácthực thể tập thực thể cần phân biệt Khóa Kcủa tập thực thể E hay nhiều thuộc tính:

• Lấy thực thể e1, e2 E

• e1, e2 khơng thể có giá trị giống các thuộc tính K

Chú ý:

(5)

5.1.3 Thuộc tính khóa

Ví dụ:

5.1.4 Mối kết hợp

Kíhiệu: Đặc điểm:

Diễn tả mối liên kết thực thể khác • Quan hệ thực thểkết hợp nhị phân • Quan hệ nhiều thực thểkết hợp đa phân Có têngọi riêng

Số thuộc mối kết hợp: / n Cóthuộc tính riêng mối kết hợp

R

5.1.4 Mối kết hợp

Vídụ:

1 NV (làmviệc) phịng ban đó 1 phịng ban có NV (làtrưởng phòng)

5.1.5 Bản số mối kết hợp

(min, max) định thực thể e thuộc tập thực thể E tham gia ítnhất nhiều vào thể R

Giải thích

(6)

5.1.5 Bản số mối kết hợp

Phân loại:

Một – (1 – 1)

Một – nhiều (1 – n) hay Nhiều – (n – 1) Nhiều – nhiều (n – n)

20

5.1.5 Bản số mối kết hợp

 B1 - Phânhoạch liệu thành lĩnh vực

 B2 - Xây dựng mơ hình thực thể - kết hợp cho

từng lĩnh vực

 B3 -Tổng hợp mơ hình thực thể - kết hợp từ

tất lĩnh vực để có mơ hình tổng qt.

 B4 -Chuẩn hóa

 B5 -Kiểm tra lần cuối

Các bước xây dựng mơ hình ER

B1 -Phân hoạch liệu thành lĩnh vực

 Tiêu chuẩn phân hoạch thường vào tính chất chức năng, nghiệp vụ tổ chức

 Các liệu lĩnh vực thường liên quan đến liệu lĩnh vực

 Ví dụ: hệ thống kế tốn phân chia thành phân hệ • Phân hệ tiền tệ: thu – chi tiền mặt, tiền gửi ngân hàng • Phân hệ hàng hóa: mua – bán hàng hóa

• Phân hệ nguyên liệu: nhập – xuất nguyên liệu chính, nguyên liệu phụ, cơng cụ sản xuất

• Phân hệ sản phẩm: sản xuất bán sản phẩm • Phân hệ công cụ: nhập - xuất, khấu hao công cụ • Phân hệ tài sản cố định: cập nhật, tính khấu hao

• Phân hệ thuế: lập báo cáo thuế giá trị gia tăng đầu vào, đầu • Phân hệ tốn - loại cơng nợ

• Phân hệ kết chuyển, tổng hợp, lập báo cáo tài

(7)

B2 - Xây dựng mơ hình ER cho lĩnh vực

 Xác định thuộc tính, thực thể, quan hệ, bản số thực thể mối kết hợp mà tham gia.

 Xácđịnh ràng buộc tồn vẹn.

Các bước xây dựng mơ hình ER

B3 -Tổng hợp mơ hình ER

 Thường lĩnh vực có tính chất nghiệp vụ riêng,khi tổng hợp lại chúng có thực thể chung. • Ví dụ: phân hệ hệ thống kế tốn ln liên quan đến

những thực thể chung tài khoản, khách hàng, nhân viên…  Xóa bỏ từ đồng nghĩa đa nghĩa

• Từ đồng nghĩa: đối tượng mang tên khác nhau, thực chất

- Vídụ: thực thể "SINH VIÊN" "HỌC VIÊN" hay "HỌC SINH", thuộc tính"ĐIỂM" "KẾT QUẢ" mơn thi

 Từ đa nghĩa: đối tượng khác mang tên - Vídụ: trường Đại học, sau có phân biệt liên quan đến

chức năng, "NHÂN VIÊN" không phân biệt "CÁN BỘ GIẢNG DẠY" hay "NHÂN VIÊN HÀNH CHÁNH"

Các bước xây dựng mơ hình ER

B3 -Tổng hợp mơ hình ER

 Xây dựng ngữ vựng chung: Tạo danh mục tổng quát gồm danh mục sau:

 Danh mục thuộc tính

 Danh mục thực thể

 Danh mục mối kết hợp

Lưu ý:cácthuộc tính, thực thể, mối kết hợp định danhbằng tên trùng tổng hợp xem thực thể mơ hình ER lại mối kết hợp mơ hình ER khác

Các bước xây dựng mơ hình ER

B4 -Chuẩn hóa

 Áp dụng quy tắc chuẩn hóa để có mơ

hìnhhợp lý.

Lưu ý: khi chuẩn hố không làm ngữ nghĩa bản chất vấn đề giới thực.

Ngày đăng: 01/04/2021, 13:31

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan