Hình 4.2 Các bước phát triển CSDL HTTTĐL.
Thiết kế một CSDL HTTTĐL bao gồm các bước:
Chương 4: Cơ sở dữ liệu HTTTĐL
Ở mức thiết kế này là cơ sở hình thành CSDL cần xây dựng, được xây dựng
trên cơ sở khảo sát nhu cầu, thơng tin, nguồn dữ liệu. Xây dựng một sơđồ tổng
quát cho các yêu cầu cho CSDL HTTTĐL. Mức thiết kế này khơng phụ thuộc
vào phần cứng hoặc phần mềm. Chỉ quan tâm đến các mục tiêu ứng dụng mà
người dùng địi hỏi. (Bước 1, 2, 3, 4 trên sơđồ Hình 4.2).
Thiết kế logic
Trong mức thiết kế này, CSDL được mơ tả chi tiết, bao gồm các hạng mục tin, các mối quan hệ dữ liệu, đặt mức độ chính xác, các thủ tục đảm bảo tồn vẹn dữ liệu. Thiết kế logic cũng đưa ra cấu trúc của các thành phần trong CSDL (cịn gọi là cấu trúc CSDL). Mức thiết kế này là khởi điểm của các cơng việc tin học. Người thiết kế phải hiểu rõ tính năng của một hệ thống phần mềm quản trị CSDL. Trong mức này, người thiết kếđưa ra các phương án để lựa chọn các
thành phần của CSDL HTTTĐL. (Bước 5, 6)
Thiết kế vật lý
Mức này là sự triển khai và điều chỉnh thành quả của mức logic trên các phần cứng, phần mềm cụ thể của HTTTĐL .
Phát triển CSDL HTTTĐL khơng chỉ đơn thuần mua phần cứng hay phần
mềm. Phần địi hỏi khắt khe nhất quá trình phát triển HTTTĐL là xây dựng CSDL. Địi hỏi nhiều thời gian nhất, chi phí nhiều tiền nhất, và yêu cầu nỗ lực
trong lập kế hoạch và quản lý. Mặc dù chu trình phát triển HTTTĐL hiện nay
phần lớn tập trung vào xây dựng CSDL, nhưng một số địa phương vẫn tập trung vào mua phần cứng và phần mềm. Việc chọn lựa đúng cho xây dựng CSDL đúng đắn phải dựa trên sự hiểu biết của những cơ quan cĩ kinh nghiệm.
Chương 4: Cơ sở dữ liệu HTTTĐL