Cơ Sở Dữ Liệu: Mô Hình Quan Hệ - Thực Thể (Entity - .vn

Sử dụng mô hình dữ liệu khái niệm mức cao để thiết kế cơ sở dữ liệu
Các giai đoạn thiết kế cơ sở dữ liệu

Hình trên chỉ ra tiến trình thiết kế cơ sở dữ liệu một cách đơn giản. Bước đầu tiên là tập hợp và phân tích yêu cầu hệ thống. Trong bước này, người thiết kế cơ sở dữ liệu phải tiến hành thu thập yêu cầu của người sử dụng, sau đó viết tài liệu những yêu cầu dữ liệu. Kết quả của bước này là viết ra được tập hợp những yêu cầu tất cả các đối tượng người dùng một cách xúc tích. Từ đó, ta xác định được yêu cầu chức năng (Funtional Requirements) của hệ thống.

Sau khi tất cả các yêu cầu đã được tập hợp và phân tích, bước tiếp theo là xây dựng lược đồ khái niệm(conceptual schema) cho cơ sở dữ liệu. Lược đồ khái niệm là nơi biểu diễn xúc tích những yêu cầu của người sử dụng và biểu diễn chi tiết những kiểu thực thể (entity types),quan hệ (relationships) và những ràng buộc (constraints) của dữ liệu, phần này sử dụng những khái niệm được cung cấp trong mô hình dữ liệu mức cao (High level data model). Mô hình dữ liệu mức cao là mô hình dữ liệu được dùng để giao tiếp với người sử dụng bình thường vì thế nó rất dễ hiểu, nó chỉ ra cái gì cần được lưu trong cơ sở dữ liệu chứ không chỉ ra cụ thể dữ liệu được thực hiện như thế nào.

Bước tiếp theo trong quá trình thiết kế là cài đặt cơ sở dữ liệu trên một mô hình dữ liệu thực hiện, sử dụng các Hệ quản trị cơ sở dữ liệu nào đó (Hầu hết các hệ quản trị cơ sở dữ liệu hiện nay sử dụng mô hình dữ liệu quan hoặc hướng đối tượng). Vì thế, chúng ta cần thiết phải chuyển từ mô hình dữ liệu mức cao sang những mô hình dữ liệu thực hiện. Bước này được gọi là thiết kế logic (Logical design) hoặc ánh xạ mô hình dữ liệu (Data model mapping) và kết quả của bước này là lược đồ cơ sở dữ liệu trong mô hình cơ sở dữ liệu thực hiện.

Bước cuối cùng là thiết kế vật lý cho cơ sở dữ liệu (physical design), bao gồm việc thiết kế những cấu trúc lưu trữ dữ liệu bên trong, đường dẫn truy cập, tổ chức file của các file dữ liệu.

Trong chương này, chúng ta sẽ sử dụng mô hình khái niệm ER cho thiết kế lược đồ khái niệm (Conceptual Schema).

Từ khóa » Sơ đồ Quan Hệ Thực Thể