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 platforms and products
  1. SAP R/3

  2. J.D.Edwards

  3. Peoplesoft

  4. Baan

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

Oracle Warehouse Builder provides native adapters for SAP R/3 data extraction and integration. These adapters allow direct metadata access and data extraction from SAP tables. While Oracle acquired other ERP systems later, OWB's initial ERP integration focused on SAP as the primary enterprise application connector.

Multiple choice technology platforms and products
  1. OMB Plus

  2. OWB Plus

  3. OMB Script

  4. OWB Metabase

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

OMB Plus (Oracle Metadata Base Plus) is a Tcl-based command-line interface for accessing and manipulating OWB metadata. It enables automation of repetitive tasks like bulk object deployment, metadata extraction, and batch operations. The tool provides programmatic access to all OWB metadata objects through scripting.

Multiple choice technology platforms and products
  1. Type 1

  2. Type 2

  3. Type 3

  4. All of the Above

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

SCD Type 2 is ideal for data warehousing because it preserves complete historical change tracking by creating new records with effective date ranges. Unlike Type 1 (overwrites) or Type 3 (limited history columns), Type 2 enables time-travel queries and accurate historical analysis. This makes it the standard choice for dimension tables in enterprise data warehouses.

Multiple choice technology platforms and products
  1. OWB Integrator for Sybase DB & Apps 3.0

  2. OWB Integrator for Oracle DB & Apps 3.0

  3. OWB Integrator for Flat Files

  4. OWB Integrator for SAP Applications 3.0

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

OWB Integrator for Flat Files is the specialized connector designed to extract data from flat file sources and integrate them into the warehouse. The other integrators listed are for specific databases (Sybase, Oracle) or enterprise applications (SAP), not flat files.

Multiple choice technology platforms and products
  1. No Items and OnHand Quantities

  2. No Locators Tagging

  3. No Open Transactions

  4. All the Above

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

Oracle Inventory only allows subinventory deletion when ALL specified conditions are met: no items assigned, no on-hand quantities, no locator tagging, and no open transactions. Any of these conditions would prevent deletion to maintain data integrity and referential integrity. This is a comprehensive safeguard to ensure inventory data remains consistent.

Multiple choice technology packaged enterprise solutions
  1. Data Model

  2. Data Center

  3. Analytical CRM

  4. Collaborative CRM

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

In CRM concepts, the Data Model (specifically the transactional database) serves as the primary repository for Customer Data. While Analytical and Collaborative CRM utilize or share customer data for specific channels or analysis, the core transactional data is stored in the Data Model.

Multiple choice technology packaged enterprise solutions
  1. Differences

  2. Similarities

  3. Shared properties

  4. Relationships

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

A business object in Siebel defines the relationships between business components, grouping them into logical units where a parent-child or master-detail hierarchy governs data visibility. Options like differences, similarities, or shared properties do not represent the purpose of a business object.

Multiple choice technology packaged enterprise solutions
  1. Locks the project in the server repository but not in the local repository

  2. Locks the projects in the local database repository

  3. Locks the projects in the server database repository

  4. Copies all object definitions in the project on the server to the local database

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

Checking out a project in Siebel Tools locks the project in both the local database repository (to prevent local conflicts) and the server database repository (to prevent conflicts with other developers). It also copies all object definitions from the server to the local database to enable local editing. Option A is incorrect because checkout locks in both repositories.

Multiple choice technology packaged enterprise solutions
  1. Database Extract

  2. Get

  3. Checking Out

  4. Checking In

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

In Siebel Tools, the 'Get' operation is specifically designed to populate your local database with a copy of all projects from the server repository. This is the standard command for initializing or updating your local development environment with project definitions stored on the server. Database Extract is different - it extracts database data for migration purposes, not project definitions. Checking Out/In refer to locking individual objects for editing, not populating the entire local database.

Multiple choice technology packaged enterprise solutions
  1. View

  2. Business Object

  3. Business Component

  4. Database table

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

Business Components are the primary Siebel objects that retrieve and manipulate data from database tables. They act as the data access layer, encapsulating all SQL operations and presenting data to the UI layer through applets. Views display applets, Business Components contain applets and define business logic, and database tables store the actual data - but only Business Components directly retrieve data from tables.

Multiple choice technology packaged enterprise solutions
  1. Many-to-One (M:1)

  2. One-to-One (1:1)

  3. Many-to-Many (M:M)

  4. One-to-Many (1:M)

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

Many-to-Many (M:M) relationships require an intersection table (also called a bridge or junction table) to implement the relationship. In a M:M relationship, multiple records in Table A relate to multiple records in Table B - this cannot be represented with simple foreign keys. The intersection table stores the associations, containing foreign key references to both parent tables. M:1 uses a single FK in the child table, 1:1 can use FK in either table, and 1:M uses FK in the many side - none require intersection tables.

Multiple choice technology packaged enterprise solutions
  1. It requires dedicated space for each child record on a view

  2. Multi-value field is required for an MVG

  3. It is an alternative to a detail view for managing parent and related child records

  4. It cannot be built on M:M relationships

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

Multi-Value Groups (MVGs) require a Multi-Value Field to exist first - the MVF is the field that exposes the M:M relationship on the parent BC, and the MVG is the UI mechanism to display and manage multiple child records. MVGs provide an alternative to detail views - instead of navigating to a separate detail view to see child records, users can see and manage them inline through the MVG applet. MVGs CAN be built on M:M relationships (that's their primary use case) and they use MVF applets, not dedicated space on the main view.

Multiple choice technology packaged enterprise solutions
  1. TBCs provide a way to create task-specific data that can be displayed and edited in the user interface

  2. TBCs are used to house data to control the flow or logic and are cleared when a task is completed

  3. TBC does not stored the data in the database

  4. TBC is based on S_TBC table

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

Transient Business Components (TBCs) are task-specific, in-memory structures that display and edit data without database persistence. They're cleared when tasks complete and used to control workflow logic. TBCs are not based on S_TBC table - they exist only in memory.

Multiple choice technology packaged enterprise solutions
  1. Use the client application to view data

  2. Print the contents of the base tables and compare against legacy printouts

  3. View Server Manager logs for EIM tasks

  4. Use SQL SELECT statements against the EIM and base tables

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

Valid EIM verification methods include: using the client application to visually confirm data (A), checking Server Manager logs for task completion and errors (C), and running SQL queries against both EIM interface tables and base tables to verify data transfer (D). Printing legacy reports is not a standard or reliable verification method in modern EIM workflows.

Multiple choice technology packaged enterprise solutions
  1. True

  2. False

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

Virtual Business Components (VBC) display external data from non-Siebel sources within the Siebel interface without storing that data in the Siebel database. They provide real-time access to external systems through integration technologies. VBCs are views, not storage mechanisms - the external data remains in its source system.