
Database Administration (DBA) Course
Master every core responsibility of a professional Database Administrator, from installation and security to performance tuning and high availability. This course gives you the hands-on skills employers demand, covering real-world backup strategies, automation workflows, and cloud migration. Whether you are breaking into the field or levelling up, this is the complete DBA toolkit.
What you will learn:
You will learn how to install and configure database servers, manage storage, and enforce layered security across users and objects. You will design backup policies aligned with business continuity requirements and practice recovery procedures before a crisis hits. The course covers performance monitoring, query tuning, and index optimisation to reduce latency in production systems. You will also implement high-availability architectures, automate routine DBA tasks using scripts and CI/CD pipelines, and apply data governance controls that satisfy regulatory audits. Cloud migration planning and NoSQL concepts round out your skill set.
How you study practically Database Administration (DBA) Course
How you practise Database Administration (DBA) Course
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 37 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Database Administration
Foundations of Database Administration
Lesson 1 • Relational Database Core Concepts
Covers tables, keys, relationships, and normalization principles. Establishes the data model vocabulary used throughout the course.
Lesson 2 • SQL Fundamentals for DBAs
Reviews essential SQL syntax with emphasis on DBA-relevant queries. Prepares students to read and write administrative scripts used in subsequent chapters.
Lesson 3 • DBA Roles and Responsibilities
Defines the scope of DBA work across development, production, and hybrid environments. Distinguishes DBA duties from developer and data engineer roles.
Lesson 4 • Database Management System Overview
Surveys major RDBMS platforms and their architectural differences. Provides context for platform-specific decisions made in later chapters.
Chapter 2HideHide detailsSee detailsDatabase Installation and Configuration
Database Installation and Configuration
Lesson 1 • Installation Process and Validation
Walks through silent and interactive installation methods and post-install verification steps. Ensures a repeatable, auditable deployment process.
Lesson 2 • Pre-Installation Planning
Covers hardware sizing, OS requirements, and storage layout decisions before installation. Prevents common post-install configuration debt.
Lesson 3 • Instance Startup and Shutdown Procedures
Teaches controlled startup and shutdown sequences and their impact on data integrity. Builds habits that prevent corruption during maintenance windows.
Lesson 4 • Core Server Configuration Parameters
Explains critical initialization parameters that govern memory, I/O, and concurrency. Misconfigured parameters are the leading cause of early performance issues.
Chapter 3HideHide detailsSee detailsStorage, Files, and Space Management
Storage, Files, and Space Management
Lesson 1 • Logical Storage Structures
Covers tablespaces, schemas, segments, and extents as logical containers for data. Links physical files to the objects DBAs manage daily.
Lesson 2 • Physical Storage Architecture
Explains data files, log files, and temp files and their roles in database operation. Provides the foundation for all space management tasks.
Lesson 3 • Space Reclamation and Expansion
Covers adding data files, resizing tablespaces, and reclaiming unused space. Ensures storage capacity keeps pace with application growth.
Lesson 4 • Space Monitoring and Alerting
Teaches queries and tools to track space consumption trends and set proactive alerts. Prevents disk-full incidents that cause unplanned downtime.
Chapter 4HideHide detailsSee detailsSecurity, Users, and Access Control
Security, Users, and Access Control
Lesson 1 • Authentication Mechanisms
Covers password policies, OS authentication, and external directory integration. Establishes the first line of defence against unauthorised access.
Lesson 2 • Data Encryption and Masking
Covers transparent data encryption, column-level encryption, and data masking for non-production environments. Protects sensitive data at rest and in transit.
Lesson 3 • Auditing and Compliance Logging
Configures database audit trails to capture login events, DDL changes, and data access. Supports regulatory compliance and forensic investigation.
Lesson 4 • Object-Level Privilege Control
Explains GRANT and REVOKE at the table, view, and procedure level. Granular control prevents data leakage between application schemas.
Lesson 5 • User and Role Management
Teaches creating users, assigning roles, and applying the principle of least privilege. Roles simplify permission management at scale.
Chapter 5HideHide detailsSee detailsBackup and Recovery Strategies
Backup and Recovery Strategies
Lesson 1 • Backup Policy Design
Guides students through defining RTO, RPO, retention periods, and backup schedules. Aligns backup strategy with business continuity requirements.
Lesson 2 • Executing and Automating Backups
Covers native backup tools, scripting backup jobs, and integrating with schedulers. Automation eliminates human error in routine backup execution.
Lesson 3 • Backup Validation and Testing
Establishes procedures for verifying backup integrity and conducting scheduled restore drills. Untested backups provide false confidence.
Lesson 4 • Backup Types and Terminology
Defines full, incremental, differential, and log backups and their trade-offs. Correct terminology is essential for designing a coherent backup policy.
Lesson 5 • Recovery Scenarios and Procedures
Walks through point-in-time recovery, object-level recovery, and full instance restore. Practicing recovery scenarios before a crisis is critical.
Chapter 6HideHide detailsSee detailsPerformance Monitoring and Tuning
Performance Monitoring and Tuning
Lesson 1 • Performance Metrics and Baselines
Identifies key performance indicators and establishes baselines for normal operation. Baselines make anomaly detection reliable and actionable.
Lesson 2 • Index Design and Optimization
Covers B-tree, bitmap, and composite index strategies and their maintenance requirements. Proper indexing is the highest-impact tuning lever available to DBAs.
Lesson 3 • Server-Level Performance Tuning
Addresses memory allocation, I/O subsystem tuning, and connection pool configuration. Server-level changes amplify gains made at the query level.
Lesson 4 • Query Execution Plans
Teaches reading and interpreting execution plans to identify inefficient operations. Execution plan analysis is the primary diagnostic tool for slow queries.
Lesson 5 • SQL Tuning Techniques
Applies rewriting strategies, hints, and statistics management to improve query performance. Complements index work with query-level optimizations.
Chapter 7HideHide detailsSee detailsHigh Availability and Replication
High Availability and Replication
Lesson 1 • Read Scaling with Replicas
Distributes read workloads across replica nodes to improve throughput and reduce primary load. Complements HA with horizontal read scalability.
Lesson 2 • High Availability Concepts
Defines availability tiers, single points of failure, and failover objectives. Provides the conceptual framework for all HA architecture decisions.
Lesson 3 • Synchronous and Asynchronous Replication
Compares synchronous and asynchronous replication modes and their durability trade-offs. Mode selection directly affects RPO and application performance.
Lesson 4 • Log Shipping and Standby Databases
Covers log shipping mechanics, standby database configuration, and lag monitoring. Log shipping is a foundational HA technique applicable across platforms.
Lesson 5 • Automatic Failover Configuration
Configures cluster managers and quorum mechanisms for automatic failover. Reduces human response time during unplanned outages.
Chapter 8HideHide detailsSee detailsAutomation, DevOps, and DBA Workflows
Automation, DevOps, and DBA Workflows
Lesson 1 • Database Change Management
Implements schema versioning, migration scripts, and change approval workflows. Controlled change management prevents production incidents from unreviewed DDL.
Lesson 2 • Monitoring and Alerting Pipelines
Builds end-to-end monitoring pipelines that collect, store, and alert on database metrics. Proactive alerting reduces mean time to detection.
Lesson 3 • Infrastructure as Code for Databases
Applies configuration management and IaC tools to provision and configure database servers. Eliminates configuration drift across environments.
Lesson 4 • CI/CD Integration for Database Changes
Embeds database migration testing into continuous integration pipelines. Catches schema errors before they reach production environments.
Lesson 5 • Scripting for Database Automation
Teaches shell and scripting language fundamentals applied to DBA tasks. Automation scripts form the backbone of efficient database operations.
Your valid completion certificate
This course is for you:
Junior sysadmin: wants to specialise in database management and grow faster.
Software developer: needs deeper database knowledge to advance into backend roles.
IT support technician: ready to transition into a structured DBA career path.
Recent computer science graduate: seeking practical skills beyond what school taught.
Data analyst: wants to understand the infrastructure layer behind the data pipelines.
Career changer from finance: brings domain knowledge and wants technical database credentials.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos help a lot with learning.

Top training programmes
FAQ
Who is Dedika?
Is the certificate valid in Kenya?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















