6 Chương PHỤ THUỘC HÀM VÀ CHUẨN HOÁ QUAN HỆ
7.1.1 Quá trình thiết kế
Trong quá trình thiết kế hệ thống vật lý, vấn đề đặt ra hàng đầu là phải làm thế
nào tối thiểu hóa không gian lưu trữ và thời gian người dùng tương tác với hệ thống. Tuy nhiên, do dung lượng các thiết bị nhớ tăng nhanh, nên người ta tập trung nhiều vào việc xử lý các file và dữ liệu sao cho hiệu quả hơn đối với người sử dụng.
Các thông tin cần thiết để thiết kế file vật lý:
Các quan hệ đã được chuẩn hóa, kể cả ước lượng về số lượng dữ liệu cần lưu trữ
Định nghĩa chi tiết các thuộc tính
Các mô tả cho biết ở đâu và khi nào dữ liệu được sử dụng (xem, thêm, sửa, xóa).
Các yêu cầu và mong đợi về sử dụng dữ liệu và tích hợp dữ liệu, bao gồm các yêu cầu về thời gian đáp ứng, các mức độ an toàn, ghi tạm, phục hồi….
Các mô tả về công nghệ được sử dụng để triển khai file và CSDL (thiết bị lưu trữ, hệđiều hành, HQTCSDL…)
Một số các quyết định cơ bản có ý nghĩa đối với sự tích hợp và hiệu năng của hệ thống ứng dụng cần thực hiện:
Chọn định dạng lưu trữ (kiểu dữ liệu) cho mỗi thuộc tính sao cho tối thiểu hóa dư thừa thông tin và tối đa sự tích hợp dữ liệu.
Nhóm gộp các thuộc tính từ mô hình dữ liệu lô gic vào bản ghi vật lý.
Sắp xếp các bản ghi có quan hệ với nhau vào bộ nhớ ngoài sao cho từng bản ghi hay nhóm các bản ghi lưu trữ, cập nhật và lấy ra nhanh chóng (gọi là tổ chức file)
Lựa chọn phương tiện và cấu trúc để lưu trữ dữ liệu đảm bảo truy nhập hiệu quả