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

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.

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 designed specifically for junior DBAs to create backup strategies, maintenance tasks, and other database management plans through a guided interface. The Database Engine Tuning Advisor is for query optimization, Configuration Manager manages services, and the design surface is for advanced manual configuration.

Multiple choice technology databases
  1. DBCC CHECKDB ('SalesDB', REPAIR_ALLOW_DATA_LOSS)

  2. DBCC CHECKDB ('SalesDB', REPAIR_REBUILD)

  3. DBCC CHECKDB ('SalesDB') WITH PHYSICAL_ONLY

  4. DBCC CHECKDB ('SalesDB') WITH DATA_PURITY

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

DBCC CHECKDB WITH PHYSICAL_ONLY performs a streamlined check of page headers, record structure, and allocation pages - skipping expensive logical consistency checks. This reduces runtime significantly for large databases while catching corruptions like torn pages. The REPAIR options should never be run as part of routine maintenance, and DATA_PURITY adds checks that increase runtime.

Multiple choice technology databases
  1. Transactional replication

  2. Peer-to-peer replication

  3. Merge replication

  4. Snapshot replication

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

Snapshot replication copies the entire set of data at a specific moment in time. Since the entire publication is not very large, the branch offices only need a daily update at 5 a.m., and transaction-by-transaction synchronization is not required, Snapshot replication is the most appropriate and simplest strategy.

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 - it can read data that has been modified but not committed by other transactions. Since the requirement is to avoid dirty reads, this is the isolation level to avoid. Read Committed, Repeatable Read, and Serializable all prevent dirty reads at varying levels of strictness.