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
-
Featuring the exact same structure as Transfer structure
-
Similar to the transfer rules
-
Similarly structured as the Communication structure
-
The same as Transfer structure, plus four more fields in the beginning
D
Correct answer
Explanation
The PSA (Persistent Staging Area) table structure mirrors the Transfer structure exactly but adds four technical fields at the beginning (including request ID, packet number, data packet ID, and record number). This maintains data integrity while adding metadata for tracking. Option D is correct.
-
One info source can have more than one source system assigned to it
-
One info source can have more than one data source assigned to it provided the data sources are in different source systems
-
Communication structure is a part of an info source
-
None of the above
A,C
Correct answer
Explanation
In SAP BW, an info source can be assigned to multiple source systems, making A true. The communication structure (which defines how data is transferred) is indeed a component of an info source, making C true. B is false because while an info source can have multiple data sources, they must be within the SAME source system, not different ones.
-
Dimensional attributes have a performance advantage over Navigational attributes for queries
-
Change history will be available if an attribute is defined as navigational
-
History of changes is available if an attribute is included as a characteristic in the cube
-
All of the above
A,C
Correct answer
Explanation
Dimensional attributes outperform navigational attributes because they're materialized in the cube itself, avoiding join operations at query time - A is true. Navigational attributes don't inherently track change history - that requires time-dependent navigational attributes - so B is false. When an attribute is included as a characteristic with time dimensions in the cube, change history becomes available - C is true.
-
An index is the same as alias.
-
An index is a special way to join 2 or more tables.
-
An index is a database table attribute, which speeds-up data search within a table.
-
An index is a database row attribute, which speeds-up data search within a table.
C
Correct answer
Explanation
An index is a schema object associated with a table that speeds up data retrieval. It acts as a table-level attribute or structure rather than an individual row-level attribute, facilitating faster searches.
-
Removal of data redundancy
-
The introduction of data redundancy
-
The introduction of non-first normal form relations
-
The introduction of SQL*Plus
-
The number of CPUs on the server
-
The degree of parallelism on the tables
-
The quality of the SQL optimization
-
The use of bitmap indexes
C
Correct answer
Explanation
SQL statement tuning primarily focuses on writing efficient queries that the optimizer can process effectively. The quality of SQL optimization - including proper join methods, filter placement, and access paths - is central to performance. Options A, B, and D focus on hardware or physical implementation details rather than the SQL statement itself.
-
The number of CPUs on the server
-
The degree of parallelism on the tables
-
The quality of the SQL optimization
-
The use of bitmap indexes
-
An index is the same as alias.
-
An index is a special way to join 2 or more tables.
-
An index is a database table attribute, which speeds-up data search within a table.
-
An index is a database row attribute, which speeds-up data search within a table.
-
Removal of data redundancy
-
The introduction of data redundancy
-
The introduction of non-first normal form relations
-
The introduction of SQL*Plus
-
Data Element
-
Domain
-
Predefined
-
All the Above
B
Correct answer
Explanation
In ABAP Dictionary, the Domain defines the complete technical definition of a field - including data type, length, decimal places, and output format. The Data Element provides semantic information and references a Domain, but the technical attributes come from the Domain. 'Predefined' is not a valid concept in this context. So Domain is the correct answer.
-
Transparent
-
Cluster
-
Pool
-
Internal
D
Correct answer
Explanation
Transparent, Cluster, and Pool are the three main types of ABAP Dictionary tables that physically exist in the database. Internal tables are NOT ABAP Dictionary tables - they are data structures that exist only during program runtime in memory. Internal tables are used for data manipulation within ABAP programs but are not stored in the database.
-
Data Element
-
Domain
-
Predefined
-
All the Above
B
Correct answer
Explanation
In SAP ABAP Dictionary, a field's complete technical definition (data type, length, decimal places, output format) is defined by its domain. The domain specifies all technical attributes, while the data element contains the semantic description (field labels, documentation) and references the domain. 'Predefined' is not a valid Dictionary object, and 'All the Above' is incorrect because only the Domain defines technical attributes.
-
Transparent
-
Cluster
-
Pool
-
Internal
D
Correct answer
Explanation
ABAP Dictionary supports three table types: Transparent tables (one-to-one mapping to database tables), Cluster tables (stored in compressed clusters), and Pool tables (stored in table pools). Internal tables are runtime data structures in ABAP programs, not Dictionary objects, making D the correct answer.
-
Transaction processing system
-
Decision support system
-
Executive information system
-
Management information system
B
Correct answer
Explanation
Decision Support Systems (DSS) are specifically designed to summarize data and prepare reports for functional areas by analyzing organizational data. Management Information Systems (MIS) also provide reports but are more operational. Transaction Processing Systems handle routine transactions, and Executive Information Systems serve senior executives with strategic information.
-
Organized mainly hieratically.
-
Processed in distributed fashion
-
Organized for end users
-
Are non routine and do not recur often
B
Correct answer
Explanation
Transaction processing systems typically process transactions in a distributed fashion across different locations and systems to support business operations. Data is organized operationally, not hierarchically for end users. TPS data is routine and recurring, unlike the non-routine nature of analytical systems.