III. CÁC CễNG ĐOẠN PHÁT TRIỂN HỆ THỐNG
3. Giai đoạn thiết kế logic
Sau khi bản bỏo cỏo phõn tớch chi tiết được thụng qua và cú quyết định tiếp tục phỏt triển dự ỏn thỡ đội ngũ phõn tớch chuyển sang giai đoạn thiết kế logic cho hệ thống thụng tin mới.
Mục đớch của giai đoạn này là xỏc định một cỏch chi tiết và chớnh xỏc những gỡ mà hệ thống mới phải làm đề đạt được mục tiờu đó được thiết lập từ giai đoạn phõn tich chi tiết.
Sản phẩm đưa ra của giai đoạn thiết kế logic là cỏc sơ đồ dữ liệu (DFD), cỏc sơ đồ cấu trỳc dữ liệu (DSD), cỏc sơ đồ phõn tớch tra cứu và cỏc phớch logic của từ điển hệ thống.
Cỏc cụng đoạn chớnh của giai đoạn: - Thiết kế cơ sở dữ liệu
- Thiết kế xử lý
- Thiết kế cỏc luồng dữ liệu vào - Chỉnh sửa tài liệu cho mức logic - Hợp thức húa mụ hỡnh logic
Thiết kế cơ sở dữ liệu là thiết kế hệ thống lưu giữ thụng tin của người sử dụng sao cho thụng tin vào một cỏch dễ dàng đơn giản nhất mà thụng tin ra đầy đủ và phong phỳ nhất.
Đõy là cụng việc tương đối phức tạp cỏn bộ thiết kế khụng chỉ cần phải biết về cỏc phương phỏp mà cũn dựa vào kinh nghiệm thiết kế. Do đú thiết kế ban đầu cú thể nhiều sai sút song trong quỏ trỡnh nghiờn cứu kĩ lưỡng hơn hệ thống cơ sở dữ liệu sẽ được chau chuốt hơn
Cú hai phương phỏp thiết kế cơ sở dữ liệu chủ yếu đú là: - Thiết kế cơ sở dữ liệu logic từ cỏc thụng tin ra
Đõy là phương phỏp cổ điển và cơ bản của thiết kế CSDL. Cỏc bước thực hiện như sau:
. Xỏc định cỏc đầu ra
. Xỏc định cỏc tệp cần thiết cung cấp đủ dữ liệu cho việc tạo ra từng đầu ra như: Liệt kờ cỏc thụng tin đầu ra; Thực hiện việc chuẩn húa mức 1(1.NF); Thực hiện việc chuẩn húa mức 2 (2.NF); Chuẩn húa mức 3 (3.NF).
- Thiết kế cơ sở dữ liệu bằng phương phỏp mụ hỡnh húa: Đi từ cỏc khỏi niệm như thực thể, liờn kết đến cỏc mức độ liờn kết như liờn kết một- một, liờn kết một- nhiều, khả năng tựy chọn của liờn kết, chiều của liờn kết đến cỏc thuộc tớnh để mụ tả cỏc đặc trưng của một thực thể hoặc một quan hệ.