1. What is the primary function of a multi-user DBMS architecture?
A) To allow multiple users to access and manage a database simultaneously
B) To store data in a single-user environment
C) To enhance the performance of a single-user application
D) To eliminate the need for a database
Answer: A) To allow multiple users to access and manage a database simultaneously
2. Which of the following is NOT a type of multi-user DBMS architecture mentioned in the
chapter?
A) Teleprocessing
B) File-Server
C) Cloud-Server
D) Client-Server
Answer: C) Cloud-Server
3. In a traditional two-tier client-server architecture, what does the client manage?
A) Database and DBMS
B) User interface and applications
C) Network connections
D) Data storage
Answer: B) User interface and applications
4. What is a key advantage of a three-tier client-server architecture?
A) Increased hardware costs
B) Centralized application maintenance
C) Increased client-side administration overhead
D) Requires more expensive hardware
Answer: B) Centralized application maintenance
5. What does SOA stand for in the context of web services?
A) Service-Oriented Architecture
B) Systematic Object Access
C) Standardized Online Application
D) Service Operational Analysis
Answer: A) Service-Oriented Architecture
6. Which of the following is a characteristic of cloud computing?
A) Limited network access
B) Resource pooling
C) Fixed resource allocation
D) Manual service management
Answer: B) Resource pooling
7. What does DBaaS stand for?
A) Database as a Service
B) Data Backup as a Service
C) Database Application as a Service
D) Data Block as a Service
Answer: A) Database as a Service
8. Which component of a DBMS is responsible for ensuring that the database remains in a
consistent state in the presence of failures?
A) Query Processor
B) Recovery Manager
C) Transaction Manager
D) Bu er Manager
Answer: B) Recovery Manager
9. What is the role of middleware in multi-user DBMS architectures?
A) To manage user interfaces
B) To mediate communication between disparate applications
C) To store data in a centralized location
D) To enhance the performance of a single application
Answer: B) To mediate communication between disparate applications
10. Which of the following is a key technology used in web services?
A) HTML
B) XML
C) CSS
D) JavaScript
Answer: B) XML
11. What is the main purpose of a data warehouse?
A) To store data for a single application
B) To support decision-making by consolidating data from multiple sources
C) To manage real-time transactions
D) To provide a user interface for database management
Answer: B) To support decision-making by consolidating data from multiple sources
12. Which of the following describes a 'fat client' in a three-tier architecture?
A) A client that requires minimal resources
B) A client that requires considerable resources to run e ectively
C) A client that is entirely server-dependent
D) A client that does not require a user interface
Answer: B) A client that requires considerable resources to run e ectively
13. In a distributed DBMS, what is meant by 'transparency'?
A) Users are unaware of the distribution of data across multiple locations
B) All data is stored in a single location
C) Users must manage data distribution manually
D) Data is only accessible through a single interface
Answer: A) Users are unaware of the distribution of data across multiple locations
14. Which of the following is a disadvantage of the file-server architecture?
A) Reduced network tra ic
B) Simplicity in concurrency control
C) Increased complexity in recovery and integrity control
D) Centralized database management
Answer: C) Increased complexity in recovery and integrity control
15. What does the term 'n-tier architecture' refer to?
A) A system with only two layers
B) A system that can have multiple layers beyond three
C) A system that is limited to a single server
D) A system that does not support scalability
Answer: B) A system that can have multiple layers beyond three
16. Which of the following is a key characteristic of web services?
A) They are designed for human interaction
B) They provide a user interface for web browsers
C) They support interoperable machine-to-machine interaction
D) They are limited to local network use
Answer: C) They support interoperable machine-to-machine interaction
17. What is the function of a query optimizer in a DBMS?
A) To manage user permissions
B) To determine an optimal strategy for query execution
C) To store data in the database
D) To convert DDL statements into metadata
Answer: B) To determine an optimal strategy for query execution
18. Which of the following is NOT a service model in cloud computing?
A) Software as a Service (SaaS)
B) Platform as a Service (PaaS)
C) Database as a Service (DBaaS)
D) Hardware as a Service (HaaS)
Answer: D) Hardware as a Service (HaaS)
19. What is the role of a transaction processing monitor in middleware?
A) To manage user interfaces
B) To ensure data integrity
C) To route transactions and manage distributed transactions
D) To store data in a centralized location
Answer: C) To route transactions and manage distributed transactions
20. Which of the following is a benefit of using a 'thin client' in a three-tier architecture?
A) Requires more expensive hardware
B) Centralizes application maintenance
C) Increases client-side administration overhead
D) Requires significant resources on the client’s computer
Answer: B) Centralizes application maintenance
21. What is the primary function of a catalog manager in a DBMS?
A) To manage user permissions
B) To maintain the system catalog and manage access to it
C) To optimize query execution
D) To handle data storage allocation
Answer: B) To maintain the system catalog and manage access to it
22. Which of the following technologies is essential for implementing Service-Oriented
Architectures (SOA)?
A) HTML
B) SQL
C) SOAP
D) CSS
Answer: C) SOAP
23. In a distributed DBMS, what is a fragment?
A) A complete database stored in one location
B) A portion of the database that is stored on one or more computers
C) A type of user interface
D) A backup of the entire database
Answer: B) A portion of the database that is stored on one or more computers
24. What is the main advantage of using cloud-based database solutions like DaaS?
A) They require significant hardware investment
B) They allow for on-demand querying of data in the cloud
C) They are limited to local data storage
D) They do not support API access
Answer: B) They allow for on-demand querying of data in the cloud
25. Which of the following is a characteristic of a 'loose coupling' in SOA?
A) Services are tightly integrated and dependent on each other
B) Services can operate independently and are not reliant on one another
C) Services require a single programming language for implementation
D) Services cannot be reused across di erent applications
Answer: B) Services can operate independently and are not reliant on one another
26. What is the role of the file manager in a DBMS?
A) To manage user permissions
B) To manipulate underlying storage files and manage storage allocation
C) To optimize query execution
D) To maintain the system catalog
Answer: B) To manipulate underlying storage files and manage storage allocation
27. Which of the following describes the concept of 'rapid elasticity' in cloud computing?
A) Fixed resource allocation
B) The ability to quickly scale resources up or down as needed
C) Limited network access
D) Manual resource management
Answer: B) The ability to quickly scale resources up or down as needed
28. What is the primary purpose of a transaction manager in a DBMS?
A) To manage user interfaces
B) To perform processing of operations received from transactions
C) To optimize query execution
D) To maintain the system catalog
Answer: B) To perform processing of operations received from transactions
29. Which of the following is a disadvantage of the traditional file-server architecture?
A) Centralized database management
B) Reduced network tra ic
C) Complexity in concurrency and integrity control
D) Simplicity in data access
Answer: C) Complexity in concurrency and integrity control
30. What does UDDI stand for in the context of web services?
A) Universal Data Description Interface
B) Universal Discovery, Description, and Integration
C) Unified Data Distribution Interface
D) Universal Database Design Integration
Answer: B) Universal Discovery, Description, and Integration
31. Which of the following is a key feature of cloud computing?
A) Limited access to resources
B) On-demand self-service
C) Manual resource allocation
D) Fixed infrastructure
Answer: B) On-demand self-service
32. In a three-tier architecture, what is the primary function of the middle tier?
A) To manage user interfaces
B) To handle business logic and data processing
C) To store data
D) To provide network connectivity
Answer: B) To handle business logic and data processing
33. What is the main purpose of a recovery manager in a DBMS?
A) To optimize query execution
B) To ensure data integrity during transactions
C) To maintain the system catalog
D) To ensure the database remains consistent in case of failures
Answer: D) To ensure the database remains consistent in case of failures
34. Which of the following best describes a 'thin client'?
A) A client that requires significant resources to operate
B) A client that relies heavily on server resources and requires minimal local
resources
C) A client that operates independently of the server
D) A client that does not require a network connection
Answer: B) A client that relies heavily on server resources and requires minimal local
resources
35. What is the primary advantage of using a distributed DBMS?
A) Simplicity in data management
B) Centralized data storage
C) Improved performance and availability through data distribution
D) Reduced network complexity
Answer: C) Improved performance and availability through data distribution
36. Which of the following is a disadvantage of the teleprocessing architecture?
A) High network tra ic
B) Limited scalability
C) Complexity in data management
D) Requires multiple servers
Answer: B) Limited scalability
37. What does the term 'data integrity' refer to in the context of a DBMS?
A) The ability to recover data after a failure
B) The accuracy and consistency of data within the database
C) The speed of data retrieval
D) The amount of data stored in the database
Answer: B) The accuracy and consistency of data within the database
38. Which of the following components is responsible for converting DML statements into
standard function calls?
A) Query Processor
B) DML Preprocessor
C) DDL Compiler
D) Catalog Manager
Answer: B) DML Preprocessor
39. What is the main function of a service-oriented architecture (SOA)?
A) To create a user interface for applications
B) To implement business processes as sets of services
C) To store data in a centralized database
D) To manage network connections
Answer: B) To implement business processes as sets of services
40. Which of the following is a characteristic of a distributed database?
A) All data is stored in a single location
B) Data is physically distributed across multiple sites
C) It does not support concurrent access
D) It requires a single DBMS for management
Answer: B) Data is physically distributed across multiple sites
41. Which layer manages data relationships and schema?
a) Physical
b) Logical
c) External
d) Presentation
Answer: b) Logical
42. What is the primary function of the Data Access Layer?
a) User authentication
b) Data encryption
c) Query execution
d) Business logic
Answer: c) Query execution
43. Which tier interacts directly with the database management system?
a) Client
b) Application
c) Data
d) Presentation
Answer: c) Data
44. What is the primary function of the Physical Layer?
a) Data security
b) Data retrieval
c) Storage management
d) Query optimization
Answer: c) Storage management
45. Which of the following is a characteristic of the Physical Layer?
a) Data abstraction
b) Data encryption
c) Disk space management
d) Network communication
Answer: c) Disk space management
46. What does the Logical Layer manage?
a) Data storage
b) Data relationships
c) User authentication
d) Network connectivity
Answer: b) Data relationships
47. Which data modeling technique is used in the Logical Layer?
a) Entity-Relationship Modeling (ERM)
b) Object-Relational Mapping (ORM)
c) Data Flow Diagramming (DFD)
d) Unified Modeling Language (UML)
Answer: a) Entity-Relationship Modeling (ERM)
48. What is the primary function of the External Layer?
a) Data storage
b) Query optimization
c) User interface
d) Data security
Answer: c) User interface
49. Which of the following is a characteristic of the External Layer?
a) Data normalization
b) Data denormalization
c) Data presentation
d) Data encryption
Answer: c) Data presentation
50. What does the Data Access Layer (DAL) manage?
a) Business logic
b) Data retrieval
c) User authentication
d) Network communication
Answer: b) Data retrieval
51. Which of the following is a benefit of using a DAL?
a) Improved data security
b) Reduced data redundancy
c) Simplified data access
d) Enhanced query performance
Answer: c) Simplified data access
52. What does the Application Layer manage?
a) Data storage
b) Business logic
c) User authentication
d) Network connectivity
Answer: b) Business logic
53. Which of the following is a characteristic of the Application Layer?
a) Data abstraction
b) Data encryption
c) Transaction management
d) User interface
Answer: c) Transaction management
54. What does the Presentation Layer manage?
a) Data storage
b) Business logic
c) User interface
d) Network communication
Answer: c) User interface
55. Which of the following is a characteristic of the Presentation Layer?
a) Data normalization
b) Data denormalization
c) Data visualization
d) Data encryption
Answer: c) Data visualization
1. Physical Layer: Deals with storage, retrieval, and management of data on disk.
2. Logical Layer: Manages data relationships, schema, and constraints.
3. External Layer: Handles user interactions, queries, and data presentation.
4. Presentation Layer: User interface and application logic.
5. Application Layer: Business logic and rules.
6. Data Access Layer: Interacts with database management system.
7. Database Layer: Manages data storage and retrieval.
8. Client Tier: User interface and application logic.
9. Application Tier: Business logic and rules.
10. Data Tier: Database management system
11. Data Abstraction: Hiding complex data details from users.
12. Data Encapsulation: Wrapping data with methods for access and modification.
13. Normalization: Organizing data to reduce redundancy.
14. Denormalization: Optimizing data for query performance.