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 mainframe
  1. PLPDATA

  2. PLPINFSCA

  3. PLPIFSC

  4. Any of the above

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

PLPIFSC is the database used to view inforce scorecard changes to policies. This database stores historical scorecard data and changes, allowing users to track modifications made to inforce policies over time. The other options (PLPDATA and PLPINFSCA) are related databases but PLPIFSC is specifically designated for scorecard change tracking.

Multiple choice technology operating systems
  1. MySQL

  2. Microsoft SQL Server

  3. SQLite

  4. Oracle

  5. DB2

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

Android's built-in platform database engine is SQLite, which is lightweight and embedded directly within the OS. Other relational databases like MySQL, Oracle, DB2, and SQL Server are typically enterprise database engines used on servers, not locally embedded in standard Android environments.

Multiple choice technology
  1. net.rim.device.api.database

  2. net.rim.device.api.sqlite

  3. net.rim.device.api.storage

  4. net.rim.device.api.SQLite

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

The correct answer is A because in BlackBerry Java development, SQLite database classes are located in the net.rim.device.api.database package. Option B is incorrect because 'sqlite' in lowercase is not part of the official package name. Options C and D are wrong because storage is a different API and SQLite in uppercase is not the correct package naming convention.

Multiple choice technology
  1. 3.6.19

  2. 3.6.20

  3. 3.6.21

  4. 3.6.22

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

The correct answer is C because BlackBerry Device Software 6.0 specifically uses SQLite version 3.6.21. This version was integrated into the BlackBerry OS at that particular release. Options A, B, and D represent different SQLite versions that were not used in this specific BlackBerry OS version.

Multiple choice technology
  1. MIDP Record Management System

  2. Files and folders

  3. Relational databases

  4. Runtime stores

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

The correct answer is A because RMS (Record Management System) is the MIDP (Mobile Information Device Profile) API for persistent data storage in Java ME applications, and it stores data in record stores. Option B is wrong because RMS uses a proprietary record-based format, not traditional file systems. Option C is incorrect because RMS is not a relational database system. Option D is wrong because runtime stores are a different BlackBerry persistence mechanism.

Multiple choice technology
  1. Java Object

  2. Relational database file

  3. Serialized

  4. dbms file

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

The correct answer is B because SQLite databases are stored as a single relational database file on disk. This is SQLite's defining characteristic - it's a serverless, zero-configuration database that stores the entire database (tables, indexes, data) in one file. Option A is incorrect because SQLite doesn't store Java objects directly. Option C is wrong because while serialization is used internally, the external format is a database file. Option D is incorrect because 'dbms file' is not a standard term.

Multiple choice technology databases
  1. True

  2. False

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

The correct answer is True because I/O operations on data warehouses are computationally expensive due to the massive volume of data involved. Data warehouses typically store terabytes to petabytes of historical data, and reading or writing this much data requires significant time and resources. The expense comes from disk I/O, network transfer, and processing overhead.

Multiple choice technology databases
  1. DYNAMIC PARALLELISM

  2. HINTS

  3. STORED OUTLINES

  4. ALL

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

Oracle SQL performance tuning can leverage hints to direct the optimizer, stored outlines to stabilize execution plans, and dynamic parallelism to speed up execution. Because all three techniques are valid methods to optimize simple or complex SQL statements, the choice containing all options is correct.

Multiple choice technology databases
  1. instance

  2. sid

  3. serial# the session connects to

  4. ALL

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

In a RAC environment, proper SQL logging requires instance number, SID, and serial# to uniquely identify the session and instance generating the log. RAC has multiple instances, so all three identifiers are necessary to trace logs to the exact source. Missing any identifier makes it impossible to determine which instance or session generated a particular log entry.

Multiple choice technology databases
  1. CONTROL M

  2. DBMS_JOB

  3. DBMS_SCHEDULER

  4. ALL

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

EIP database supports multiple scheduling tools: CONTROL M (external enterprise scheduler), DBMS_JOB (legacy Oracle package), and DBMS_SCHEDULER (modern Oracle scheduler). The choice depends on specific requirements, but all three are valid options for scheduling jobs in the EIP environment.

Multiple choice technology databases
  1. DYNAMIC PARALLELISM

  2. HINTS

  3. STORED OUTLINES

  4. ALL

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

Simple SQL performance can be optimized using multiple techniques: dynamic parallelism (parallel execution), hints (directives to optimizer), and stored outlines (preserving execution plans). The effectiveness depends on the specific SQL statement and environment. All three methods are valid optimization strategies.

Multiple choice technology databases
  1. True

  2. False

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

The PRIMARY goal of logging is debugging and troubleshooting during development and testing, not production performance monitoring. In production, you use tools like AWR, ASH, and SQL Trace for performance issues. The statement incorrectly claims production performance identification is the PRIMARY goal of logging.