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
-
Commit
-
Drop
-
Truncate
-
All of above
D
Correct answer
Explanation
All three operations end a user transaction. COMMIT explicitly ends the transaction by saving changes. DROP and TRUNCATE are DDL operations that implicitly commit the current transaction and start a new one in most databases (Oracle, PostgreSQL). Therefore 'All of above' is correct.
-
java
-
sql
-
plsql
-
All of above
D
Correct answer
Explanation
Modern databases support multiple procedural languages. SQL runs natively. PL/SQL (Oracle's procedural extension) runs within Oracle databases. Java can run inside databases via Java Stored Procedures (Oracle JVM, SQL Server CLR, etc.). So all three (D) are correct.
-
Relational Database
-
Hierarchical Database
-
Network Database
-
OO Database
C
Correct answer
Explanation
IDMS (Integrated Database Management System) is a network database model that uses sets to represent many-to-many relationships between records. Unlike hierarchical databases (tree structure only) or relational databases (tabular with foreign keys), network databases allow records to have multiple parent and child connections through set relationships.
-
Cache memory
-
Clone Private LUN
-
PSM
-
Reserved LUN pool
D
Correct answer
Explanation
In EMC SnapView, when a write operation modifies a source LUN, the original data is preserved by copying it to the Reserved LUN Pool (RLP) before the new data is written.
-
Consistent
-
Fractured
-
Promoted
-
Synchronizing
D
Correct answer
Explanation
In CLARiiON storage arrays, a clone in the 'Synchronizing' state cannot be removed from its clone group because the synchronization operation is actively in progress. Removing it during this critical phase would corrupt the clone relationship and potentially cause data inconsistency. The other states (Consistent, Fractured, Promoted) represent stable conditions where removal operations can be safely performed.
-
No stream object defined for field
-
Communication link failure
-
Memory allocation failure
-
None of these
C
Correct answer
Explanation
SQL462 indicates a memory allocation failure within the database system, meaning the database could not allocate sufficient memory to complete the requested operation. This typically occurs during large operations or when system memory is constrained. Options A and B refer to different error categories (field definitions and network connectivity), while option D would only apply if none of the specific options matched.
-
Continues to all component LUNs
-
Continues to base LUN only
-
Halted during expansion
-
Halted to the base LUN only
C
Correct answer
Explanation
In EMC CLARiiON arrays, when a LUN is undergoing expansion, host I/O operations to that LUN are temporarily halted or suspended until the expansion process completes.
-
Mobile Web Client
-
Dedicated Web Client
-
Wireless Web Client
-
Web Client
B,C,D
Correct answer
Explanation
Dedicated Web Clients, Wireless Web Clients, and standard Web Clients all directly access and interact with the server database. Mobile Web Clients, conversely, primarily access a local database.
-
Mobile Web Client
-
Handheld Client
-
Dedicated Web Client
-
Wireless Web Client
A,B
Correct answer
Explanation
Mobile Web Clients and Handheld Clients in Siebel rely on local databases to operate offline. Consequently, they require periodic synchronization with the main enterprise server database to keep data consistent.
-
ALREADY LOGGED IN
-
UNKNOWN COMMAND
-
SOCKET READ ERROR
-
INVALID AGENT SIGNATURE
B
Correct answer
Explanation
SQL3001 indicates that the database server received a command it does not recognize or cannot process. This is a protocol-level error suggesting the client sent an invalid or unsupported instruction to the database engine.
-
DB2 for z/OS Version 8.1
-
DB2 for z/OS Version 9.1
-
DB2 for Linux Version 9.1
-
DB2 for Version 7.0
B
Correct answer
Explanation
This is a site-specific question about the DB2 version used in SECOM. DB2 for z/OS Version 9.1 is the correct version for this enterprise environment. DB2 is IBM's relational database management system for mainframes.
-
SOCKET WRITE ERROR
-
SESSION TIMEOUT
-
SOCKET READ ERROR
-
HEADER NOT FOUND
C
Correct answer
Explanation
In this network/database error code mapping, SQL3008 represents a socket read error, indicating that the system failed to read incoming data from the network socket.
-
HEADER TOO LONG
-
HEADER NOT FOUND
-
SOCKET READ ERROR
-
SOCKET WRITE ERROR
D
Correct answer
Explanation
In this network/database error code mapping, SQL3009 represents a socket write error, which occurs when the application fails to write data to the network socket during communication.
-
SESSION TIMEOUT
-
INVALID SESSION TICKET
-
SOCKET WRITE ERROR
-
FAILED TO EXECUTE GRANT COMMAND
A
Correct answer
Explanation
In this custom error code mapping, SQL3011 represents a session timeout. This indicates that the connection session has expired due to inactivity or reaching its maximum lifetime.
-
Attributes
-
Characteristics
-
Variables
-
Filters
B
Correct answer
Explanation
Navigational attributes function like characteristics in data warehousing queries, allowing filtering and slicing along hierarchical paths. They behave as dimensions that users can navigate through during analysis.