Bước đầu tiên là tập hợp các yêu cầu và phân tích
Trong bước này, ngườithiết kế cơ sở dữ liệu phỏng vấn những người sử dụng cơ sở dữ liệu để hiểu và làmtài liệu về các yêu cầu về dữ liệu của họ. Kết quả của bước này là một tập hợp ghichép súc tích về các yêu cầu của những người sử dụng. Những yêu cầu sẽ được đặctả càng đầy đủ và chi tiết càng tốt. Song song với việc đặc tả các yêu cầu dữ liệu,cần phải đặc tả các yêu cầu về chức năng của ứng dụng: đó là các thao tác do ngườisử dụng định nghĩa sẽ được áp dụng đối với cơ sở dữ liệu
Mỗi khi tất cả các yêu cầu đã được thu thập và phân tích, bước tiếp theo là tạora lược đồ quan niệm cho cơ sở dữ liệu bằng cách sử dụng mô hình dữ liệu quanniệm mức cao. Bước này gọi là
thiết kế quan niệm
. Lược đồ quan niệm là một môtả súc tích về các yêu cầu dữ liệu của những người sử dụng. Nó bao gồm các mô tảchi tiết của các kiểu thực thể, kiểu liên kết và các ràng buộc, chúng được biểu diễn bằng các khái niệm do các mô hình dữ liệu bậc cao cung cấp. Vì những khái niệmnày không chứa các chi tiết cài đặt, chúng thường dễ hiểu và có thể sử dụng chúngđể giao lưu với những người sử dụng. Lược đồ quan niệm mức cao cũng có thểđược sử dụng như một dẫn chứng để đảm bảo rằng tất cả các đòi hỏi của người sửdụng đều thỏa mãn và các đòi hỏi này không chứa các mâu thuẫn. Giải pháp nàycho phép những người thiết kế cơ sở dữ liệu tập trung vào việc đặc tả các tính chấtcủa dữ liệu mà không cần quan tâm đến các chi tiết lưu trữ. Một thiết kế cơ sở dữliệu quan niệm tốt sẽ làm dễ cho công việc của những người thiết kế cơ sở dữ liệu.
Trong quá trình (hoặc sau khi) thiết kế lược đồ quan niệm, chúng ta có thể sửdụng các phép toán cơ bản của mô hình dữ liệu để đặc tả các thao tác của người sửdụng được xác định trong khi phân tích chức năng. Điều đó cũng giúp khẳng địnhrằng lược đồ quan niệm thỏa mãn mọi yêu cầu chức năng được xác định. Nếu cómột số yêu cầu chức năng không thể nêu ra được trong lược đồ ban đầu thì ở bướcnày có thể có sự sửa đổi lược đồ quan niệm cho phù hợp.
Bước tiếp theo trong việc thiết kế cơ sở dữ liệu là việc cài đặt một cơ sở dữliệu bằng cách sử dụng một hệ quản trị cơ sở dữ liệu có sẵn. Hầu hết các hệ quản trịcơ sở dữ liệu sử dụng một mô hình dữ liệu cài đặt (thể hiện), chẳng hạn như môhình quan hệ hoặc đối tượng, vì vậy lược đồ quan niệm được chuyển từ mô hình dữliệu bậc cao thành mô hình dữ liệu cài đặt. Bước này gọi là thiết kế logic hoặc là ánh xạ mô hình dữ liệu.
Kết quả của bước này là một lược đồ cơ sở dữ liệu dướidạng một mô hình dữ liệu cài đặt của hệ quản trị cơ sở dữ liệu.
Bước cuối cùng trong thiết kế cơ sở dữ liệu là
thiết kế vật lý
. Trong bước nàyta phải chỉ ra các cấu trúc bên trong, các đường dẫn truy cập, tổ chức tệp cho cáctệp cơ sở dữ liệu. Song song với các hoạt động đó, các chương trình ứng dụng cũngđược thiết kế và cài đặt như là các giao tác (transaction) cơ sở dữ liệu tương ứngvới các đặc tả giao tác mức cao
» Tin mới nhất:
» Các tin khác: