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
-
I & II Only
-
I & IV Only
-
III Only
-
II & IV Only
A
Correct answer
Explanation
The claimed answer indicates that ODBC Stage (I) and UniVerse Stage (II) support reference links with multi-row result sets, while OraBulk Stage (III) and DB2 stage (IV) do not support this feature. Reference links allow lookup operations that can return multiple rows for matching keys.
-
Teradata API
-
DRS Teradata
-
Teradata Enterprise
-
Teradata Multiload
D
Correct answer
Explanation
Teradata Multiload stage invokes Teradata's MultiLoad utility for high-volume bulk data loading. Teradata API uses standard SQL, DRS is database-generic, and Teradata Enterprise is not the stage name for utility invocation.
-
The correlation ID enables Oracle BPEL Server to correlate the response with the appropriate requesting instance
-
The correlation ID carries transaction information between BPEL processes
-
The developer needs to set the value of the correlation ID while coding the BPEL process
-
The correlation ID is automatically set by the BPEL engine at run-time
A,D
Correct answer
Explanation
The correlation ID in WS-Addressing enables proper message routing between request and response. It is automatically generated by the BPEL engine at runtime - developers do not set it manually. It carries routing information, not transaction data.
-
A Session will not obtain a JDBC Connection (or a Datasource) unless it is needed
-
A Session will obtain a JDBC Connection (or a Datasource) on object create
-
A Session has no relation with JDBC Connection (or a Datasource)
-
none of the above
A
Correct answer
Explanation
In Hibernate, a Session uses lazy initialization for obtaining JDBC connections. A connection is only fetched from the datasource when an actual database operation is needed, not when the Session object itself is created. This reduces unnecessary resource usage.
-
Transient
-
Persistent
-
Detached
-
attached
C
Correct answer
Explanation
When a Hibernate Session is closed, any persistent objects associated with it become detached. Detached objects are no longer managed by Hibernate but still exist in memory with their data. They can later be reattached to a new session if needed.
-
a relational database
-
a metric package
-
a metric extract
-
an object extract
B
Correct answer
Explanation
When an administrator initializes the metric store in Cognos, the system creates a metric package. This package serves as a container for organizing and managing metrics, similar to how folders organize files.
-
Clustered
-
Partitioned
-
Regular
-
Index organized
C
Correct answer
Explanation
Regular tables are the default and most widely used table type in databases. They're simple, well-understood, and suitable for most use cases. Clustered tables (physically ordered by index) and index-organized tables are specialized for specific performance scenarios. Partitioned tables are used for very large datasets.
-
set transaction
-
Opening a new session
-
commit
-
savepoint
-
Sequence
-
View
-
Synonym
-
Table
D
Correct answer
Explanation
A Table is a database object containing columns and rows that requires physical storage segments in a tablespace to hold its data. Views, Synonyms, and Sequences are metadata definitions stored only in the data dictionary.
B
Correct answer
Explanation
Normalization eliminates redundancy but is not always the best approach. Denormalization is often used to improve read performance by reducing joins. Real-world databases frequently balance normalization (for write integrity) with strategic denormalization (for query performance). The statement is false because 'always' makes it incorrect.
B
Correct answer
Explanation
A ROLLBACK command only undoes uncommitted changes in the current transaction. Any transactions that have already been committed are permanent and cannot be undone by a subsequent rollback.
-
DB2 Application Development Client
-
DB2 Text Information Extender
-
DB2 Everyplace
-
DB2 Connect
B
Correct answer
Explanation
To enable full-text search capabilities in IBM DB2 Content Manager, the DB2 Text Information Extender (now known as Net Search Extender) must be installed alongside the Library Server.
-
DB2, CM
-
CM, DB2
-
CM, WAS
-
DB2, WAS
B
Correct answer
Explanation
The application first checks CM (likely Configuration Manager or cache) for authentication/user information during login, and only falls back to DB2 database if the information isn't found in CM. This two-tier lookup pattern is common for performance optimization.
C
Correct answer
Explanation
In the IBM Content Manager library server database table ICMSTRESOURCEMGR, an RMFLAGS value of 2 indicates that the Resource Manager database (RMDB) is offline or unavailable.
-
Native Oracle support
-
XML
-
eClient
-
Pre-req software dependency (Removal of C/C++ compiler)
C
Correct answer
Explanation
The eClient was introduced in earlier versions of IBM Content Manager. Native Oracle support, XML capabilities, and the removal of C/C++ compiler prerequisites are specific enhancements of Version 8.