Tổ chức File dữ liệu

Một phần của tài liệu Giáo trình Phân tích và thiết kế hệ thống thông tin - Trường CĐ Nông Lâm Đông Bắc (Trang 69 - 70)

- Rút quyền (REVOKE): Quy tắc rút quyền là nế uA bị rút quyền mà A đã uỷ quyền cho B thì B cũng bị rút quyền nếu B khơng bị nơi khác uỷ quyền vào thời điểm trước

5.2.2 Tổ chức File dữ liệu

Các file dữ liệu được tổ chức dưới dạng cấu trúc vật lý được phản ảnh trong các hệ quản trị cơ sở dữ liệu

a. Hệ quản trị cơ sở dữ liệu: Người dùng phải biết tổ chức file dữ liệu của mình, đương nhiên dù hệ quản lý file dù sao cũng chỉ giúp quản lý file chứ không phải quản lý CSDL. Thí dụ các hệ Foxpro, MS-Access, SQL cũng mới chỉ là hệ quản lý file. Chú ý rằng ngay trong thiết kế CSDL logic, nhiều khi các bảng dữ liệu đã đạt dạng chuẩn 3 NF nhưng để nhanh và thuận tiện dạng 3 NF có thể bị phá vỡ.

b. Thiết kế các file cơ sở dữ liệu

Từ BCD để truy cập nhanh và thuận tiện ta thực hiện các bước sau:

- Thêm những thuộc tính tình huống thường là tính tốn được, tích luỹ được - Lặp lại các thuộc tính từ file khác.

- Gộp các kiểu thực thể và kiểu liên kết vào một file cho dù có thể dư thừa để giảm bớt số lần truy nhập, hoặc ngược lại có thể tách thành nhiều file vì khơng phải bao giờ cũng dùng hết các kiểu thực thể liên kết trong một lần truy nhập.

- Lập các file chỉ dẫn (Index) để truy nhập được nhanh căn cứ vào nhu cầu xử lý

Thí dụ như các thuộc tính tình huống là các thuộc tính tính tốn hoặc các thuộc tính tích luỹ trong hệ thống thông tin là

Thành tiền = số lượng * đơn giá Tổng hợp đồng = Σ thành tiền

Số dư tiết kiện, lượng hàng tồn kho, số dư tài khoản.

Các thuộc tính thành tiền, tổng giá trị hợp đồng, số dư.v.v.. trước kia ở giai đoạn phân tích được loại bỏ thì giờ đây lại được đưa vào. Nhiều khi ta phải lập những file tình huống và chấp nhận sự dư thừa.

c. Xây dựng lược đồ vật lý: Nguyên tắc chuyển đổi lược đồ logíc sang lược đồ vật lý nhằm xây dựng các file dữ liệu bao gồm các file chính và tập hợp các file phụ trợ với các thực hiện như sau

- Nói chung mỗi một kiểu thực thể liên kết tạo thành một file và có thể thêm các thuộc tính tình huống

- Khi cần có thể phân rã một thực thể thành những cụm thực thể được sử dụng thường xuyên đối với những quan hệ quá lớn

- Ngược lại có thể gộp các thực thể thành một file để hạn chế những đường truy cập gián tiếp, tất nhiên nó sẽ phá vỡ tính chất chuẩn hố.

Một phần của tài liệu Giáo trình Phân tích và thiết kế hệ thống thông tin - Trường CĐ Nông Lâm Đông Bắc (Trang 69 - 70)

Tải bản đầy đủ (PDF)

(83 trang)