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
B
Correct answer
Explanation
Querying the V$SQLFN_METADATA view's OFFLOADABLE column indicates whether an operator can be offloaded to Exadata cells. The value 'YES' indicates offloading is allowed, while 'NO' indicates it is not, making the statement false.
-
Process Monitor
-
Checkpoint
-
Log Writer
-
System Monitor
D
Correct answer
Explanation
SMON (System Monitor) is the Oracle background process responsible for coalescing free extents in dictionary-managed tablespaces, consolidating adjacent free space into larger extents. Process Monitor (PMON) monitors processes, Checkpoint (CKPT) updates checkpoints, and Log Writer (LGWR) writes redo logs.
-
The number of CPUs on the server
-
The degree of parallelism on the tables
-
The use of bitmap indexes
-
The quality of the SQL optimization
D
Correct answer
Explanation
SQL optimization quality directly determines statement performance - a well-optimized query executes efficiently while a poorly optimized one performs badly regardless of other factors. The optimizer's ability to choose efficient execution plans is more critical than CPUs, parallelism, or index types.
-
No data can be updated while it is being read
-
No data can be read while it is being updated
-
While SQL statement gets executed automatically DBA locks data called implicit locking
-
All the Above
-
Oracle
-
Access
-
Microsoft SQL Server
-
Sybase
A,C
Correct answer
Explanation
Quality Center supports enterprise databases - Oracle and Microsoft SQL Server. Access is a desktop database, not supported. Sybase is also not a supported QC database (supported are Oracle, SQL Server, and in some versions, MySQL).
-
Configuration Testing
-
Monitoring
-
Security Testing
-
Analysis and Support
-
Recovery
C
Correct answer
Explanation
DB RACE and ArcSight Intrusion are security monitoring and analysis tools. In Operational Acceptance Testing (OAT), these security tools are predominantly used under the Security Testing service.
-
Metadata for transformation
-
Source schema
-
Target schema
-
Both b and c
A
Correct answer
Explanation
The Informatica Repository stores transformation metadata: the rules, logic, and mappings that define how data is transformed. While it references source and target schemas (making D tempting), the repository's actual stored content is the transformation metadata itself, not the schemas.
-
Only Heterogeneous source
-
Only heterogeneous Target
-
Heterogeneous source and target
-
Only homogeneous source and target
C
Correct answer
Explanation
Informatica PowerCenter is an ETL tool that can extract data from various heterogeneous sources (like databases, flat files, XML, etc.), transform it, and load it into heterogeneous targets. This flexibility is a key feature that allows integration between different systems and platforms.
-
BITMAP
-
B-TREE
-
FUNCTION BASED
-
None
B
Correct answer
Explanation
B-TREE is the default index type in Oracle and most relational databases. When you create an index without specifying the type, B-TREE is used. Bitmap indexes and function-based indexes require explicit specification.
-
$Oracle_home/data
-
$Oracle_home/dbs
-
$Oracle_home/dba
-
$Oracle_home/db
B
Correct answer
Explanation
In Oracle, the init.ora file (or init.ora) is located in the $ORACLE_HOME/dbs directory on Unix/Linux systems. This is the standard location for instance initialization parameter files.
-
$Oracle_home/network/administrator
-
$Oracle_home/db/administrator
-
$Oracle_home/network/admin
-
$Oracle_home/db/admin
C
Correct answer
Explanation
The Oracle Net configuration files (tnsnames.ora, listener.ora, and sqlnet.ora) are located in $ORACLE_HOME/network/admin directory. This is the standard location for network configuration files.
-
Metadata for transformation
-
Source schema
-
Target schema
-
heterogeneous Target
A
Correct answer
Explanation
The Informatica repository is a metadata store that contains information about transformations, mappings, workflows, source definitions, target definitions, and other ETL objects. Metadata describes the structure, properties, and relationships of data throughout the ETL process, rather than containing the actual data itself.
-
Only Heterogeneous source
-
Only heterogeneous Target
-
Heterogeneous source and target
-
Only homogeneous source and target
C
Correct answer
Explanation
Informatica PowerCenter supports heterogeneous data integration - it can extract data from various source types (databases, flat files, XML, applications, etc.) and load into different target types. This ability to work with diverse data sources and targets simultaneously is a key feature of enterprise ETL tools.
-
a. to filter data during extraction
-
b. to join two tables of heterogeneous source
-
c. to configure
-
d. none of the above
A
Correct answer
Explanation
SQL override in Source Qualifier allows you to customize the default SQL query generated by Informatica, commonly by adding WHERE clauses to filter rows at extraction time. This improves performance by reducing data transfer. You cannot join heterogeneous sources with Source Qualifier SQL override - each Source Qualifier connects to one source type.
A
Correct answer
Explanation
Informatica Integration Server can use native Oracle drivers (OCI-based) for connecting to Oracle databases. Native drivers are optimized for specific database systems and typically offer better performance compared to generic ODBC connections. The choice between native and ODBC drivers depends on configuration and requirements.