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

  2. Database

  3. both A and B

  4. None of the above

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

OSB stores all reporting data including message tracking, alerting, and performance metrics in a database (typically the embedded Apache Derby or an external RDBMS). Database storage enables complex SQL queries, historical analysis, aggregation, and persistence across server restarts. File-based storage would not support the querying and reporting capabilities OSB provides at enterprise scale.

Multiple choice technology platforms and products
  1. Java Callout

  2. DB Adapter

  3. both A and B

  4. None of the above

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

Stored procedures can be invoked from OSB services using either the Database Adapter (which provides a dedicated interface for database operations) or Java Callouts (which can execute custom Java code including JDBC calls to stored procedures). Both methods are valid approaches depending on the use case and integration requirements.

Multiple choice technology packaged enterprise solutions
  1. Enable the Siebel Remote Component Group.

  2. Re-start the client machine

  3. Re-start the database server

  4. Enable the Assignment Manager Component Group

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

To run tasks like Generate New Database (GenDb) and Database Extract (Dbxtract) for mobile users, the Siebel Remote Component Group must be enabled on the Siebel Server. Restarting the client or database machine is unnecessary, and Assignment Manager deals with record assignment, not mobile DB generation.

Multiple choice technology packaged enterprise solutions
  1. Transaction Router

  2. Generate New Database

  3. Synchronization Manager

  4. Database Extract

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

The Database Extract (Dbxtract) server task creates the specialized Docking\User directory on the Siebel Server and populates it with the initial database extract files for a new Mobile Client. Synchronization Manager, Transaction Router, and GenDb serve other parts of the synchronization process.

Multiple choice technology packaged enterprise solutions
  1. Create a new database

  2. Create a Template for current Database Schema

  3. Import Repository

  4. Migrate Repository

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

The 'Generate New Database' component in Siebel Tools creates a template for the current database schema, not an actual new database. This template can be used for documentation or as a starting point for schema modifications. It does not create a new database instance (A), import repository data (C), or migrate repository objects (D).

Multiple choice technology packaged enterprise solutions
  1. Different users with the same Responsibility may see different data on the same view

  2. View access for a Responsibility in one Organization will be different in another Organization

  3. Users see data based on Responsibility, ID, and Position

  4. Users with different view access cannot view the same data

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

In Siebel's access control model, users with the same Responsibility can see different data on the same view due to visibility controls like organization-based access, position-based filtering, and access groups. View access is consistent across organizations for a given responsibility (B is false), visibility is not determined by Responsibility + ID + Position combination (C is wrong), and users with different access levels CAN view the same data if they have appropriate permissions (D is false).

Multiple choice technology
  1. Text Files

  2. XML Files

  3. Relational databases thru JDBC/ODBC drivers

  4. All the above

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

Scriptura can connect to multiple data source types including text files, XML files, and relational databases through standard JDBC/ODBC drivers. All listed options are valid connection methods, making option D the correct choice.

Multiple choice technology programming languages
  1. JDBC is an API to connect to relational-, object- and XML data sources

  2. JDBC stands for Java DataBase Connectivity

  3. JDBC is an API to access relational databases, spreadsheets and flat files

  4. JDBC is an API to bridge the object-relational mismatch between OO programs and relational

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

JDBC stands for Java Database Connectivity and provides standard API access to relational databases, flat files, and spreadsheets. It does not natively bridge the object-relational mismatch (unlike ORM tools like Hibernate) or target XML databases directly.

Multiple choice technology
  1. Knowledge

  2. Data

  3. Wisdom

  4. Information

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

The DIKW hierarchy consists of Data, Information, Knowledge, and Wisdom. Tools can effectively store and manage data, information, and even knowledge through databases and knowledge management systems. However, wisdom represents the ability to apply knowledge judiciously in context - it's inherently human and cannot be captured by tools.

Multiple choice technology
  1. Wisdom - Information - Data - Knowledge

  2. Knowledge - Wisdom - Information - Data

  3. Data - Information - Knowledge - Wisdom

  4. Information - Data - Knowledge - Wisdom

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

The DIKW (Data-Information-Knowledge-Wisdom) hierarchy represents how understanding develops progressively. Raw data becomes meaningful information, information is contextualized into knowledge, and knowledge is applied to gain wisdom for decision-making.

Multiple choice technology databases
  1. Index Partitioning

  2. Range Partitioning

  3. Rowid Partitioning

  4. List Partitioning

  5. Hash Partitioning

  6. Composite Range Hash Partitioning

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

Oracle supports multiple table partitioning strategies: Range (by value ranges), List (by explicit value lists), Hash (for even distribution), and Composite (combining methods). Index partitioning is separate, and Rowid partitioning isn't a standard partitioning type.

Multiple choice technology databases
  1. sp_helpserver

  2. sp_configure

  3. sp_helpdb

  4. sp_get_serverinfo

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

sp_configure is the correct system stored procedure to view and modify SQL Server-level configuration parameters and properties. It displays or changes server configuration options. sp_helpserver shows server information, sp_helpdb is for database details, and sp_get_serverinfo doesn't exist.

Multiple choice technology databases
  1. sys.dm_os_schedulers

  2. sys.dm_exec_requests

  3. sys.dm_db_index_physical_stats

  4. sys.dm_db_index_usage_stats

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

sys.dm_db_index_physical_stats is the Dynamic Management View (DMV) specifically designed to return size and fragmentation information for indexes. It provides details like page count, average fragmentation percentage, and record count. sys.dm_os_schedulers is for OS schedulers, sys.dm_exec_requests shows executing requests, and sys.dm_db_index_usage_stats tracks index usage statistics.