DBAM Assignment 1
DBAM Assignment 1
Abdul Rehman
F2022105002
Section: Y4
Roles and Responsibilities of a Database Administration
Introduction
Core Responsibilities
1. Database Design
DBAs work with developers and system architects to create efficient database
architectures that are tailored to an organization's requirements. This includes schema
development, data modeling, and guaranteeing scalability.
2. Performance Monitoring and Optimization
Monitoring database performance and optimizing query execution to reduce delay are
critical tasks. SQL Profiler and AWR reports are commonly utilized for this purpose.
3. Security Management
To protect sensitive data from unwanted access or violations, implement strong security
measures such as encryption, access controls, and frequent audits.
4. Backup & Recovery
DBAs create and manage backup plans to protect data from unintentional loss or
disasters. Recovery solutions such as point-in-time recovery ensure that downtime is kept
to a minimum.
5. User Management
To provide secure and efficient database access, administrators manage user accounts,
define roles, and give or revoke permissions.
6. Database Migration
Overseeing database migrations while ensuring minimal disruption and data integrity
during platform or system upgrades.
7. Compliance and Licensing
Ensuring that database systems conform with applicable rules and regulations (e.g.,
GDPR) and efficiently managing software licensing to avoid legal or financial
consequences.
8. Troubleshooting & Support
Addressing database issues, such as connectivity difficulties and corrupted data, as well
as providing continuing support to users and the system.
1. Cloud Databases
Such as AWS, Azure, and Google Cloud, offer more scalability and lower hardware costs
compared to on-premises solutions. DBAs are now focusing on cloud migration and
administration.
2. Database automation
Tools automate indexing, backups, and performance optimization, allowing DBAs to
prioritize critical duties.
3. AI and Machine Learning Integration
Predictive analytics and AI-driven monitoring enable DBAs to identify and handle issues
before they affect users.
Case Study
References
Connolly, T., & Begg, C. (2014). Database systems: A practical approach to design,
implementation, and management (6th ed.). Pearson.
Microsoft. (n.d.). SQL Server backup and restore overview. Microsoft Learn. Retrieved November
26, 2024, from https://learn.microsoft.com/en-us/sql/relational-databases/backup-restore