Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 6 Quản trị người dùng cung cấp cho người học những kiến thức như: Các thành phần trong quản trị người dùng; Quản lý user; Quản lý quyền hệ thống (privileges); Quản lý quyền đối tượng; Quản lý nhóm (Role); Bài tập thực hành. | Bài giảng HQT Cơ sở dữ liệu ORACLE Số tc 3 LT 25 Btập 20 GV Nguyễn Thị Mỹ Dung Khối lớp Đại học L2 1 NỘI DUNG MÔN HỌC 1 Chương 1 Tổng quan về Oracle 2 2 Chương 2 Cơ bản về Oracle 2 3 Chương 3 Truy vấn SQL 12 4 Chương 4 Lập trình PL SQL 9 5 Chương 5 Procedure Trigger Function 12 6 Chương 6 Quản trị người dùng 4 7 Chương 7 Kết nối CSDL với Oracle 4 2 Ch6 Quản trị người dùng I. Các thành phần trong quản trị người dùng II. Quản lý user III. Quản lý quyền hệ thống privileges IV. Quản lý quyền đối tượng V. Quản lý nhóm Role VI. Bài tập thực hành 3 I. Các thành phần Việc phân quyền sử dụng là cần thiết trong công việc quản trị. Có hai user account được tự động tạo ra ngay từ khi cài đặt và gán quyền quản trị CSDL DBA - DataBase Administration là SYS và SYSTEM. - DBA cho phép thực hiện các thao tác quản trị đối với CSDL. - SYS được tạo tự động và gán quyền DBA. SYS sở hữu các bảng và danh sách từ điển trong CSDL mật khẩu khi cài đặt - SYSTEM có quyền DBA sở hữu table view mở rộng thông tin cho các tool của Oracle. Mật khẩu mặc định là manager. 4 Các thành phần tt - Cơ chế xác nhận Authentication Mechanism xác nhận quyền truy cập thực hiện bởi DB hoặc HĐH. - Hạn mức tablespace tablespace Quotas điều khiển số lượng không gian bảng ứng với mỗi user. - Không gian bảng mặc định Default tablespace để lưu trữ dữ liệu trong trường hợp user không chỉ rõ tablespace khi tạo segment. - Không gian bảng trung gian Temporary Tablespace chứa các extents cho việc SORT cho các câu lệnh của user. 5 Các thành phần tt - Khoá tài khoản Account Locking Ngăn chặn tài khoản thâm nhập CSDL được thực hiện tự động hoặc người quản trị CSDL. - Hạn chế tài nguyên Resource Limits những giới hạn đưa ra cho mỗi user như thời gian sử dụng CPU truy xuất I O số lượng giao dịch được mở - DB schema tập hợp các tables views procedures gắn với 1 user. Mỗi user chỉ có một schema cùng tên. 6 II. Quản lý user 1. Tạo USER Các bước thực hiện khi tạo mới user 1. Lựa chọn username và cơ chế xác nhận 2. Chỉ ra các .