DBMS Presentation
DBMS Presentation
Data
Security
Measures
in Oracle DBMS
Prepared by:
Alla Abdulwahid
Abdulha
Elaf Nazm Anwar
Shanga Bashir
Muhammed
Ruya Saleem Kareem
Supervised
by:
Miss. Chinar
Table of
Contents
• Introductio
n
• Authentication & User
Management
• Authorization and Privileges
• Role Management
2. Assign Roles:
• Command: GRANT connect, resource TO hr_user;
• Purpose: Grants access permissions and usage
rights.
3. Unlock Account:
• Command: ALTER USER hr_user ACCOUNT UNLOCK;
Example
Code:
CREATE USER hr_user IDENTIFIED BY password;
GRANT connect, resource TO hr_user;
ALTER USER hr_user ACCOUNT UNLOCK;
Overview of
Authorization and
Privileges
Purpose:
• Controls access to database objects.
• Limits user actions on specific data.
Key Terms:
• Privileges: Rights to perform
actions (e.g., SELECT, INSERT).
• Authorization: Process of granting
these privileges to users.
How It Works (Step-by-Step)
1. Granting Privileges:
• Command: GRANT SELECT, INSERT ON employees TO
hr_user;
• Purpose: Allows hr_user to view and add data in the
employee's table.
2. Revoking Privileges:
• Command: REVOKE INSERT ON employees FROM
hr_user;
• Purpose: Removes INSERT rights; hr_user can now only
view data.
Example
Code:
GRANT SELECT, INSERT ON employees TO hr_user;
REVOKE INSERT ON employees FROM hr_user;
Overview of Role
Management
Purpose:
• Simplifies user privilege
management by grouping
permissions.
• Helps administrators control user
access levels efficiently.
Benefits:
• Easier management of multiple
users.
• Centralized control over access
permissions.
How It Works (Step-by-Step)
1. Create a Role:
• Command: CREATE ROLE data_entry_role;
• Purpose: Establishes a role for managing specific permissions.
Oracle Solution:
• Transparent Data Encryption (TDE):
Enables encryption directly in Oracle
tables, simplifying data security.
How It Works (Step-by-Step)
Oracle Solution:
• Offers options for auditing sensitive
actions, helping maintain data
integrity.
How It Works (Step-by-Step)
Oracle Solution:
• Uses data masking and redaction
policies to protect confidential
information.
How It Works (Step-by-Step)
Oracle Solution:
• Provides secure backup routines with
options for encryption and safe
storage.
How It Works (Step-by-Step)
Question