Trong đó: Tên của kho dữ liệu là sự kết hợp giữa danh từ và tính từ.
+ Tác nhân là một thực thể (người hoặc hệ thống khác) ở bên ngồi hệ thống có trao đổi thơng tin với hệ thống. Ký pháp biểu diễn của tác nhân là hình chữ nhật kết hợp với tên của tác nhân.
Hình 1.9. Ký pháp của một tác nhân
Trong đó: Tên của tác nhân là sự kết hợp giữa danh từ và tính từ. Tên luồng dữ liệu
Tên kho dữ liệu
- DFD là công cụ cho phép mơ tả hệ thống tồn tiện và đầy đủ nhất. - Cách thức xây dựng biểu đồ luồng dữ liệu:
+ Dựa trên biểu đồ phân cấp chức năng mà ma trận thực thể chức năng. + Dựa vào quy trình nghiệp vụ (quy trình hoạt động của hệ thống cần phát triển).
+ Xây dựng biểu đồ luồng dữ liệu ở các mức chi tiết khác nhau.
Bước 2 – Phân tích hệ thống về dữ liệu
- Mục tiêu của giai đoạn này là xây dựng mơ hình dữ liệu quan niệm (Conceptual Data Model – CDM). CDM mô tả các dữ liệu nghiệp vụ và mối quan hệ của chúng, mơ hình này khơng chứa các chi tiết cài đặt nên nó rất tự nhiên, dễ hiểu cho người phát triển và người sử dụng. CDM là cơ sở của việc thiết kế CSDL vật lý cho HTTT.
- Các bước tiến hành xây dựng mơ hình dữ liệu quan hệ:
+ Tập hợp và phân tích các hồ sơ dữ liệu nghiệp vụ thu được từ giai đoạn khảo sát.
+ Lựa chọn, sắp xếp các thông tin cơ sở.
+ Xác định các thực thể dữ liệu và mối quan hệ giữa chúng. + Xây dựng sơ đồ cho mơ hình dữ liệu quan niệm.
- Mơ hình dữ liệu quan niệm được thể hiện ở hai mơ hình sau: + Mơ hình thực thể liên kết (E/A).
+ Mơ hình dữ liệu quan hệ.
► Mơ hình thực thể liên kết:
- Các thành phần cơ bản của mơ hình E/A:
+ Thực thể (Entity): là một đối tượng cụ thể hay trừu tượng tồn tại trong thế giới thực.
+ Thuộc tính (Attribute): là một giá trị dùng để mơ tả một khía cạnh của một thực thể.
+ Kiểu thuộc tính (Attribute Type): dùng để mơ tả chung về một khía cạnh của thực thể, mỗi kiểu thuộc tính bao gồm nhiều giá trị thuộc tính khác nhau của các thực thể khác nhau. Mỗi kiểu thuộc tính được xác định bởi một tên và được mơ tả trong hình ovan hoặc ellipse.
+ Kiểu thực thể (Entity Type): là một tập các thực thể có cùng cấu trúc (cùng được mơ tả một tập các kiểu thuộc tính), mỗi kiểu thực thể được xác định bởi một tên định danh, và được mô tả bởi một hình chữ nhật, mỗi kiểu thực thể có thể có nhiều thuộc tính, mỗi kiểu thuộc tính được nối với kiểu thực thể được mô tả bởi một đoạn thẳng.
+ Khóa (Key): là một tập các kiểu thuộc tính của kiểu thực thể được dùng để định danh thực thể, mà giá trị của khóa nhằm để xác định một thực thể duy nhất. Các kiểu thuộc tính của khóa có tên và được mơ tả trong hình ovan (hoặc hình trịn) có gạch chân dưới tên. Một kiểu thực thể có thể có nhiều khóa, kiểu thực thể khơng có khóa được gọi là kiểu thực thể yếu. + Liên kết (Relationship): là một quan hệ có ý nghĩa giữa hai hoặc nhiều thực thể với nhau, mỗi liên kết có một ý nghĩa xác định.
+ Kiểu liên kết (Relationship Type): bản chất của kiểu liên kết là một quan hệ toán học trên các tập thực thể E1, E2…, En được xác định bời một tập các liên kết xác định theo tích Đề-các E1 × E2 × … × En. Mỗi kiểu liên kết có tên xác định nhằm mơ tả ý nghĩa của kiểu liên kết và được mơ tả trong một hình thoi. Các loại kiểu liên kết: 1-1, 1-n, m-n (với m, n là các số tự nhiên).