Nghiên cứu các đường truy nhập

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 70 - 71)

- 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.3 Nghiên cứu các đường truy nhập

Mỗi một đường truy cập gắn liền với chức năng xử lý khi ta thấy có yêu cầu truy nhập bằng cách xem lại biểu đồ BLD. Mỗi xử lý ta cần chỉ ra các 4 yếu tố sau: - Truy nhập file nào ?

- Sử dụng khoá nào ? - Tra cứu gì ?

- Tần số truy nhập?

Để tính tần suất truy cập của mỗi bước ta áp dụng quy tắc sau: Đối với bước truy cập thứ nhất thì tần số truy cập là tần số yêu cầu truy cập qua điều tra thực tế và thống kê. Đối với bước truy cập thứ k (k>1) thì tần suất của nó được tính qua bước thứ k-1 vì kết quả tra cứu của bước trước sẽ là khoá truy cập của bước sau. Cho nên nếu bước k-1 có tần suất là n và mỗi một giá trị của khố truy cập ta tìm được trong đó trung bình m bản ghi thì bước k sẽ có tần suất là tích nxm. Trong ngơn ngữ SQL 4 yếu tố này được thể hiện bằng cấu lệnh tương ứng

SELECT tra cứu gì FROM file truy cập WHERE khố truy cập

Nếu khố và tra cứu trong cùng một file ta nói làtruy cập trực tiếp. Cịn các trường hợp cịn lại nói chung là truy cập gián tiếp. Việc truy cập gián tiếp thông quan đường truy cập bằng cách lần theo các mối liên kết một- nhiều .

Thi dụ: Xét một chức năng của hệ thống thông tin kiểm tra sử dụng vật tư của các phân xưởng trong nhà máy sản xuất ta có một phần biểu đồ BLD sau đây:

Tương ứng ta có lược đồ cấu trúc dữ liệu

Chúng ta hãy xét 3 yêu cầu truy nhập tương ứng các câu hỏi sau: Q1 - Tìm số lượng cơng nhân trong một phân xưởng cho biết SH-PX

Q2 - Tìm đơn giá của các vật tư được sử dụng bởi một phân xưởng khi biết SH-PX. Q3 - Tìm số lượng cơng nhân của các Phân xưởng đã sử dụng một vật tư đã cho, biết mã vật tư

Mỗi yêu cầu tạo ra một đường truy nhập gồm nhiều bước với các yếu tố xác định: - File truy cập là gì?

- Khố truy cập

- Tên đường truy nhập (Q1, Q2, Q3) - Bước số mấy?

- Tra cứu gì? - Tần số truy cập. Trả lời câu hỏi Q1: Thực hiện 1 bước: Q1/1

Truy nhập vào file: “Phân xưởng” Khoá: SH – PX

Tần số : Theo thống kê là 50 lần / ngày

Trả lời câu hỏi Q2 : Thực hiện qua 2 bước: Q2/1 và Q2/2 Q2/1

Truy cập từ file: “sử dụng” Với khoá: SH-PX

Tra cứu : mã VT

Tần suất thống kê là 150 lần/ ngày, mỗi lần trung bình 50 bản ghi (5000/100, trung bình một phân xưởng sử dụng 50 lần)

Q2/2

Truy cập từ file: “Vật tư” Khoá truy cập : mã VT Tra cứu: đơn giá

Tần số truy cập là 7500 lần/ ngày = (150 × 50) Trả lời câu hỏi Q3

Q3/1:

Truy cập file: “sử dụng” Khoá truy cập: mã VT Tra cứu: SH-PX

Tần suất theo thống kê là 20 lần/ ngày, mỗi lần 2,5 bản ghi (=5000/2000)

Q3 /2 :

Truy cập từ file “Phân xưởng” Khoá: SH-PX

Tra cứu số lượng PX

Tần số 50 lần / ngày (=2,5 × 20)

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 70 - 71)

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

(83 trang)