Database
Management
Technical
Skills
01
SQL
&
Query
Languages
8
skills
02
Database
Design
&
Data
Modeling
8
skills
03
Relational
Database
Platforms
7
skills
ANSI
SQL
and
vendor
dialects
(
T
-
SQL
,
PL
/
pgSQL
,
PL
/
SQL
)
Joins
,
subqueries
,
set
operations
,
and
common
table
expressions
Window
functions
and
analytic
queries
Recursive
queries
and
hierarchical
data
traversal
Stored
procedures
,
user
-
defined
functions
,
and
triggers
Execution
plans
and
query
cost
analysis
Dynamic
SQL
,
parameterized
queries
,
and
SQL
injection
prevention
Transaction
control
—
COMMIT
,
ROLLBACK
,
savepoints
Conceptual
,
logical
,
and
physical
data
modeling
Entity
-
relationship
diagrams
(
Crow
'
s
foot
,
Chen
notation
)
Normalization
to
3
NF
/
BCNF
and
controlled
denormalization
Dimensional
modeling
—
star
and
snowflake
schemas
Slowly
changing
dimensions
(
Types
1, 2,
and
3)
Data
Vault
2.0 —
hubs
,
links
,
and
satellites
Keys
,
constraints
,
and
referential
integrity
enforcement
Schema
versioning
and
migration
strategy
PostgreSQL
—
extensions
,
roles
,
logical
replication
Microsoft
SQL
Server
—
Agent
jobs
,
Always
On
,
T
-
SQL
Oracle
Database
—
RMAN
,
ASM
,
Enterprise
Manager
MySQL
/
MariaDB
—
InnoDB
,
binary
logs
,
replication
IBM
Db
2
—
pureScale
,
HADR
,
storage
groups
SQLite
—
embedded
storage
,
WAL
mode
,
file
-
based
design
Amazon
Aurora
—
cluster
architecture
,
reader
endpoints
2 / 6
04
NoSQL
&
Specialized
Data
Stores
8
skills
Document
stores
—
MongoDB
,
Couchbase
Wide
-
column
stores
—
Apache
Cassandra
,
ScyllaDB
,
HBase
Key
-
value
and
caching
—
Redis
,
Valkey
,
Memcached
Graph
databases
—
Neo
4
j
,
Amazon
Neptune
,
Cypher
queries
Search
engines
—
Elasticsearch
,
OpenSearch
,
Apache
Solr
Time
-
series
—
InfluxDB
,
TimescaleDB
,
Prometheus
TSDB
Vector
stores
—
pgvector
,
Pinecone
,
Milvus
Cloud
-
native
stores
—
DynamoDB
,
Cosmos
DB
,
Firestore
3 / 6
PERFO RMANCE
,
O PERAT IO NS
&
RELIAB ILIT Y
05
Performance
Tuning
&
Optimization
9
skills
06
Database
Administration
&
Operations
8
skills
07
Backup
,
Recovery
&
High
Availability
8
skills
08
Security
,
Governance
&
Compliance
8
skills
Index
design
—
B
-
tree
,
hash
,
GIN
,
GiST
,
BRIN
Composite
,
covering
,
partial
,
and
functional
indexes
Execution
plan
reading
—
EXPLAIN
,
EXPLAIN
ANALYZE
,
SHOWPLAN
Query
rewriting
and
predicate
pushdown
Table
partitioning
(
range
,
list
,
hash
)
and
horizontal
sharding
Statistics
maintenance
and
bloat
control
(
VACUUM
,
ANALYZE
)
Locking
,
blocking
,
and
deadlock
diagnosis
Transaction
isolation
levels
and
MVCC
behaviour
Connection
pooling
—
PgBouncer
,
HikariCP
,
ProxySQL
Installation
,
patching
,
and
major
version
upgrades
Configuration
tuning
—
memory
,
WAL
,
planner
parameters
User
,
role
,
and
privilege
management
Storage
and
capacity
planning
Maintenance
jobs
and
index
rebuild
/
reorganize
Monitoring
and
alerting
—
Prometheus
,
Grafana
,
Datadog
Slow
query
logging
and
log
analysis
Environment
promotion
—
development
,
staging
,
production
Full
,
differential
,
and
incremental
backup
strategies
Write
-
ahead
log
archiving
and
continuous
archiving
Point
-
in
-
time
recovery
(
PITR
)
and
restore
validation
Streaming
and
logical
replication
topologies
Synchronous
vs
.
asynchronous
replication
and
lag
monitoring
Automated
failover
and
clustering
—
Patroni
,
Always
On
,
RAC
,
Galera
Disaster
recovery
runbooks
and
failover
drills
RPO
/
RTO
definition
,
documentation
,
and
testing
Authentication
and
authorization
models
—
RBAC
,
ABAC
Row
-
level
security
and
column
-
level
masking
Encryption
at
rest
and
in
transit
—
TDE
,
TLS
,
KMS
Secrets
management
—
HashiCorp
Vault
,
AWS
Secrets
Manager
Audit
logging
and
database
activity
monitoring
Regulatory
data
handling
—
GDPR
,
HIPAA
,
PCI
DSS
,
SOC
2
Data
retention
,
archiving
,
and
purge
policies
Vulnerability
management
and
patch
cadence
4 / 6
CLO UD
,
AUT O MAT IO N
&
MO DERN
DATA
PLAT FO RMS
09
Cloud
&
Managed
Database
Services
8
skills
10
Data
Integration
,
ETL
&
Pipelines
7
skills
11
Scripting
,
Automation
&
DevOps
7
skills
AWS
—
RDS
,
Aurora
,
DynamoDB
,
Redshift
Azure
—
SQL
Database
,
Cosmos
DB
,
Synapse
,
Flexible
Server
Google
Cloud
—
Cloud
SQL
,
Spanner
,
BigQuery
,
Firestore
Snowflake
and
Databricks
SQL
Warehouses
MongoDB
Atlas
and
Redis
Cloud
provisioning
Infrastructure
as
code
—
Terraform
,
CloudFormation
,
Pulumi
Containerized
databases
—
Docker
,
Kubernetes
operators
Serverless
and
autoscaling
databases
—
Neon
,
PlanetScale
,
Aurora
Serverless
ETL
vs
.
ELT
pipeline
design
and
trade
-
offs
Change
Data
Capture
—
Debezium
,
native
CDC
streams
Batch
orchestration
—
Apache
Airflow
,
dbt
,
Dagster
Streaming
ingestion
—
Apache
Kafka
,
Kinesis
,
Pub
/
Sub
Warehouse
loading
patterns
and
incremental
merges
Data
quality
checks
,
reconciliation
,
and
alerting
Metadata
management
and
lineage
—
OpenLineage
,
Alation
,
Collibra
Python
database
libraries
—
psycopg
,
SQLAlchemy
,
asyncpg
Shell
and
PowerShell
automation
for
routine
DBA
tasks
Database
CI
/
CD
—
Flyway
,
Liquibase
,
Alembic
Migration
pipelines
integrated
with
application
releases
ORM
usage
and
query
review
—
Hibernate
,
EF
Core
,
Prisma
Automated
schema
and
data
testing
—
pytest
,
tSQLt
Observability
integration
—
OpenTelemetry
,
Prometheus
exporters
5 / 6
12
Analytics
,
Big
Data
&
Warehousing
7
skills
13
Client
Tools
&
Utilities
7
skills
Apache
Spark
SQL
and
PySpark
transformations
Distributed
query
engines
—
Trino
,
Presto
,
Hive
Columnar
and
serialization
formats
—
Parquet
,
ORC
,
Avro
Lakehouse
table
formats
—
Delta
Lake
,
Apache
Iceberg
,
Hudi
OLAP
engines
—
ClickHouse
,
Apache
Druid
,
Apache
Doris
Semantic
and
metric
modeling
with
dbt
BI
connectivity
and
query
performance
—
Power
BI
,
Tableau
,
Looker
Universal
clients
—
DBeaver
,
DataGrip
,
Navicat
Command
-
line
clients
—
psql
,
mysql
,
mongosh
,
sqlcmd
SQL
Server
Management
Studio
and
Azure
Data
Studio
Oracle
SQL
Developer
and
TOAD
MySQL
Workbench
and
phpMyAdmin
Schema
diff
and
data
comparison
tooling
Benchmarking
and
load
generation
—
pgbench
,
sysbench
,
HammerDB
6 / 6