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. True

  2. False

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

HTML allows combining different navigation structures like linear (sequential pages) and hierarchical (tree-based menus) within the same website. You can use linear structure for tutorials and hierarchical for main navigation, making the statement true.

Multiple choice technology
  1. Schema Modeling

  2. XML file as target

  3. Real Applications Cluster (RAC) support

  4. ETL Design

Reveal answer Fill a bubble to check yourself
A,B,C,D Correct answer
Explanation

All four options represent legitimate Warehouse Builder Enterprise ETL Option capabilities. Schema Modeling enables data structure design; XML can be used as an ETL target; Real Applications Cluster (RAC) provides high availability support; and ETL Design is the core mapping functionality. The question correctly identifies that Enterprise ETL encompasses all these features.

Multiple choice technology
  1. Data Profiling

  2. Process flows

  3. Data corrections

  4. None of the above

Reveal answer Fill a bubble to check yourself
A,B,C Correct answer
Explanation

Data Quality Option includes Data Profiling (analyzing data patterns), Process flows (workflow orchestration), and Data corrections (cleansing transformations). These are the three pillars of DQ functionality. Option D 'None of the above' is explicitly incorrect.

Multiple choice technology
  1. Oracle RDBMS, versions 7.3.4 and higher

  2. Flat files (character-delimited, fixed-length, single-record and multi-record)

  3. SAP/R3 (2.1.1.34 supports 3.1X, 4.0X, 4.5X, 4.6A, 4.6B)

  4. XML documents (URL, Advanced Queues, documents etc.)

  5. All of the Above

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

OWB supports multiple source types: Oracle RDBMS versions 7.3.4+, various flat file formats (delimited, fixed-length, single/multi-record), SAP/R3 through specific adapter versions, and XML documents via URL, Advanced Queues, or document sources. Since all individual options A-D are valid sources, E (All of the Above) correctly encompasses them.

Multiple choice technology
  1. Microsoft SQL Server

  2. Sybase

  3. Informix

  4. DB2 on OS/390 (MVS)

  5. All of the above

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

Oracle Warehouse Builder is certified against multiple Transparent Gateways for heterogeneous connectivity: Microsoft SQL Server, Sybase, Informix, and DB2 on OS/390 (MVS). Each individual option A-D represents a supported gateway, so E (All of the above) is the correct comprehensive answer.

Multiple choice technology
  1. True

  2. False

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

OWB leverages Oracle's parallel execution capabilities for DML operations. Generated code can use parallel INSERT, UPDATE, and DELETE statements, significantly improving performance for large-scale data loads on multi-CPU systems. The answer correctly states this as True.

Multiple choice technology
  1. Row Based

  2. Row based (Target only)

  3. row based fail over to set based

  4. Set based fail over to row based (target only)

Reveal answer Fill a bubble to check yourself
A,B,D Correct answer
Explanation

OWB (Oracle Warehouse Builder) supports multiple operating modes for data movement and transformation. Row-based mode processes data one row at a time, while set-based mode processes data in batches. The target-only variant applies the row-based strategy specifically to the target. The fallback from set-based to row-based (target-only) provides a mechanism to switch strategies if set-based operations encounter issues.

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 sources and targets, meaning it can extract data from one type of system or format and load it into a completely different type. This includes different databases, file formats, and applications, making it a powerful ETL tool for data integration across diverse environments.

Multiple choice technology
  1. Metadata for transformation

  2. Source schema

  3. Target schema

  4. Transformations

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

The Informatica Repository contains metadata for transformations (A), which includes information about transformation logic, ports, properties, and relationships. While source and target schemas are stored in the repository, the option listing source schema alone (B) or target schema alone (C) is incomplete. Option D 'Transformations' is redundant because transformation metadata (A) encompasses the transformation objects themselves.

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 supports heterogeneous sources AND targets - meaning it can extract data from different types of source systems (Oracle, SQL Server, flat files, XML, etc.) and load into different types of targets in the same integration. This heterogeneity support is a core feature of Informatica PowerCenter. Options A and B are incorrect because they claim 'only' one side is heterogeneous. Option D is incorrect because it states homogeneous only.

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 systems required programmers to explicitly navigate through the database by knowing the physical structure of tables, indexes, and relationships. This meant you had to understand HOW data was stored and accessed, not just WHAT data you wanted. SQL's key advantage is being declarative - you specify the desired result without specifying the access path.

Multiple choice technology databases
  1. The number of CPUs on the server

  2. The degree of parallelism on the tables

  3. The use of bitmap indexes

  4. The quality of the SQL optimization

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

SQL statement tuning centers on optimization quality - whether the query optimizer finds an efficient execution plan. The number of CPUs (A) and degree of parallelism (B) are system resources, not tuning considerations. Bitmap indexes (C) are specific access methods, not general tuning principles. Optimization quality directly affects performance.

Multiple choice technology databases
  1. Removal of data redundancy

  2. The introduction of data redundancy

  3. The introduction of non-first normal form relations

  4. The introduction of SQL*Plus

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

Counterintuitively, introducing controlled redundancy (denormalization) often improves SQL performance by reducing joins and table scans. Removal of redundancy (A) is normalization, which can hurt performance. Non-first normal form (C) relates to complex values, not performance. SQL*Plus (D) is an Oracle tool, irrelevant to performance.