§ — — Database Administration
Database Administration is the discipline of keeping a database available, secure, correct, and fast enough for real work. In a class on programming, your main concern is often whether your code runs. In Database Administration, the concern is wider: Can users trust the data? Can the system recover after failure? Can it handle growth?
A Database Administrator (DBA) usually works on these responsibilities:
In Philippine settings, think of a student information system, an LGU records system, a payroll platform, or a hospital registry. The database is not just a file cabinet. It is a core service. If it goes down, enrollment stops, payroll is delayed, or records become unreliable.
A useful way to remember the DBA mindset is this:
Developers build features. DBAs protect service quality.
That does not mean the DBA works alone. The DBA collaborates with system analysts, developers, network administrators, security officers, and management. In many organizations, especially smaller ones, one person may wear multiple hats. Still, the administration perspective remains distinct because it focuses on continuity, control, and operational readiness.
A strong DBA balances four goals:
A database system has several layers, and a DBA must understand how they fit together.
At the top are the users and applications. These may be web apps, mobile apps, desktop systems, or reporting tools. They do not usually touch data files directly. Instead, they send requests to the Database Management System (DBMS).
The DBMS handles major services such as:
Under the DBMS are the physical files, memory structures, and storage devices where data is actually stored.
You should also distinguish common database objects:
| Object | Purpose |
|---|---|
| Database | The overall container of related data |
| Table | Stores rows and columns |
| View | A virtual table based on a query |
| Index | Speeds up data access for certain searches |
| Constraint | Enforces rules such as keys and valid values |
| Transaction log | Records changes for recovery |
| User / Role | Controls access permissions |
| Backup copy | Restorable copy of data and sometimes logs |
A DBA also works across environments:
This separation matters because unsafe testing in production can damage real data. In practice, one of the earliest signs of good administration is discipline in environments, naming, and change control.
Database Administration is not one single task. It is a lifecycle.
A typical administration cycle looks like this:
Students often imagine database work as "write SQL and done." Real administration is more like managing a living service. Even a correct schema can fail in production if backups are missing, permissions are too broad, or the indexes no longer match the workload.
You should also think in terms of risk:
A DBA reduces these risks through standards, routines, and testing. Administration becomes professional when tasks are repeatable, not improvised.
Free Sample
That was 1 of 16 reviewers with answer keys in Database Administration. Unlock all of them for the semester.
Unlock all reviewers →ProReviewer — locked
Drills, code labs, and full solutions.
Done with this module? Track it — your progress shows on the subject list.
Up next
Lesson 2: Logical Design, Normalization, and Metadata Control→