The skills a database administrator must posses encompases design, soft skills, and specific
technical skills. The technical skills may vary by job because there are several types of
databases. Some of those databases are proprietary while others are open source. Therefore,
in this section, some of the technologies will be listed; however, you should keep in mind
that some jobs may require you to know a specific database technology.
- Database Modeling and Design: data in a database are stored in data structures that are
defined by the software. Database administrators may be required to know how to organize
objects that will store data within these structures.
-
Knowledge of Relational Database Management Systems such as SQL Server, Oracle, or MySQL
- Knowledge of NoSQL Database Systems such as MongoDB.
- Knowledge Oject Relational Database Systems such as PostgreSQL.
- Strong understanding of SQL (Structured Query Language).
- Knowledge of database backup and recovery.
- Knowledge of performance management and tuning.
- You may be required to know a solution such as Azure Data Factory or SQL Server
Integration Services. There may be instances in which data from external sources may
need to be imported into the database. As a result, Knowledge of these solutions may be
required.
- Strong communication skills