6 Chương PHỤ THUỘC HÀM VÀ CHUẨN HOÁ QUAN HỆ
7.1.2 Sản phẩm thiết kế
Sản phẩm thiết kế là một tập các đặc tả mà các nhà lập trình và các nhà phân tích dữ liệu sẽ sử dụng để xác định định dạng và cấu trúc các file trong bộ nhớ thứ cấp của máy tính (bộ nhớ ngoài).
Khi sử dụng các công cụ CASE, kho dữ liệu của CASE hay từ điển dữ liệu dự
án là nơi lưu trữ tất cả các đặc tả nêu ra ở trên.
Sau đây là các phần tử tiêu biểu của thiết kế được lưu trữ trong kho dữ
liệu của CASE khi thiết kế file và cơ sở dữ liệu vật lý:
BẢNG MÔ TẢ CÁC TRƯỜNG
Loại đặc tả Mô tả nội dung
Tên trường (field name) Theo quy định về cách đặt tên trường của HQTCSDL. Kiểu trường (data type) Chọn kiểu dữ liệu mà HQTCSDL đó hỗ trợ
Kích cỡ (size) Là kích thước tối đa dùng để lưu trữ dữ liệu của trường đó Mã hóa (Coding) Cách viết tắt giá trị của trường. Ví dụ, mỗi nước được
biểu diễn bằng hai ký tự
Các quy tắc toàn vẹn dữ
liệu (data integrity rules)
Các đặc tả về các hạn chếđặt lên giá trị của trường
Các kiểm soát bảo trì (maintenance controls)
Chỉ ra những giá trị nào được phép thay đổi
Công thức (Formular) Mô tả công thức tính toán giá trị với những trường số cần tính toán.
Toàn vẹn tham chiếu (references integrity)
Đặc tả giá trị của trường có liên quan đến giá trị của trường khác
Sở hữu (Ownership) Ai là người sở hữu trường đó (có quyền đối với dữ liệu) BẢNG CÁC ĐẶC TẢ TIÊU BIỂU ĐỐI VỚI THIẾT KẾ BẢN GHI
Các trường (fields) Danh sách các trường trong một bản ghi Dữ liệu có cấu trúc
(Structure Data)
Định nghĩa cấu trúc dữ liệu dùng để lư trữ bản ghi (Thứ
tự các trường, khóa chính, khóa ngoại…)
Sự lưu trữ lại (retention) Đặc tả những bản ghi nào đó được giữ lại trong file bao lâu (dữ liệu về sinh viên không được lưu trữ quá 10 năm sau khi ra trường).
Tên file và định vị Tên file theo quy định của HQTCSDL và thiết bị lưu trữ
nó.
Các bản ghi (record) Những bản ghi nào được lưu trữ trong file. Khóa chính
(Primary Key)
Là một hay một số trường được dùng để định danh duy nhất cho bản ghi.
Chỉ số hóa (index) Chỉ ra các trường được dùng để lập chỉ số Yếu tố khóa bản ghi
(Record blocking factor)
Số các bản ghi theo mỗi trang hoặc khóa của bản ghi (Ví dụ: 10 bản ghi của ITEM được lưu trữ trong một trang bộ
nhớ ngoài) Lưu giữ lại và sao lưu
(Retention and Backup)
File được lưu trữ trong bao lâu và các thủ tục sao lưu, thời gian địn kỳ cần sao lưu (đểđảm bảo an toàn khi có sự cố). Tổ chức file
(file organization)
Phương pháp truy nhập dữ liệu và sắp xếp các bản ghi trong file
Kiểm soát (controls) Đặc tả về kiểm soát và phương pháp mã hóa BẢNG CÁC ĐẶC TẢ TIÊU BIỂU ĐỐI VỚI THIẾT KẾ CSDL Các file Các file trong CSDL và nơi định vị nó
Kiến trúc (Architecture) Loại hình cấu trúc (bao gồm cả mô hình) CSDL được dùng để tổ chức file.
Các mối quan hệ Cơ chếđể liên kết file với nhau.