5 Computer -- DBMS Concept

Give two advantages of using a Database rather than a number of separate files. What are the major responsibilities of a Database Administrator?

Give two advantages of using a Database rather than a number of separate files. What are the major responsibilities of a Database Administrator?

The advantages of using a database rather than several separate files are: 

Data redundancy: A database can store different types of data in different tables which can be related to one another, but these data will be stored multiple times if we plan to store these in different files. A database solves this by normalizing the data. 

Easy access: A user can complex query data from a database. Separate files cannot be queried and would need a different program to do it.

Major responsibilities of a database administrator:

1. Software maintenance:

A database admin has to set up hardware and deploy servers for the database, configure it and update all the firmware. If a new server is required, the admin has to do all the data transferring to the new platform.

2. Database backup and recovery: 

The admin creates backup and recovery plans in case the server fails. the plans are made up to industry standards. The database admin has to prepare for any accidents. 

3. Security: 

The admin has to work on minimizing variabilities, act fast and check database logs if a data breach happens and find out what did what to the server.

4. Capacity planning:

The database Admin must know how to scale the database with the project. the admin has to plan and predict the users in the platform and determine the database size according. 

5. Database tuning:

The database admin must tweak the database to make it efficient. configuring the physical server to improve the performance of the database also includes tuning. 

More questions on DBMS Concept

Close Open App