Data Security
Data Security and its Implementation
Data security is the method of protecting the data and other resources of computer systems against destruction and unauthorized access. It helps to ensure privacy. It can be maintained in the following levels:
1. Physical Security: Hardware Level
2. Logical Security: Software Level
Implementation:
- By creating backup,
- Using password,
- Keep system away from disaster,
- Use antivirus software.
Elements of Data Security
The core elements of data security are confidentiality, integrity, and availability. These concepts are also referred to as the CIA triad.
- Confidentiality ensures that data is accessed only by authorized individuals.
- Integrity ensures that information is reliable as well as accurate, and
- Availability ensures that data is both available and accessible when required.
Different Level of Data Security
To protect the database, we must take security measures at several levels:
-
Physical:
The site or sites of containing the computer must physically secure against suspicious entry intruders. -
Human:
The data privacy of user is also the factor that may damage the database. -
Operating System:
We can also make the database secure by the policy of operating sysem also today there are many options of security provided by os. -
Network:
We can also applied by the network physical layer, since all the databases are connected through the network.
Who is Database Administrator [DBA]?
A Database Administrator is a person responsible for making strategic and policy decisions regarding data and the database as well as controlling all the operating of database. DBA provides necessary strategic and technical support for implementing those decisions. Thus, the DBA is resposible for the overall control of the system at a technical level.
Roles:
- Design the database.
- Monitor the database and its performance.
- Design and implement the security policies.
- Define the backup and recovery process of the database.
What is Data Abstraction?
Database abstraction is the process of hiding irrelevant details to ease user interaction with the database.
There are there levels of data abstraction in DBMS:
- Physical level - It is the lowest level of data abstraction which describes how the data are actually stored in database.
- Logical level - It is the next higher level of data abstraction which describes what data are stored in database.
- View level - It is the highest level of data abstraction which describes the user interaction with database system.