Phần 1 bài giảng "Hệ quản trị cơ sở dữ liệu: Các tác vụ quản trị hệ thống" cung cấp cho người học các kiến thức: Vai trò của người quản trị CSDL, bảo mật cơ sở dữ liệu, phân quyền bảo mật dữ liệu, . | Bài giảng Hệ quản trị cơ sở dữ liệu Các tác vụ quản trị hệ thống - TS. Lại Hiền Phương Phần 1 Các tác vụ quản trị hệ thống LẠI HIỀN PHƯƠNG EMAIL LHPHUONG@ LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 1 Vai trò của người quản trị CSDL Quản trị viên CSDL là người chịu trách nhiệm về hiệu năng tính toàn vẹn dữ liệu và bảo mật cho CSDL. Đồng thời người quản trị có vai trò lập kế hoạc phát triển khắc phục sự cố xảy ra với CSDL. Các tác vụ quản trị thường thực hiện Bảo mật tạo tài khoản người dùng và phân quyền Lập các chiến lược sao lưu CSDL để phục hồi khi gặp sự cố Tạo lịch sao lưu CSDL tự động LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 2 Nội dung Phân quyền và bảo mật Sao lưu và phục hồi Chuyển đổi giữa các loại CSDL Kiến trúc nhân bản LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 3 Phân quyền và bảo mật LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 4 Bảo mật CSDL Mục đích của bảo mật nhằm bảo vệ CSDL khỏi những truy xuất trái phép SQL server sử dụng quyền và vai trò để bảo mật CSDL Quyền Permission Quy định các hành động action người dùng có thể thực hiện trên CSDL hoặc các đối tượng CSDL cụ thể Vai trò Role Là tập quyền được gán cho người dùng LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 5 Bảo mật CSDL tiếp Mỗi người dùng hoặc nhóm người dùng được gán các quyền và vai trò nhất định để truy cập tới CSDL SQL Server dựa vào quyền và vai trò cấp cho người dùng nhóm người dùng để xác định các đối tượng câu lệnh SQL người dùng được phép tác động trên CSDL LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 6 Các mức bảo mật của SQL Server Bảo mật trong SQL Server gồm 3 lớp Mức xác thực đăng nhập Authentication Login Security là mức ngoài cùng kiểm soát xem ai có thể đăng nhập vào server Database access security kiểm soát xem user nào có thể truy cập vào một Database cụ thể trên server Permission security kiểm soát một user có thể thực hiện được thao tác gì trên Database Mức Login Security Login là đối tượng được quyền truy cập vào SQL Server khác với User là người khai thác CSDL . Các Login chỉ mới kết nối vào SQL Server chứ