Computer Knowledge
Database Management Systems
5,344 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
-
Used to link all the related PEST
-
Used to relate a PEST with a Enhancement request
-
Used to link a Test case with a PEST
-
none of the above
B
Correct answer
Explanation
The Related Records tab in ALM (Application Lifecycle Management) requests establishes traceability between different artifacts. Its specific purpose for PEST (likely Product/Project Enhancement/Defect tracking) is linking it to Enhancement requests, showing how a defect or enhancement connects to formal change requests. Options A (linking PESTs together) and C (linking test cases) are handled through different relationship mechanisms.
-
Exiting from SQL*Plus
-
System crashing
-
Issue of GRANT or CREATE command
-
None of the above
B
Correct answer
Explanation
A system crash halts database operations abruptly without an orderly commit or rollback. Upon restart, the database performs crash recovery, which automatically rolls back any uncommitted transactions.
-
DICTIONARY
-
TABLE_PRIVILEGES
-
ALL_VIEWS
-
USER_OBJECTS
D
Correct answer
Explanation
USER_OBJECTS lists all database objects owned by the current user. ALL_VIEWS displays views accessible to the user (not just owned), TABLE_PRIVILEGES shows privileges, and DICTIONARY describes data dictionary tables and views.
-
TO PRINT
-
TO COPY
-
TO CONVERT
-
TO SEE THE RESULT OF PL/SQL PROGRAMS ON DISPLAY
D
Correct answer
Explanation
SET SERVEROUTPUT ON is a SQL*Plus command that enables display of output from DBMS_OUTPUT.PUT_LINE calls in PL/SQL programs. Without it, the output buffer is not displayed even if the program executes successfully. Option D correctly describes this purpose, despite the typo (DBMSSERVER vs SERVER). Options A, B, C are not related to this command's function.
B
Correct answer
Explanation
SQL is a product of ANSI (American National Standards Institute), which standardizes the SQL language specification. While Oracle implements SQL, SQL itself is defined by ANSI standards (SQL-92, SQL:1999, etc.). Note: The option says 'ANSCI' which appears to be a typo for 'ANSI'. ASCII is a character encoding standard, DBMS is the database management software category.
C
Correct answer
Explanation
Database normalization processes typically include 1NF, 2NF, 3NF, BCNF, 4NF, and 5NF, which total 6 standard normalization stages (sometimes including DKNF or 6NF). The selection of 6 is the standard textbook answer for the core normalization processes.
-
Oracle Library Cache
-
Oracle Parallel Query
-
Oracle Recovery Manager
-
Oracle Multithreaded Server
C
Correct answer
Explanation
Oracle Recovery Manager (RMAN) is a backup and recovery tool that never uses the Large Pool - it allocates memory from the PGA (Process Global Area) and uses its own buffers. The Large Pool is used for components like Shared Server (formerly Multithreaded Server), Parallel Query, and Recovery Manager (backup operations during restore) - wait, this is confusing. Actually, RMAN does use Large Pool for some operations like disk I/O buffers during backup/restore. The correct answer is likely about which component specifically doesn't use it - Library Cache uses Shared Pool, not Large Pool. But the claimed answer is C (RMAN). This may be outdated or specific to certain RAN operations.
-
Small table rarely retrieved with a full table scan
-
Large table rarely retrieved with a full table scan
-
Small table frequently retrieved with a full table scan
-
Large table frequently retrieved with a full table scan
C
Correct answer
Explanation
Caching tables in database systems is most beneficial for small tables that are frequently retrieved with a full table scan. Keeping these small tables in cache memory avoids disk I/O costs. Large tables require too much cache space, and rarely retrieved tables do not yield enough performance improvement to justify cache space.
-
One-to-one
-
Many-to-one
-
One-to-many
-
Many-to-many
C
Correct answer
Explanation
A single folder can contain multiple items, but each item typically resides in one primary folder location. This defines a classic one-to-many relationship.
-
Copy-on-write
-
Redirect-on-write
-
WAFL specific snapshot
-
EXT2 snapshot technology
C
Correct answer
Explanation
NetApp's WAFL file system implements a proprietary snapshot mechanism optimized for its Write Anywhere File Layout. While copy-on-write (A) is a general technique, NetApp snapshots specifically use WAFL's integrated snapshot technology. Option C is most specific to NetApp architecture.
-
Work-
-
.@baseclass
-
Class group
-
None of the above
C
Correct answer
Explanation
In Pega, the Class Group (work pool) container is responsible for defining the key structure (typically pyID) and mapping instantiated work objects of its member classes to a single database table. 'Work-' and '.@baseclass' are base classes, not key definitions.
-
daily
-
Incremental data
-
weekly
-
decremental data
B
Correct answer
Explanation
Change Data Capture (CDC) delivers incremental data - only the changes since the last capture. This approach is more efficient than full daily or weekly extracts, focusing on new or modified records.
-
Router
-
Joiner
-
Filter
-
Source Qualifier
D
Correct answer
Explanation
Source Qualifier can join data from the same database using SQL queries, which is more efficient than Joiner transformation. Joiner is designed for heterogeneous sources, while Source Qualifier leverages native database capabilities.
-
(a) Code-Pega-List
-
(b) Rule-Pega-Obj
-
(c) pxResults
-
(d) The same class as the returned instance
A
Correct answer
Explanation
The Obj-List method creates a top-level clipboard page with class Code-Pega-List. This class contains query results. Rule-Pega-Obj is for individual rule instances, pxResults is a property name within the list page, and the class is not the same as the returned instance class.
-
(a) Code-Pega-List
-
(b) Rule-Pega-Obj
-
(c) pxResults
-
(d) The same class as the returned instance
A
Correct answer
Explanation
Obj-List always creates a top-level clipboard page of class Code-Pega-List, which contains the results of the database query. The pxResults mentioned in option C is actually a property within that page, not the class itself. Code-Pega-List is Pega's standard class for list-type results.