Computer Knowledge
Database Management Systems
5,543 Questions
Database Management Systems (DBMS) form the core framework for data storage, retrieval, and security in modern software applications. Concepts such as the E-R model, backup planning, SQL integration, and big data architecture are essential for computer knowledge sections. This hub offers a comprehensive set of practice questions to master DBMS fundamentals and advanced database operations.
E-R Model ConceptsBackup and RecoverySQL Server UpgradesJDBC and ODBCBig Data CharacteristicsData VirtualizationOracle Database
Database Management Systems Questions
-
Minimizes database queries
-
Multiple execution of report
-
Increases Network traffic
-
Both a and c
A
Correct answer
Explanation
Report bursting generates multiple personalized report segments from a single report execution, which minimizes database queries compared to running reports separately for each user. It does not involve multiple execution of the same report. By delivering only relevant sections to each recipient, it actually reduces network traffic rather than increasing it.
-
Staging Area
-
Data Mart
-
ODS
-
None of the above
A
Correct answer
Explanation
The Staging Area is a temporary storage location where data extracted from source systems is held before transformation and loading into the data warehouse. It allows for ETL processes to work without impacting source systems, enables data quality checks, and provides a recovery point. Data Marts are subsets of data warehouses. ODS is for operational reporting.
B
Correct answer
Explanation
ODS (Operational Data Store) is designed to be volatile, meaning data can be updated, deleted, or modified frequently. This volatility is what makes it suitable for operational reporting and tactical decision-making. Data Warehouses, in contrast, are non-volatile (data is not updated or deleted once loaded). The statement claims ODS is non-volatile, which is false.
-
Detailed decision making
-
Operational reporting
-
Drill through analysis
-
All of the above
D
Correct answer
Explanation
ODS supports detailed, current operational data that enables detailed decision making at the operational level. It provides operational reporting capabilities for day-to-day business monitoring. Drill-through from data warehouses to ODS is a common pattern for accessing detailed transactional data. Therefore, ODS provides all these capabilities.
B
Correct answer
Explanation
Active data warehouse architecture uses a centralized, integrated approach where data marts are derived from the same warehouse and share dimensions/facts, not kept separate and segregated. The statement actually describes the Independent Data Mart architecture, where each mart operates as an isolated silo. Active warehouses emphasize consistency and integration across business units.
B
Correct answer
Explanation
ELT (Extract, Load, Transform) is recommended for small and medium data volumes with good data quality and off-peak loads because it leverages the target system's processing power after loading. ETL transforms before loading, adding overhead. ELTL and EII are not standard data integration patterns in this context.
-
Appmange and hawk agent
-
Domainutility and appmanage
-
Builder and hawk agent
-
Dbtest and Builder
B
Correct answer
Explanation
TIBCO Runtime Agent provides Domain Utility for domain management and AppManage for application deployment and management. These are core utilities in the TIBCO infrastructure stack that handle configuration and operational tasks.
-
JDBC query used for Select statements, JDBC Update palette used for Altering table
-
Both are same
-
None of the above
-
BW doesnot support JDBC related queries
A
Correct answer
Explanation
JDBC Query palette executes SELECT statements for data retrieval, while JDBC Update palette handles data modification operations including INSERT, UPDATE, DELETE, and DDL statements. This separation follows standard database practice of separating read and write operations.
-
Single item as a filter
-
Two items as a filter
-
Multiple items as filter
-
Five items as filter
C
Correct answer
Explanation
Quality Center allows you to define multiple filter items to display only records that meet your specified criteria. You can create complex filters using multiple conditions, not just single or limited items, providing flexible data filtering capabilities.
-
DFHBMSCA copybook
-
DFHEIBLK copy book
-
SQLCA
-
None of the above
-
DB2/IDMS Database is not up
-
Any data exception problem SOC7, SOC4 etc
-
Runaway Task
-
All of the above.
B
Correct answer
Explanation
ASRA is a CICS transaction abend that occurs when a program encounters a data exception or program check, such as SOC7 (data exception) or SOC4 (storage violation). Option A would cause an AEY3 or AEY9 abend, while option C is an ASRA timeout abend (different type). ASRA specifically means the program crashed.
-
a database directory
-
a database tablespace
-
a database bufferpool
-
a database column
B
Correct answer
Explanation
In DB2, locks can be obtained at the tablespace level, which is a logical grouping of tables. Locking at the tablespace level provides concurrency control for data managed within that tablespace. Options like directory, bufferpool, and column are not lockable objects in DB2.
-
Removes all the statements in source code
-
Replaces all the SQL statements into corresponding host language CALL statements
-
Replaces SQL statements into corresponding host language statements
-
None of the above
B
Correct answer
Explanation
The DB2 precompiler processes embedded SQL statements in host language source code and replaces them with CALL statements to DB2 runtime services. This transformation allows the host language compiler to process the code without needing to understand SQL syntax directly.
-
Edited form of the SQL statements with some additional information
-
Complied version of SQL statements
-
Complied version of source code
-
None of the above
A
Correct answer
Explanation
A Database Request Module (DBRM) contains the SQL statements extracted from the source program by the precompiler, along with some additional control information.
-
LOCK Manager
-
Resource Manager
-
IRLM
-
None of the above
C
Correct answer
Explanation
DB2 uses the IRLM (Intelligent Resource Lock Manager) for managing locks and controlling concurrent access to data. IRLM is a specialized component that handles lock requests, deadlock detection, and resource serialization across the DB2 subsystem.