CHƯƠNG 2:
MƠ HÌNH DỮ LIỆU QUAN NIỆM
NỘI DUNG
1.
2.
3.
4.
5.
6.
Khái niệm về mơ hình dữ liệu quan niệm
Các thành phần cơ bản của mơ hình thực thể - mối quan hệ
Mơ hình hóa các trường hợp mở rộng
Biểu diễn quy tắc nghiệp vụ
Các bước xây dựng mơ hình dữ liệu quan niệm
Ví dụ về thiết kế mơ hình dữ liệu quan niệm
2
Khái niệm về mơ hình dữ liệu quan niệm
•
Q trình mơ hình hóa:
–
–
Được bắt đầu bằng việc phân tích các tài liệu thu được từ khâu khảo sát.
Đối với mỗi tài liệu hay hồ sơ, chọn ra những thông tin cơ sở, chính xác hóa
nó, phân loại và sắp xếp.
–
–
Mỗi mục tin là đủ nhỏ để trở thành một thông tin cơ sở và có tên riêng của nó.
Sau đó chúng được cấu trúc lại để hình thành nên một mơ hình quan niệm về
dữ liệu
3
Khái niệm về mơ hình dữ liệu quan niệm
•
Sản phẩm của mơ hình hóa
–
Sản phẩm của mơ hình hóa là mơ hình dữ liệu quan niệm và được thể hiện
bằng mơ hình thực thể - mối quan hệ (cịn gọi là mơ hình thực thể - liên kết) ERM
4
2. Các thành phần cơ bản của ERM
Mơ hình thực thể liên kết (cịn gọi là mơ hình thực thể mối quan hệ) là một
biểu diễn đồ thị của các lớp dữ liệu và mối quan hệ ngữ nghĩa giữa chúng
Gồm 3 thành phần cơ bản
Thực thể
Mối quan hệ giữa các thực thể
Thuộc tính của thực thể hay mối quan hệ
5
2.1. Thực thể
Một thực thể là một khái niệm dùng để chỉ:
Một lớp (khơng phải một cá thể)
•
Các đối tượng của thế giới thực (nhìn thấy được)
hay
•
Các khái niệm độc lập (khơng bao chứa cái khác)
Có cùng các đặc trưng chung
Tên của thực thể: là 1 mệnh đề danh từ
Ký pháp:
Tên thực thể
6
Ví dụ: Thực thể
7
Bản thể (Cá thể)
8
2.2. Thuộc tính
9
Thuộc tính của thực thể
10
Ký pháp cho thuộc tính thực thể
11
Các mối quan hệ
12
Ví dụ: mối quan hệ MUA – tương tác
13
Các thuộc tính của mối quan hệ
14
Thực thể trong mối quan hệ
15
Bậc của mối quan hệ
16
Bản số của thực thể
17
Dùng bản số mô tả mối quan hệ
18
Dùng bản số mô tả mối quan hệ
19
Dùng bản số mô tả mối quan hệ
20
Các trường hợp mở rộng
21
Các trường hợp mở rộng
22
Quy trình xây dựng mơ hình
Hồ sơ dữ liệu
Liệt kê chính xác,
Xác định thực thể
Xác định mối quan
chọn lọc thơng tin
và thuộc tính
hệ và thuộc tính
Mẫu hồ sơ
Mơ hình thực thể mối quan
hệ
Xác định bản số, thu gọn
Vẽ biểu đồ mơ hình
23
Ví dụ: hệ thống quản lý trơng gửi xe
•
Bảng phân tích
24
Ví dụ: hệ thống quản lý trơng gửi xe
•
Các hồ sơ dữ liệu sử dụng
25