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 packaged enterprise solutions
  1. ix_spc_position

  2. ix_spc_planogram

  3. ix_spc_product

  4. ix_spc_performance

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

Transactions between planograms and products are tracked in ix_spc_position (which stores individual product positions within planograms) and ix_spc_performance (which records performance metrics for these relationships). ix_spc_planogram stores planogram definitions, and ix_spc_product stores product master data.

Multiple choice technology databases
  1. fox pro

  2. oracle

  3. db2

  4. sql server

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

Oracle Database (originally called Oracle RDBMS) was developed in 1977 and released in 1979, making it one of the earliest commercial relational database management systems. FoxPro, DB2, and SQL Server came later.

Multiple choice technology
  1. True

  2. False

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

In BMC Remedy AR System versions 5.x and earlier, installing the English version server first was required before adding multi-language servers when using Unicode database option. This installation sequence ensured proper base configuration before language extensions.

Multiple choice technology
  1. The details of the attachment

  2. The attachment itself

  3. The attachment ID

  4. The information for the properties of attachment fields

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

The Attachment Details table stores metadata and property information about attachments (size, type, name, etc.), not the attachment content itself or just an ID. It maintains the field properties for attachment management.

Multiple choice technology programming languages
  1. Domain

  2. Documentation

  3. Data Models

  4. Dynpro

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

In SAP ABAP Data Dictionary, domains are the fundamental objects that define the technical properties of a field (data type, length, etc.). Data elements reference domains, and tables/structures reference data elements. Documentation describes objects, Dynpros are screen layouts, and data models are broader conceptual designs.

Multiple choice technology programming languages
  1. Physical definitions

  2. Business object

  3. Semantic Domain

  4. Technical Domain

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

A data element represents a semantic domain - it describes the business meaning of a field by combining a domain (technical type) with field labels and documentation. Physical definitions refer to low-level storage, business objects are higher-level entities, and technical domain is essentially just the domain itself without the semantic layer.

Multiple choice technology programming languages
  1. a,c & e

  2. a,d & e

  3. a,b & c

  4. All the above

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

The three types of tables in the ABAP data dictionary are Transparent tables, Pool tables, and Cluster tables. Internal tables exist only in programs (not the dictionary). Hash tables are a memory structure type, and Master Data tables are application-specific, not fundamental dictionary types.

Multiple choice technology
  1. CSC, delivering JCLs to production

  2. CSC, delivering SQLs to production

  3. ERSC, delivering JCLs to production

  4. ERSC, delivering SQLs to production

  5. None

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

JPOS package is used in ERSC (not CSC) for delivering JCLs to production. This is about the correct environment and deliverable type.

Multiple choice technology programming languages
  1. Pooled

  2. Cluster

  3. Transparent

  4. View

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

Transparent tables in ABAP Dictionary map directly to database tables with a 1:1 relationship, maintaining the same name and field count. Pooled tables store multiple logical tables in a single database table, while cluster tables combine data from related tables into one database record. Views are virtual tables derived from other tables.

Multiple choice technology architecture
  1. Application can be isolated from the database and the only connection to it is using the ORM framework and a JDBC driver.

  2. ORM Frameworks reduce development times

  3. Manageability of application increases

  4. It is faster than the direct JDBC access.

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

ORM frameworks add a layer of abstraction and translation between application code and SQL, which inherently introduces overhead. Direct JDBC access executes raw SQL without this translation layer, making it faster for performance-critical operations.

Multiple choice technology programming languages
  1. Do not have buffering in the technical attributes

  2. Add the BYPASSING BUFFER clause on the select statement

  3. Buffering can be turned off on the application server by the programmer using the ABAP Workbench

  4. None of the Above

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

The BYPASSING BUFFER addition on a SELECT statement forces the database to read directly from the database table, bypassing any table buffer configured in the technical settings. This is necessary when you need guaranteed up-to-date data from a buffered table.

Multiple choice technology architecture
  1. Application can be isolated from the database and the only connection to it is using the ORM framework and a JDBC driver.

  2. Manageability of a Java application increases.

  3. They perform faster than direct JDBC connections.

  4. ORM supports same level of data access as SQL.

  5. ORM does little to improve developer productivity.

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

ORM frameworks isolate applications from database-specific code by providing a persistence layer that uses only the ORM framework and JDBC. This isolation improves manageability by centralizing data access logic and reducing scattered SQL. However, ORM introduces overhead and is typically slower than well-optimized direct JDBC. ORM also cannot match SQL's full power for complex queries and database-specific features. ORM significantly improves developer productivity by reducing boilerplate code.

Multiple choice technology architecture
  1. Application can be isolated from the database and the only connection to it is using the ORM framework and a JDBC driver.

  2. Developer productivity increases.

  3. Performance will be slower than direct JDBC connections.

  4. Application maintainance may be a problem.

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

Using less-established open-source ORM frameworks creates maintenance risks: limited documentation, smaller community support, potential abandonment, and fewer developers familiar with the framework. This contrasts with mature frameworks like Hibernate that have widespread adoption. Performance may actually improve over JDBC due to caching, so that's not the main disadvantage.