Podcast
Questions and Answers
What type of integrity ensures that the structure of the database is preserved?
What type of integrity ensures that the structure of the database is preserved?
- Physical database integrity
- Logical database integrity (correct)
- Element integrity
- Auditability
Which database security requirement involves allowing users to access only authorized data?
Which database security requirement involves allowing users to access only authorized data?
- Integrity of the Database
- User authentication
- Availability
- Access control (correct)
Why is user authentication important in database security?
Why is user authentication important in database security?
- To ensure the availability of the database
- To positively identify users (correct)
- To track who accesses the database elements
- To preserve physical database integrity
Which aspect of database security ensures that who or what has accessed (or modified) elements in the database can be tracked?
Which aspect of database security ensures that who or what has accessed (or modified) elements in the database can be tracked?
What type of integrity ensures that users can trust the accuracy of the data values in a database?
What type of integrity ensures that users can trust the accuracy of the data values in a database?
What is one way of protecting the integrity of the database as a whole?
What is one way of protecting the integrity of the database as a whole?
How does the DBMS help in reconstructing the database at the point of failure?
How does the DBMS help in reconstructing the database at the point of failure?
What is an example of field checks performed by a DBMS to maintain element integrity?
What is an example of field checks performed by a DBMS to maintain element integrity?
How does access control contribute to database integrity?
How does access control contribute to database integrity?
What is the purpose of maintaining a log of transactions in a DBMS?
What is the purpose of maintaining a log of transactions in a DBMS?
Flashcards are hidden until you start studying
Study Notes
Database Security Requirements
- Physical database integrity ensures that data is protected from physical problems like power failures, and can be reconstructed if destroyed.
- Logical database integrity preserves the database structure, ensuring that modifications to one field do not affect other fields.
- Element integrity ensures that data contained in each element is accurate.
Database Integrity
- Database integrity implies that users can trust the accuracy of data values, and that updates are performed only by authorized individuals.
- Database integrity can be affected by whole database damage or individual data item corruption.
- The DBMS, operating system, and system manager are responsible for maintaining database integrity.
- Regular backups can protect the database from catastrophic failure.
Protecting Database Integrity
- The DBMS must maintain a log of transactions to enable reconstruction of the database in case of failure.
- The log allows the system to restore to a stable point without forcing users to redo their transactions.
- Field checks, access control, and change logs can be used to catch errors and correct them.
Element Integrity
- Element integrity refers to the correctness or accuracy of database elements.
- Authorized users are responsible for entering correct data, but users and programs can make mistakes.
- Field checks, access control, and change logs can be used to correct errors.
- Field checks ensure that values fall within specified bounds or are not greater than the sum of values in other fields.
- Access control separates databases logically by user access privileges.
- Change logs track changes made to the database.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.