Objective. Students will use a ticketing or task-management system, a collaborative document editor, and a version-control platform to organize and communicate DBA work in the formats used by professional teams.
This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Database administrators rarely work alone. Even in a small shop, a DBA must coordinate with developers, system administrators, security teams, and management. Professional teams rely on three categories of digital tools to keep that coordination accurate and auditable: version control, ticketing/task-management systems, and collaborative document editors. Candidates pursuing the Oracle DBA CA, Microsoft DP-300, DAMA CDMP Associate, and PostgreSQL CE credentials are all expected to produce clear, traceable documentation — these tools are how that expectation is met in real workplaces.
Version control systems track every change made to a file, who made it, and why. Git is the dominant version-control system in the industry. GitHub (and equivalents such as GitLab or Bitbucket) provides a hosted platform where teams store Git repositories and collaborate through a structured review process.
The core Git workflow you will use every day as a DBA:
1. Clone — download a copy of the remote repository to your local machine.
2. Edit — make changes to files (runbooks, scripts, configuration templates).
3. Commit — save a snapshot of your changes locally with a descriptive message.
4. Push — upload your commits to the remote repository.
5. Pull request (PR) — ask teammates to review your changes before they are merged into the main branch.
Runbooks — step-by-step procedures for routine or emergency tasks — are a primary DBA deliverable. Writing them in Markdown keeps them readable in any text editor and renders cleanly on GitHub. Markdown basics you must know: `#` for headings, backtick fences for code blocks, `-` or `1.` for lists, and `bold` for warnings.
The pull-request review cycle mirrors a real code review: a reviewer reads your changes, leaves inline comments, and you revise before the PR is approved and merged. This process creates an auditable history — a requirement in regulated industries and an expectation for Microsoft DP-300 and Oracle DBA CA roles.
When a database goes down, chaos is the enemy. A ticketing system (Jira, ServiceNow, or a school helpdesk platform) converts a chaotic situation into a structured record that can be searched, assigned, escalated, and closed. Every ticket should contain at minimum:
Incomplete tickets are a professional liability. Auditors, managers, and future DBAs depend on complete records to understand patterns, justify downtime, and meet service-level agreements (SLAs). The DAMA CDMP body of knowledge emphasizes data quality and governance — disciplined ticketing is governance in action.
Safety note: Ticketing systems often contain sensitive information such as server names, credentials hints, and architectural details. Never paste real passwords into a ticket. Use placeholders like `[DB_PASSWORD_REDACTED]`. Follow your organization's data-classification policy when sharing tickets with external parties.
A knowledge base is a searchable collection of technical articles that lets any team member solve a known problem without waiting for a specialist. Tools such as Google Docs, Microsoft 365 (Word Online / SharePoint), or Confluence allow multiple authors to edit simultaneously, leave comments, and track revision history.
A well-structured knowledge-base article follows a consistent format:
1. Title — specific and searchable (e.g., "How to Check PostgreSQL Service Status on a Linux Server").
2. Purpose/Scope — one or two sentences on when to use this article.
3. Prerequisites — what the reader needs before starting.
4. Procedure — numbered steps, with commands in a monospace code block.
5. Notes/Warnings — cautions about destructive commands or permission requirements.
6. Related articles — links to adjacent procedures.
When you write a procedure, test it yourself first, then have a peer follow it without your help. If the peer gets stuck, the article needs revision — not the peer. This peer-verification step is standard practice in technical writing and directly relevant to PostgreSQL CE candidates who must document backup and recovery procedures.
Safety note for lab work: When working on a shared lab VM, confirm with your instructor which databases and services you are permitted to restart or stop. Stopping the wrong service on a shared system can disrupt every student on that machine. Treat lab systems with the same care you would apply to a production environment.
These tools are not busywork — they are the professional infrastructure that separates a capable DBA from an exceptional one.
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.