S 4.68 Ensuring consistent database management

Initiation responsibility: IT Security Officer, Head of IT, Administrator

Implementation responsibility: Administrator

Database administration is the primary focus of an operating concept created for a database system (DBS). The operating concept forms the basis for the ability to ensure, among other things, consistent database administration. The operating concept must define all processes important for the operation of the DBS with clearly defined starting points, their performance sequences, goals as well as the roles authorised to carry out the processes together with their rights and duties.

In addition to this, real people must be assigned to the roles defined in the course of the project.

In the descriptions of the roles, tasks, access rights, and authorisations necessary to perform certain functions assigned to the roles are described (see also S 2.132 Provisions for configuring database users / user groups). In the database management system (DBMS), the roles defined must be configured as user groups that are then granted the rights required for the corresponding role. The users fulfilling these roles are then assigned to the user groups with the corresponding role profiles using their user IDs.

The following information in particular should be noted when administering users:

In addition, the tasks must be clearly divided, binding rules must be created, and the coordination between the administrators must be ensured so that administrators cannot execute any operations that could lead to an inconsistent or incomplete database. The following conditions should be fulfilled in this case:

To avoid any threats to database integrity and to ensure consistency of individual records, all database objects of an application should be placed under the administration of a single user group created especially for the corresponding application. Only users requiring the right to access the database objects of the corresponding application directly in order to perform their tasks may be assigned to this user group. In addition, the database administrator responsible for the particular application must also be a member of this user group.

Review questions: