II Phát triển một Hệ thống thông tin quản lý
3 Một số phương pháp và cơng cụ sử dụng phân tích thiết kế một Hệ thống thông tin
3.4 Các phương pháp thiết kế CSDL
3.4.1 Thiết kế CSDL logic từ các thông tin đầu ra
Xác định các tệp CSDL trên cơ sở các thông tin đầu ra của hệ thống là phương pháp cổ điển và cơ bản của việc thiết kế CSDL. Các bước chi tiết khi thiết kế CSDL từ các thông tin ra:
Bước 1. Xác định các đầu ra:
• Liệt kê tồn bộ các thơng tin đầu ra.
• Tìm hiểu nội dung, khối lượng, tần suất và nơi nhận của chúng
Bước 2. Xác định các tệp cần thiết cung cấp đủ dữ liệu chọn việc tạo ra từng đầu ra:
• Rà sốt các phần tử thơng tin trên đầu ra nhằm xác định các thuộc tính lặp, các thuộc tính thứ sinh.
• Loại bỏ khỏi danh sách các thuộc tính thứ sinh.
• Bổ sung các thuộc tính khố để nhận diện các đối tượng cần quản lý.
• Thực hiện các bước chuẩn hố:
Chuẩn hố mức 1 (1 NF): Trong mỗi danh sách không được phép chứa những thuộc tính lặp. Nếu có các thuộc tính lặp thì phải tách các thuộc tính đó ra thành các danh sách con, có một ý nghĩa dưới góc độ quản lý.
Chuẩn hoá mức 2 (2 NF): Trong một danh sách mỗi thuộc tính phải
phụ thuộc hàm vào tồn bộ khố chứ khơng chỉ phụ thuộc vào một phần của khố. Nếu có sự phụ thuộc như vậy thì phải tách những thuộc tính phụ thuộc hàm vào bộ phận của khố thành một danh sách con mới.
Chuẩn hoá mức 3 (3 NF): Trong một danh sách khơng được phép có
Bước 3: Tích hợp các tệp để tạo ra một CSDL duy nhất:
Từ mỗi đầu ra khi thực hiện ở bước 2 sẽ tạo ra rất nhiều danh sách. Những danh sách nào cùng mơ tả về một thực thể thì phải tích hợp lại, tạo ra một danh sách chung, bằng cách tập hợp tất cả các thuộc tính chung và riêng của những danh sách đó.
Bước 4: Xác định khối lượng dữ liệu cho từng tệp và tồn bộ sơ đồ:
• Xác định số lượng các bản ghi cho tứng tệp.
• Xác định độ dài cho một thuộc tính. Tính độ dài cho bản ghi.
Bước 5: Xác định liên hệ logic giữa các tệp và thiết lập sơ đồ cấu trúc dữ liệu (DSD)
Xác định mối liên hệ giữa các tệp, biểu diễn các tệp và vẽ sơ đồ liên kết giữa các tệp.