Professional Documents
Culture Documents
Session Outline
• Introduction to database Security
• Data security requirements
• Types of database users
• Create user alter user and delete user
Permission types
Session assignment
THANK YOU
Contact mail- anklesh.dixit@gmail.com
10
Database management system
Matoshri Aasarabai Polytechnic, Nashik (Comp Engg.) Database Security & Transaction Processing
Session Outline
• Database privileges
• Grant Command
• Revoke command
• Transaction
• State of transaction
Database privileges
Database privileges
Grant Command
• Grant:- this command is used to assign
privileges
• Syntax:-
GRANT privilege_name ON object_name TO {user-name |PUBLIC| role_name}
[WITH GRANT OPTION];
Where,
privilege_name- Access, right or privilege granted to user
Object_name- name of object like table view procedure etc.
User_name- name of user
PUBLIC:- used to grant access rights to all user
role_name- set of privileges grouped together
WITH GRANT OPTION:- allows user to grant access rights to other user.
e.g. GRANT SELECT ON student TO users1;
Revoke command
Transaction
State of transaction
Partially
•
Active Committed
Committed
Read, Write
BEGIN End trans. commit
Failed Terminated
Abort Abort
States of transaction
States of transaction
Session assignment
THANK YOU
Contact mail- anklesh.dixit@gmail.com
22
Database management system
Matoshri Aasarabai Polytechnic, Nashik (Comp Engg.) Database Security & Transaction Processing
Session Outline
• Database Backup
• Types of backups
• Database Recovery
• Recovery techniques
Database Backup
Database backup
Types of backup
Importance of backups
Database recovery
Recovery
Session assignment
THANK YOU
Contact mail- anklesh.dixit@gmail.com
33
Database management system
Matoshri Aasarabai Polytechnic, Nashik (Comp Engg.) Database Security & Transaction Processing
THANK
YOU
Database management system 34