🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Technology & Design › Data Management / Database Administration › Externship / Worksite Placement › Lesson 2
TEC-DATA86-11 · Lesson 2 · 108 clock hours · field

Core DBA Duties Under Supervision

Objective. The student independently executes assigned, recurring database administration tasks—including scheduled backup verification, user/role provisioning, index maintenance, and performance monitoring—under daily mentor oversight, logging each task and its outcome.

⚠ Pending professional review

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.

Core DBA Duties Under Supervision

Your externship placement is where classroom knowledge becomes professional practice. During this phase you will perform real recurring database administration tasks alongside experienced DBAs, logging every action you take and receiving daily feedback from your assigned mentor. This lesson explains what those core duties look like in the field, how to execute them safely and accurately, and how to document your work so it satisfies both employer expectations and your program competency requirements.

Scheduled Backup Verification

Backup verification is not optional—it is the single most important recurring task a DBA performs. A backup that has never been tested is not a backup; it is an assumption. Each morning you should check the backup job's completion status in the scheduler or monitoring dashboard (examples: pgBackRest status in PostgreSQL environments, RMAN log review in Oracle environments, or automated backup reports in Azure SQL / SQL Server). Confirm that the job completed without errors, that the backup file or snapshot exists in the expected location, and that the file size is consistent with prior successful backups. Record the job name, completion timestamp, status, and any warnings in your field log. If a backup has failed or shows anomalies, escalate immediately to your mentor rather than attempting an unguided fix.

User and Role Provisioning

Access control is a security-critical function. When a ticket requests that a new user account be created or that an existing user's permissions be changed or revoked, you must follow the employer's documented runbook exactly. Principle of least privilege is the governing rule: grant only the permissions the role requires, nothing more. In PostgreSQL you will use statements such as `CREATE ROLE`, `GRANT`, and `REVOKE`. In SQL Server the equivalent objects are logins, users, and roles managed through T-SQL or the portal. In Oracle you will work with `CREATE USER`, `GRANT`, and role assignments. Always record the ticket number, the exact commands or GUI steps used, the before-and-after permission state, and confirmation that the change was tested and closed in the ticketing system.

Index Maintenance and Routine Maintenance Tasks

Over time, database tables accumulate dead rows (in PostgreSQL, called dead tuples) and indexes become bloated or fragmented, degrading query performance. In PostgreSQL, `VACUUM` reclaims storage from dead tuples and `ANALYZE` updates the query planner's statistics; `VACUUM ANALYZE` runs both in one pass. Oracle uses segment shrink and statistics gathering jobs. SQL Server uses index rebuild or reorganize operations. Before running any maintenance command on a production table, confirm with your mentor that the timing is acceptable (maintenance should generally occur during low-traffic windows) and that you understand the locking behavior of the command you are using. Log the table or index name, the command, the duration, and any output messages.

Performance Monitoring and Slow-Query Review

Database performance monitoring involves reviewing metrics such as query execution time, lock wait events, cache hit ratios, and I/O throughput. Most sites expose these through a monitoring tool (examples: pgBadger or pg_stat_statements for PostgreSQL, Enterprise Manager for Oracle, Query Store for SQL Server). Your job during the externship is to review slow-query logs on a scheduled basis, identify statements that exceed the site's defined threshold, and flag them for a senior DBA's review. Do not alter indexes or query plans without explicit mentor authorization. Document each flagged query: the statement text or a hash identifier, the observed execution time, the table(s) involved, and your preliminary hypothesis about the cause.

Participating in Team Meetings

Professional DBAs work within structured teams. Sprint standups, change-control boards, and data governance committees are all contexts where database decisions are made and communicated. When you attend these meetings, listen for decisions that relate to exam domains you are studying: data quality and governance (DAMA CDMP), cloud database management and security (DP-300), and database architecture and administration practices (Oracle DBA CA). Write a clear, concise paragraph in your field log after each meeting summarizing what was decided and why it matters to the database environment.

Responding to Trouble Tickets

Mentor-assigned trouble tickets give you controlled exposure to incident response. Common low-risk incidents include a failed scheduled job, a locked user account, and a disk-space alert on a data volume. Follow this sequence for every ticket: (1) read the alert or ticket description carefully; (2) reproduce or verify the symptom before making any change; (3) consult the employer runbook or SOP for the relevant procedure; (4) apply the fix using only the access and steps authorized for your role; (5) verify that the issue is resolved; (6) document every step and have your mentor review and sign off the entry in your field log. Never attempt a fix that falls outside your authorized scope—escalate instead.

Safety and Professional Conduct in the Database Environment

Database administration carries operational safety responsibilities that parallel physical-trade safety rules. Data loss or unauthorized disclosure can cause serious financial and legal harm. Key safety practices include: never executing a destructive command (`DROP`, `DELETE` without `WHERE`, `TRUNCATE`) on a production object without written authorization and a confirmed backup; always working in a change-control window when the employer requires one; protecting credentials—never share passwords or store them in plain text; and reporting any suspected security incident (unusual login, unexpected privilege escalation, data anomaly) to your mentor immediately. Treat all employer data as confidential; do not copy production data to personal devices or accounts.

Logging Requirements

Your field log is both a learning record and a professional artifact. Each entry must include the date, start and end time, task name, specific commands or actions taken, the system or database name (use the employer's shorthand if required for confidentiality), the outcome, and any issues escalated. Minimum requirement for this placement phase is 108 dated, task-level hours. Gaps or vague entries will not count toward the hour total during mentor review.

Key terms10

VACUUM ANALYZEA combined PostgreSQL maintenance command that reclaims storage space from dead tuples (VACUUM) and refreshes the query planner's statistics (ANALYZE) in a single pass.
Principle of Least PrivilegeA security rule stating that a user or role should be granted only the minimum permissions required to perform their designated job functions, and no more.
Backup VerificationThe process of confirming that a completed backup job produced a usable, uncorrupted backup by checking job status, file existence, size consistency, and ideally a test restore.
Slow-Query LogA database server feature that records SQL statements whose execution time exceeds a configured threshold, used to identify candidates for query or index tuning.
Change-Control Board (CCB)A formal team meeting or process through which proposed changes to production systems are reviewed, approved, scheduled, and documented before implementation.
Runbook / SOPA documented set of step-by-step procedures that a DBA follows for routine or emergency tasks, ensuring consistency and reducing the risk of human error.
Role ProvisioningThe administrative act of creating, modifying, or revoking database user accounts and the roles or permissions assigned to them, typically driven by a formal access request ticket.
pg_stat_statementsA PostgreSQL extension that tracks execution statistics for all SQL statements run on the server, commonly used to identify frequently executed or slow queries.
Incident EscalationThe practice of passing a problem to a more experienced team member or higher authorization level when it exceeds the scope, access rights, or knowledge of the person who first identified it.
Field LogThe written record maintained by an externship student documenting each task performed, commands used, outcomes, time spent, and mentor sign-offs during the placement period.
In class: Each scheduled workday, perform assigned tasks from the employer's DBA task queue (examples: verify overnight backup completion and integrity, create or revoke user roles per ticket, run VACUUM/ANALYZE or equivalent maintenance on PostgreSQL or the site's RDBMS, review slow-query logs and flag candidates for tuning) and record task name, commands used, result, and time in the field log. · Attend or participate in at least two team meetings (sprint standup, change-control board, or data governance committee) and submit a one-paragraph field log summary per meeting describing decisions made and how they relate to DAMA CDMP, DP-300, or Oracle DBA CA exam domains. · Respond to at least three mentor-assigned trouble tickets (simulated or real low-risk incidents such as a failed scheduled job, a locked account, or a disk-space alert), document the diagnosis and resolution steps taken, and have the mentor review and sign off each ticket resolution in the field log.
Materials: Employer RDBMS environment (PostgreSQL, Oracle, SQL Server, or cloud equivalent), ticketing system access, field log workbook, program competency mapping guide, employer runbook or SOP documentation
Check: Field log shows a minimum of 108 hours of dated, task-level entries; mentor mid-placement evaluation rates the student at 'Meets Expectations' or higher on accuracy, professionalism, and safety compliance on the employer rubric (minimum passing score: 70% on each rated dimension).

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

Oracle DBA CA – backup and recovery administration; DAMA CDMP – data operations
1. During your morning backup verification check, you find that last night's PostgreSQL backup job shows a status of 'failed' in the monitoring dashboard. What is the correct first action?
PostgreSQL CE (EDB) – roles and access control; Microsoft DP-300 – security
2. A ticket asks you to grant a new reporting analyst read-only access to the 'sales_data' schema in PostgreSQL. Which approach best follows the principle of least privilege?
PostgreSQL CE (EDB) – performance and query optimization; Oracle DBA CA – performance management
3. You are reviewing the slow-query log in a PostgreSQL environment and find a SELECT statement that consistently takes over 30 seconds on a large table. What is the appropriate next step during your externship?
PostgreSQL CE (EDB) – database maintenance
4. Which PostgreSQL command updates the query planner's statistics AND reclaims storage from dead rows in a single operation?
DAMA CDMP – data governance and documentation
5. Your field log entry for a user-provisioning task must include which combination of information to meet program requirements?
DAMA CDMP – data governance; Oracle DBA CA – change management
6. During a change-control board meeting, the team approves adding a new index to a production table during the upcoming Saturday maintenance window. As an externship student, what should you record in your field log meeting summary?
Oracle DBA CA – database administration and operations; Microsoft DP-300 – monitor and optimize operational resources
7. A mentor-assigned trouble ticket reports a disk-space alert on the PostgreSQL data volume. After reading the ticket, what should you do BEFORE making any changes?
Program competency – externship documentation requirements
8. What is the minimum number of dated, task-level field log hours required to pass the Core DBA Duties placement phase?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.