Data and Database Administration: Advanced Database Management System Mr. Jake Vincent R. Casugay
Data and Database Administration: Advanced Database Management System Mr. Jake Vincent R. Casugay
Administration
Advanced Database Management System
Mr. Jake Vincent R. Casugay
Job definitions
Data Administration (DA): A high-level function
that is responsible for the overall management of
data resources in an organization, including
maintaining corporate-wide definitions and
standards
Prevent/detect/deter Secrecy
Improper modification
of information
Integrity Availability
Prevent/detect/deter improper
Denial of access to services
Threats to Data Security
Accidental losses - attributable to Human
error, software or hardware failure – tackle
using procedures on user authorization,
uniform software installation procedures,
hardware maintenance schedules
Integrity Control
protect data from unnecessary modification
Access Control
Are controls incorporated in the data
management system that restrict access to
data and actions that people can take on
data
White
Grant
GRANT <privilege> ON <relation>
To <user> [WITH GRANT OPTION]
-----------------------------------------------------------
GRANT SELECT * ON Student TO
Matthews
GRANT SELECT *, UPDATE(GRADE) ON
Student TO FARKAS
GRANT SELECT(NAME) ON Student TO
Brown
GRANT command applies to base relations
as well as views
Revoke
REVOKE <privileges> [ON <relation>]
FROM <user>
-----------------------------------------------------------
REVOKE SELECT* ON Student FROM
Blue
REVOKE UPDATE ON Student FROM
Black
REVOKE SELECT(NAME) ON Student
FROM Brown
Mandatory Access Control
Access rights: defined by comparing the
security classification of the requested
objects with the security clearance of the
subject
Recovery facilities:
Backup Facilities
Journalizing Facilities
Checkpoint Facility
Recovery Manager
Backup Facilities
Automatic dump facility that produces
backup copy of the entire database
Periodic backup (e.g. nightly, weekly)
Cold backup – database is shut down
during backup
Hot backup – selected portion is shut down
and backed up at a given time
Backups stored in secure, off-site location
Journalizing Facilities
Audit trail of transactions and database
updates
Transaction log – record of essential data
for each transaction processed against the
database
Database change log – images of updated
data
Before-image – copy before modification
After-image – copy after modification
A schema of the
repository information