ThatQuiz Test Library Take this test now
Database - Quiz
Contributed by: Baker
  • 1. A database is an organized collection of data, typically stored and accessed electronically from a computer system. It is designed to allow for efficient data retrieval, storage, and manipulation. Databases are commonly used in applications such as websites, mobile apps, and enterprise systems to store and manage structured information. They provide a structured way to store, organize, update, and retrieve data, allowing users to perform complex queries and analysis. Different types of databases exist, including relational databases, NoSQL databases, and cloud databases, each with their unique features and use cases. Overall, databases play a crucial role in modern computing by enabling the efficient and secure management of data.

    What is normalization in databases?
A) Organizing data in a database to reduce redundancy.
B) Adding extra data to improve accuracy.
C) Deleting old data.
D) Creating duplicate records.
  • 2. What is ACID in database transactions?
A) Aggregate, Consistency, Isolation, Duration.
B) Asset, Consistency, Independence, Durability.
C) Atomicity, Convergent, Isolation, Dispersion.
D) Atomicity, Consistency, Isolation, Durability.
  • 3. What is a database index used for?
A) Improving the speed of data retrieval operations.
B) Deleting records.
C) Encrypting data.
D) Adding security to the database.
  • 4. What does CRUD stand for in database operations?
A) Create, Refresh, Undo, Dump.
B) Copy, Remove, Use, Delete.
C) Create, Read, Update, Delete.
D) Calculate, Rank, Update, Delete.
  • 5. What is a database trigger?
A) A security warning.
B) An error message.
C) A type of encryption.
D) Automated response to a specific event in a database.
  • 6. In a relational database, what is a join?
A) Combining rows from two or more tables based on a related column.
B) Deleting duplicate records.
C) Separating data into different tables.
D) Changing the primary key.
  • 7. What does DBMS stand for?
A) Digital Banking Management System.
B) Data Backup and Migration Service.
C) Dynamic Business Model Software.
D) Database Management System.
  • 8. What is the purpose of an ETL process in databases?
A) Enable Table Linking.
B) Extract, Transform, Load data from various sources into a data warehouse.
C) Establish Table Licensing.
D) Encrypt, Transmit, Log data.
  • 9. Which of the following is a NoSQL database system?
A) Oracle Database
B) SQLite
C) MySQL
D) MongoDB
  • 10. What is a database constraint?
A) A database user's access level.
B) A physical database backup.
C) Rules that define acceptable values or conditions for data in the database.
D) A report produced by the database.
  • 11. In a relational database, what is a foreign key constraint?
A) A key that cannot be changed.
B) A key that allows duplicate values.
C) An extra security measure.
D) A rule that ensures the referential integrity of the data.
  • 12. Which database management system is known for being open-source and developed by Oracle?
A) MySQL
B) DB2
C) PostgreSQL
D) SQL Server
  • 13. What is a query in a database?
A) A type of database model.
B) A database replication process.
C) A database error.
D) A request for data or information from a database table.
  • 14. What is the process of organizing data into a series of tables related by common fields known as?
A) Indexing
B) Denormalization
C) Optimization
D) Normalization
  • 15. Which SQL keyword is used to filter records based on a condition?
A) SELECT
B) ORDER BY
C) WHERE
D) FROM
  • 16. What is a database index?
A) A type of database model.
B) A report generation tool.
C) A file containing all database records.
D) A data structure that improves the speed of data retrieval operations on a database table.
  • 17. What is the purpose of a database administrator (DBA)?
A) To design the physical database schema.
B) To develop database applications.
C) To delete data from the database.
D) To manage and maintain the database system.
  • 18. What does SQL stand for?
A) Structured Query Logic
B) Series Query Language
C) Sequential Query Language
D) Structured Query Language
  • 19. Which type of join in SQL returns all rows from both tables, joining records where available?
A) Inner Join
B) Left Join
C) Full Outer Join
D) Cross Join
  • 20. What is the purpose of data modeling in databases?
A) To make data unavailable for querying.
B) To encrypt all data.
C) To create a visual representation of the database structure.
D) To slow down data retrieval.
Created with That Quiz — where test making and test taking are made easy for math and other subject areas.