The DBA defines the schema which contains the structure of the data in the application. The DBA determines what data needs to be present in the system ad how this data has to be represented and organized.
The DBA needs to interact continuously with the users to understand the data in the system and its use.
- Defining Security & Integrity Checks
The DBA finds about the access restrictions to be defined and defines security checks accordingly. Data Integrity checks are also defined by the DBA.
- Defining Backup / Recovery Procedures
The DBA also defines procedures for backup and recovery. Defining backup procedures includes specifying what data is to backed up, the periodicity of taking backups and also the medium and storage place for the backup data.
The DBA has to continuously monitor the performance of the queries and take measures to optimize all the queries in the application.