Choose your language
Database Administration (DBA) Course
More than 2 million students worldwide

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're breaking into the field or leveling up, this is the complete DBA toolkit.

Dedika for businesses

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 optimization 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 in practice Database Administration (DBA) Course

How you practice 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.

Click here

Course Content

8 Chapters • 37 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

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 2See details

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 3See details

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 4See details

Security, Users, and Access Control

  • Lesson 1 • Authentication Mechanisms

    Covers password policies, OS authentication, and external directory integration. Establishes the first line of defense against unauthorized 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 5See details

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 6See details

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 7See details

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 8See details

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.

Certification

Your valid completion certificate

This course is for you:

  • Junior sysadmin: wants to specialize 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 classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQ

Who is Dedika?

Is the certificate valid in United States?

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