tailieunhanh - Luận văn tốt nghiệp: Tổng quan về cơ sở dữ liệu và cách thiết kế DBMS phần 5

Kiến trúc Kernelized ở đây có sử dụng một OS tin cậy, nó có trách nhiệm đối với các truy nhập vật lý vào dữ liệu (trong cơ sở dữ liệu) và có trách nhiệm tuân theo bảo vệ bắt buộc | High User Low User Hình 6 Kiến trúc Kernelized Ớ đây có sử dụng một OS tin cậy nó có trách nhiệm đối với các truy nhập vật lý vào dữ liệu trong cơ sở dữ liệu và có trách nhiệm tuân theo bảo vệ bắt buộc. High User người sử dụng làm việc ở mức cao tương tác với một High DBMS thông qua một TFE Low User người sử dụng làm việc ở mức thấp tương tác với một Low DBMS. Sau đó các yêu cầu của họ được chuyển cho OS nó lấy lại dữ liệu hợp lệ từ cơ sở dữ liệu. Theo giải pháp này các đối tượng có các nhãn an toàn giống nhau của cơ sở dữ liệu được lưu giữ trong các đối tượng của OS tin cậy đóng vai trò như là các kho chứa đối tượng của cơ sở dữ liệu . Vì vậy OS tin cậy tiến hành kiểm soát an toàn trên các đối tượng này cần có các quá trình phân tách và khôi phục quan hệ đa 56 mức. Quá trình phân tách được thực hiện khi chuyển đổi một quan hệ đa mức thành một số quan hệ đơn mức khi chỉ chứa dữ liệu ở một mức an toàn xác định nào đó chúng được lưu giữ trong các đối tượng của hệ điều hành. Quá trình khôi phục được thực hiện trên các quan hệ đơn mức khi chúng được lấy lại nhằm sinh ra một khung nhìn đa mức chỉ chứa các dữ liệu mà người sử dụng người yêu cầu câu truy vấn đã biết. Các thuật toán phân tách và khôi phục phải được định nghĩa chính xác nhằm đảm bảo tính đúng đắn và hiệu quả của hệ thống. Các bản ghi kiểm toán được OS tin cậy sinh ra cho các phép toán liên quan đến truy nhập vào các đối tượng của OS và các bản ghi kiểm toán khác phải được sinh ra cho các phép toán của DBMS và chúng được ghi lại trong một vết kiểm toán mức hệ thống cao có thể có cùng khuôn dạng với các bản ghi kiểm toán của OS. Kiến trúc này được sử dụng trong mẫu thử nghiên cứu Sea View và DBMS Oracle thương mại. Kiến trúc Replicated lặp Kiến trúc này được trình bày trong hình 7. Theo giải pháp này dữ liệu mức thấp được lặp trong cơ sở dữ liệu. Theo cách này người dùng mức thấp chỉ được phép truy nhập vào cơ sở dữ liệu độ ưu tiên thấp không có khả năng sửa đổi dữ liệu mức cao. Để tuân theo giải pháp này cần

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN