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
-
The ability to add attributes and metrics to a report definition without having them be displayed on the template
-
Users can drag and drop additional objects onto the template of the report without generating new SQL or querying the data warehouse
-
Derived metrics and View Filters
-
All of the above
D
Correct answer
Explanation
MicroStrategy OLAP Services provides three key capabilities: adding objects to report definition without displaying them (option A), drag-and-drop without new SQL queries (option B), and support for derived metrics with View Filters (option C). All three are features of OLAP Services.
-
allow to customize the SQL that Microstrategy generates
-
they can be applied at DB level, report level and metric levels
-
help to improve the performance of the report
-
All of the above
D
Correct answer
Explanation
VLDB properties in MicroStrategy are performance optimization settings that allow customization of generated SQL, can be applied at database, report, or metric levels, and help improve report performance by controlling how queries are executed against large databases.
-
Work Classes
-
Data Classes
-
Rule Classes
-
All of the Above
D
Correct answer
Explanation
Pega automatically maintains history tables for work items (History-Work-), configurations or data instances (History-Data-), and rule modifications (History-Rule-). Therefore, history records are created across all of these categories, making the options specifying individual classes too narrow and All of the Above correct.
-
Rule-Admin-Product
-
Choosing File > Export Archive from the Developers Portal
-
Choosing Tools > Rule Management > Delete a RuleSet
-
All of the above
B
Correct answer
Explanation
To create a zip archive containing rules in Pega, you use File > Export Archive from the Developer Portal. Rule-Admin-Product is for product rules, and the Delete a RuleSet option is for deletion, not archiving.
-
pzInsStream
-
PzPVStream
-
pzObjStream
-
pzRefStream
B
Correct answer
Explanation
Pega stores the serialized XML or JSON representation of a rule or work instance in a binary large object (BLOB) column named pzPVStream. Other options like pzInsStream, pzObjStream, and pzRefStream are incorrect column names that do not store the main instance BLOB payload.
-
Object level locks persist for longer than database level lock and prevent two users from making changes to the record simultaneously
-
Database locks are held for a longer duration than object locks
-
Both
-
None
A
Correct answer
Explanation
Object-level locks are higher-level constructs that persist longer than database locks, specifically designed to prevent concurrent modifications by multiple users. Database locks are lower-level, shorter-duration mechanisms for maintaining data integrity at the storage level.
-
Classifies incoming data into groups
-
Computes totals and other summary
-
Functions for each group
-
All of the above
D
Correct answer
Explanation
The Aggregator stage performs all three functions: it classifies incoming data into groups based on key specifications, computes aggregate functions (sums, counts, averages, etc.) for each group, and applies various summary functions to the grouped data.
-
I Conv
-
O Conv
-
Both
-
None of the above
A
Correct answer
Explanation
IConv (Input Conversion) converts external string representations to internal storage formats, like converting a date string to internal date format. OConv (Output Conversion) does the reverse - converts from internal to external display format. Both are DataStage BASIC functions for data conversion.
-
Entire
-
Round Robin
-
Hash
-
Random
B
Correct answer
Explanation
Round Robin partitioning yields the most even distribution by systematically cycling records through each partition (1 to partition A, 2 to B, 3 to C, repeat). This guarantees even distribution regardless of data characteristics. Hash can create skew if key distribution is uneven, Random may cluster, and Entire duplicates all data to every partition.
-
Round robin
-
Auto
-
Hash
-
Entire
C
Correct answer
Explanation
Hash partitioning is optimal for join operations because it distributes rows with the same join key to the same partition. This ensures matching records from both inputs are colocated, minimizing data movement during the join. Round robin distributes randomly, Entire copies everything to all partitions, and Auto may not choose the best method.
-
count,calculation,recalculation
-
Sort and Hash
-
count, sum, Average
-
None of the Above
A
Correct answer
Explanation
DataStage's Aggregator stage supports three types of aggregation: count (calculating the number of records), calculation (computing aggregates like sum, avg), and recalculation (updating existing aggregate values). Sort and Hash are partitioning methods, not aggregation types.
-
Normal
-
Sparse
-
Both
-
None of the Above
C
Correct answer
Explanation
DataStage supports two types of lookup in parallel jobs: Normal lookup (loads entire reference dataset into memory) and Sparse lookup (queries the database for each key value). Both are valid approaches depending on your data volume and performance requirements.
-
Datastage Designer
-
Datastage Administrator
-
Install the Datastage engine
-
All the Above
B,C
Correct answer
Explanation
DataStage projects are created through the Administrator client, which provides the project management interface. The DataStage engine must be installed as the underlying foundation. Designer is used for job development within projects, not for creating projects themselves.
-
Only to extract data
-
Only to load data
-
Only either to extract or to load
-
Only to Transform data
-
To extract, load or transform
C
Correct answer
Explanation
The Sequential File stage is primarily used for reading (extract) and writing (load) sequential files. It does not perform transformations - that's the role of stages like Transformer. The stage is bidirectional but focused on data transfer, not manipulation.
-
File path
-
File format (Fixed width or Delimited)
-
Column definitions
-
None of the above
D
Correct answer
Explanation
All listed options (file path, file format, column definitions) ARE components of the Sequential File stage configuration. The question asks what is NOT a component, making 'None of the above' the correct answer because all options A, B, and C are valid components.