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 databases
  1. A system that is used to run the business in real time and is based on historical data.

  2. A system that is used to run the business in real time and is based on current data.

  3. A system that is used to support decision making and is based on current data.

  4. system that is used to support decision making and is based on historical data.

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

An operational system (also called OLTP - Online Transaction Processing) is used to run day-to-day business operations in real time and is based on current data. This distinguishes it from informational systems (like data warehouses) which support decision-making based on historical data. Operational systems process transactions as they occur.

Multiple choice technology databases
  1. Many-to-many

  2. One-to-one

  3. One-to-many

  4. All of the above

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

In a star schema, each dimension table has a one-to-many relationship with the fact table. One dimension record (like one product) relates to many fact records (many sales transactions). This is the fundamental relationship pattern that enables efficient querying in dimensional modeling. Many-to-many and one-to-one don't describe star schema relationships.

Multiple choice technology databases
  1. Completely normalized

  2. Partially normalized

  3. Completely denormalized

  4. Partially denormalized

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

Fact tables in dimensional modeling are typically completely normalized - they contain only foreign keys to dimension tables and numeric measures. The normalization prevents update anomalies and ensures efficient querying. Dimension tables, by contrast, are often denormalized for query performance. Fact tables don't contain redundant data.

Multiple choice technology databases
  1. Data stored in the various operational systems throughout the organization.

  2. Current data intended to be the single source for all decision support systems.

  3. Data stored in one operational system in the organization.

  4. Data that has been selected and formatted for end-user support applications.

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

Reconciled data in a data warehouse context is the atomic layer that serves as the single, authoritative source for all decision support systems. It has been cleansed and integrated from source systems. Option A describes source data, C is too narrow (one system), and D describes data marts or departmental data, not reconciled data.

Multiple choice technology databases
  1. Can be updated by end users

  2. Contains numerous naming conventions and formats

  3. Organized around important subject areas.

  4. Contains only current data.

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

A data warehouse is organized around major subject areas (customers, products, sales) rather than business applications or functions. This subject-oriented design is a core characteristic. Option A is wrong (end users don't update warehouses), B is wrong (warehouses standardize naming), and D is wrong (warehouses contain historical data).

Multiple choice technology
  1. Yes

  2. no

  3. Maybe

  4. in some cases it is possible by setting options in session properties

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

In Informatica PowerCenter, session properties can be configured to create a new log file each time the session runs. This is controlled by the 'Session Log File' options where you can append a timestamp or create separate logs for each run, preventing log files from being overwritten.

Multiple choice technology
  1. connectionpool.properties

  2. rpccluster.properties

  3. cabinet.xml

  4. environment.properties

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

In Informatica/Genesys configurations, database connection properties including URL, credentials, and pool settings are specified in connectionpool.properties. Option B is for RPC cluster configuration. Option C refers to cabinet storage. Option D is for general environment settings, not specifically database connections.

Multiple choice technology
  1. connectionpool.properties

  2. rpccluster.properties

  3. db2as400connectionpool.properties

  4. environment.properties

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

The db2as400connectionpool.properties file contains connection parameters specifically for DB2 AS400 database connections (I90 refers to an IBM iSeries/AS400 system identifier). The other property files serve different purposes: connectionpool.properties is generic, rpccluster.properties handles RPC clustering, and environment.properties contains environment settings.

Multiple choice technology programming languages
  1. Class.forName

  2. Class.JDBCODBC

  3. Class.JdbcDriver

  4. Class.Loader

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

Class.forName() dynamically loads a driver class and registers it with the DriverManager. This is the standard JDBC pattern for driver loading. When a driver class is loaded, its static initializer registers the driver with DriverManager, making it available for connections.

Multiple choice technology programming languages
  1. Class.forName

  2. Class.JDBCODBC

  3. Class.JdbcDriver

  4. Class.Loader

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

Class.forName() dynamically loads a JDBC driver class. When loaded, the driver's static block registers itself with DriverManager. This is the standard JDBC mechanism for driver registration. The other options are not valid JDBC APIs.

Multiple choice technology life sciences
  1. Build Management Notification Form (BMNF)

  2. Build Form of Notification of Server (BFNS)

  3. Build Management Note (BMN)

  4. Notice of Build Management (NBM)

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

Build Management Notification Form (BMNF) in TFS (Team Foundation Server) is the standard document where all database schema changes must be logged. This ensures changes are tracked, reviewed, and deployed smoothly without conflicts or missing migrations.