Lec01_MCQ
Lec01_MCQ
220: Lecture 1
Multiple Choice Questions (MCQs)
1. What is a database?
o a) A collection of random data
o b) A logically coherent collection of related data
o c) A single table of information
o d) A program that processes data
o Answer: b) A logically coherent collection of related data
2. Which of the following is an example of a traditional database application?
o a) Multimedia databases
o b) Data warehouses
o c) Numeric and textual databases
o d) Geographic Information Systems (GIS)
o Answer: c) Numeric and textual databases
3. The primary purpose of a Database Management System (DBMS) is to:
o a) Process and manipulate images
o b) Enable users to create and maintain a database
o c) Store only structured text data
o d) Replace spreadsheets
o Answer: b) Enable users to create and maintain a database
4. What does metadata refer to in a database?
o a) The actual data stored in the database
o b) The hardware that stores the database
o c) The descriptive information about the structure of the database
o d) A type of query language
o Answer: c) The descriptive information about the structure of the database
5. Which of the following is not a function of a DBMS?
o a) Defining data structures
o b) Constructing a database
o c) Printing documents
o d) Manipulating stored data
o Answer: c) Printing documents
6. Data Abstraction refers to:
o a) The ability to hide storage details from users
o b) The process of deleting old data
o c) Encrypting the database for security
o d) Organizing data randomly
o Answer: a) The ability to hide storage details from users
7. What is an example of a real-world database application?
o a) Airline reservation system
o b) Music streaming service
o c) Social media analytics
o d) All of the above
o Answer: d) All of the above
8. What is the main advantage of using a DBMS?
o a) Increased redundancy
o b) Sharing of data among multiple users
o c) More complex development process
o d) Slower access time
o Answer: b) Sharing of data among multiple users
9. A database system that allows multiple users to access the same data concurrently is
known as:
o a) Multi-threaded database
o b) File-based storage
o c) Multi-user database system
o d) Standalone database
o Answer: c) Multi-user database system
10. What is one major disadvantage of the file-based approach?
o a) It provides centralized control over data
o b) Data redundancy and inconsistency
o c) Improved security features
o d) Easy data sharing
o Answer: b) Data redundancy and inconsistency
11. Which of the following is not a characteristic of the database approach?
o a) Self-describing nature
o b) Program-data independence
o c) Centralized data storage
o d) Increased data duplication
o Answer: d) Increased data duplication
12. OLTP (Online Transaction Processing) is commonly used in:
o a) Large-scale reporting applications
o b) Real-time transaction systems like banking
o c) Data warehousing
o d) None of the above
o Answer: b) Real-time transaction systems like banking
13. Which DBMS function is responsible for protecting the database against unauthorized
access?
o a) Data abstraction
o b) Security and access control
o c) Data redundancy control
o d) Indexing
o Answer: b) Security and access control
14. What is an example of a database query?
o a) A request to delete a table
o b) A request to list all students registered in a "Database" course
o c) Creating a backup of a database
o d) Updating database software
o Answer: b) A request to list all students registered in a "Database" course
15. When should you not use a DBMS?
o a) If the database and applications are simple and well-defined
o b) When multiple users need to access data concurrently
o c) If strong security and integrity constraints are needed
o d) When a company wants to enforce standard data formats
o Answer: a) If the database and applications are simple and well-defined
True/False Questions