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

Multiple choice technology
  1. Metadata for transformation

  2. Source schema

  3. Target schema

  4. heterogeneous Target

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology
  1. Only Heterogeneous source

  2. Only heterogeneous Target

  3. Heterogeneous source and target

  4. Only homogeneous source and target

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology
  1. a. to filter data during extraction

  2. b. to join two tables of heterogeneous source

  3. c. to configure

  4. d. none of the above

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology
  1. JasperETL

  2. Informatica

  3. Kalido

  4. Adeptia

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

JasperETL was an open-source ETL tool (based on Eclipse) before being integrated into Talend's open-source offerings. Informatica, Kalido, and Adeptia are all proprietary, commercial ETL tools requiring licensing. Open-source ETL alternatives include Talend, Pentaho Data Integration, and Apache Airflow.

Multiple choice technology
  1. Microstrategy

  2. Initia

  3. Abinitio

  4. Jasper

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Ab initio is a Latin phrase meaning from the beginning or from first principles. Ab Initio Software is a company that provides a parallel processing ETL platform used for high-volume data integration and processing. The name reflects the tool's philosophy of building data solutions from foundational principles.

Multiple choice technology
  1. Clover ETL

  2. Pentaho data Integration

  3. Jasper ETL

  4. Kitchen Integrator

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Kettle was the original name of Pentaho Data Integration (PDI), an open-source ETL tool. Spoon is the graphical GUI for designing transformations, Pan is the command-line tool for executing them, and Kitchen is the workflow scheduler. These kitchen-themed names persist as the tool's component names even after the project was renamed to Pentaho Data Integration.

Multiple choice technology
  1. Business Objects Data Integrator

  2. Talend Open Studio

  3. IBM Information Server

  4. Clover ETL

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Business Objects Data Integrator was originally developed by Acta Corporation and was known as ActaWorks before Business Objects acquired the company in 2002. The other options are different ETL tools: Talend Open Studio is open-source, IBM Information Server is IBM's data integration platform, and Clover ETL is a Java-based framework.

Multiple choice technology databases
  1. Clustered and non clustered

  2. Unique

  3. XML index

  4. All the Above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

SQL Server 2005 supports clustered and non-clustered indexes, unique constraints (which are enforced via unique indexes), and introduced XML indexes for querying XML data type columns. Hence, all of these index types are supported by SQL Server 2005.

Multiple choice technology databases
  1. Database Engine Tuning Advisor

  2. SQL Server Configuration Manager

  3. Database Maintenance Plan Wizard

  4. Database Maintenance design surface

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The Database Maintenance Plan Wizard is the standard SQL Server tool designed for administrators to easily configure common database maintenance tasks, including backup strategies. Database Engine Tuning Advisor, Configuration Manager, and general design surfaces do not serve as guided backup strategy wizards.

Multiple choice technology databases
  1. Read Committed

  2. Read Uncommitted

  3. Repeatable Read

  4. Serializable

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Read Uncommitted isolation level allows dirty reads, meaning it can read data that has been modified but not committed by other transactions. Since the requirement is to avoid dirty reads, Read Uncommitted must be avoided. Read Committed, Repeatable Read, and Serializable all prevent dirty reads by only reading committed data.

Multiple choice technology databases
  1. A)PSB

  2. B)DBD

  3. C)ACB

  4. D)DBDGEN

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In IBM's IMS (Information Management System) database, the Database Description (DBD) defines the physical structure of the database. The Program Specification Block (PSB) defines the logical view (subschema) for an application program, and the ACB (Application Control Block) is created by merging DBD and PSB information.

Multiple choice technology databases
  1. The user had to have knowledge of the table and index structures.

  2. Navigational data access was far slower than declarative access.

  3. Navigational access languages required the coder to embed their queries inside a procedural language shell.

  4. Navigational languages were far slower then SQL

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Navigational data access languages required users to understand the physical database structure - table relationships, index hierarchies, and access paths. Unlike SQL's declarative approach where you specify WHAT data you want, navigational languages required knowing HOW to navigate to it.

Multiple choice technology databases
  1. Use the sys.dm_exec_requests dynamic management view.

  2. Use the sys.dm_exec_sessions dynamic management view.

  3. Use the sys.dm_exec_query_stats dynamic management view.

  4. Use the sys.dm_exec_query_optimizer_info dynamic management view.

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

sys.dm_exec_query_stats provides performance statistics for cached query plans, including execution counts and recompilation counts. This DMV allows identifying queries with high recompilation rates. sys.dm_exec_requests shows currently executing queries, sys.dm_exec_sessions shows session info, and sys.dm_exec_query_optimizer_info shows optimizer metrics.

Multiple choice technology databases
  1. PCBGEN

  2. PSBGEN

  3. DBDGEN

  4. ACBGEN

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

PSBGEN (Program Specification Block Generation) is the process that assembles and link-edits macro instructions to define an application program's view of one or more IMS databases. PCBGEN generates individual PCB definitions, DBDGEN creates database descriptions, and ACBGEN generates the application control block used at runtime.