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
-
It is based on the Secondary Index
-
It is based on the primary key of the table
-
It is on the partitioning column
-
It is based on the Primary Index of the table
D
Correct answer
Explanation
With a Partitioned Primary Index (PPI), data distribution across AMPs is still determined by the Primary Index hash value, just like a regular PI. The partitioning component adds a secondary organization layer within each AMP, but does not affect how rows are distributed to AMPs initially. The partitioning column defines how data is organized within each AMP, not across AMPs.
-
It is the Primary Key of the table, which guarantees uniqueness
-
It allows instantaneous dropping of old data and rapid addition of new data
-
It avoids full table scans without the overhead of a secondary index.
-
It places all data in a specific range on the same AMP.
C,D
Correct answer
Explanation
PPI provides two key advantages: (C) It enables efficient range queries and eliminates full table scans without requiring a secondary index structure, and (D) It ensures all data within a specific range is stored on the same AMP, improving range query performance. Option A is incorrect because NUPI, not PPI, guarantees uniqueness. Option B is incorrect - while PPI facilitates data removal/addition by partition, it's not instantaneous.
-
A logon, submittal of work, and logoff
-
A single sql statement
-
A logical unit or work
-
A single sql, statement and the unit of recovery
C
Correct answer
Explanation
A transaction is defined as a logical unit of work (LUW) - one or more SQL statements that are treated as a single atomic operation. Either all statements in the transaction complete successfully, or none do (ACID properties). A transaction is not simply a logon/logoff sequence, nor is it limited to a single SQL statement, and while it relates to recovery, it's not defined solely by recovery units.
-
Views
-
Aliases
-
Sequence
-
Normalization
D
Correct answer
Explanation
Normalization is the process of organizing data in a database to minimize data redundancy and dependency. Views, aliases, and sequences do not reduce redundancy; they serve for abstraction, renaming, and generating unique numbers.
-
a.Send messages only when error occurs
-
b.Extended log with Parameter substitution
-
c.Standard Log
-
d.Extended log with Data returned by server
A
Correct answer
Explanation
Default logging in performance testing tools like LoadRunner is minimal - only errors are logged. This reduces I/O overhead during load tests, which is critical for accurate performance measurements.
A
Correct answer
Explanation
Drill-through reports enable users to click on a data point in one report and navigate to a related report with more detailed or contextual information about that specific value.
-
Metadata for transformation
-
Source schema
-
Target schema
-
None
A
Correct answer
Explanation
The Informatica Repository stores ALL metadata including transformation rules, mappings, workflows, source definitions, target definitions, and sessions. However, given the question structure requiring a single choice, 'Metadata for transformation' is the most comprehensive and central answer. Source and target schemas are stored but are subsets of the broader metadata. The repository is essentially a metadata database managing all ETL artifacts.
A
Correct answer
Explanation
Informatica PowerCenter Server uses native database drivers for optimal connectivity and performance. For Oracle databases, it uses Oracle Call Interface (OCI) client libraries rather than generic ODBC or JDBC drivers.
C
Correct answer
Explanation
Universe is the semantic layer in BusinessObjects that maps database objects to business terminology. It acts as an abstraction layer between the physical database and end-user reporting tools like WebI and DeskI. The universe contains classes, objects, and measures that users see in their reporting interface.
-
Filter
-
Lookup
-
Rank
-
Stored Procedure
B,D
Correct answer
Explanation
Return ports are available in Lookup and Stored Procedure transformations to pass values back to the mapping. Filter and Rank transformations do not have return ports.
-
Active
-
Passive
-
Connected
-
Unconnected
B,C,D
Correct answer
Explanation
Stored Procedure transformations can be Passive, Connected, or Unconnected. They are not classified as Active because they execute procedures directly in the database.
-
The session will not initiate.
-
The session will initiate but will fail.
-
The session will run successfully without writing the source, target, log, bad & cache files.
-
The session will run successfully & write successfully into the source, target, log, bad & cache files.
B
Correct answer
Explanation
When Informatica server cannot write to required directories (session log, bad files, cache files), the session initiates but fails during execution when it attempts to write these files. The initialization succeeds, but the runtime fails due to permission issues.
-
Relative Data Field
-
Relative Definition Field
-
Record Data Field
-
Record Definition Field
D
Correct answer
Explanation
RDF stands for Record Definition Field in database/records management contexts. The other options (Relative Data Field, Relative Definition Field, Record Data Field) are not standard abbreviations. RDF is used to define the structure and format of data records.
-
The attribute that uniquely identifies the person
-
The attribute that contains the full name of the person
-
The attribute that is used by IBM Tivoli Identity Manager to resolve account ownerships during reconciliations
-
The attribute that contains the fully qualified DN of the person in the IBM Tivoli Identity Manager ou=person container
A
Correct answer
Explanation
In IBM Tivoli Identity Manager (TIM) CSV feed configuration, the name attribute maps to the attribute that uniquely identifies each individual person record in the source CSV file during reconciliation.
-
Only reconcile once per week.
-
Disable policy evaluation during all reconciliations.
-
Exclude any attributes in the reconciliation that are not related to policy evaluation.
-
Increase the size of the memory in the WebSphere JVM (Java Virtual Machine) until the reconciliation meets performance requirements.
C
Correct answer
Explanation
Excluding attributes unrelated to policy evaluation reduces data transfer and processing overhead, improving reconciliation performance. Weekly reconciliation frequency is unrelated to performance optimization. Disabling policy evaluation would compromise functionality, and JVM tuning should follow proper sizing rather than arbitrary increases.