Computer Knowledge
Database Management Systems
5,344 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
-
Rollback
-
Rollup
-
CUBE
-
Commit
C
Correct answer
Explanation
CUBE is an SQL extension that produces n-dimensional cross-tabulation by creating subtotals for all possible combinations of grouping columns. Rollup creates hierarchical subtotals, while rollback and commit are transaction control commands.
-
Rollup
-
Rollback
-
CUBE
-
Commit
C
Correct answer
Explanation
In data warehousing and SQL, the CUBE operator is used to generate a result set that contains multidimensional cross-tabulations, representing all possible combinations of grouping columns (n-dimensional cross-tabulation).
-
SYSRELEASE
-
SYSOBJECTS
-
PSRELEASE
-
PSVERSIONS
C
Correct answer
Explanation
PeopleSoft uses the PSRELEASE table to track object versions and changes. This system table maintains version information for PeopleTools objects to support change tracking and application upgrades.
-
file server
-
batch server
-
web server
-
Query Server
B
Correct answer
Explanation
In PeopleSoft architecture, connectivity software (Tuxedo) must be installed on servers that communicate with the client. The batch server (PSAPPSRV) handles batch processes and requires connectivity software to receive requests from clients and other servers. File servers and web servers don't run application server processes, while Query Server is not a standard PeopleSoft server component.
-
PSAPPSRV.CFG
-
PSPRCS.CFG
-
PSNTSRV.CFG
-
PSAPPDOM.CFG
A
Correct answer
Explanation
PSAPPSRV.CFG is the master configuration file for a PeopleSoft application server domain. It contains all domain settings including connection parameters, server process counts, and domain characteristics. PSPRCS.CFG is for process scheduler, PSNTSRV.CFG doesn't exist as a standard file, and PSAPPDOM.CFG is not a valid configuration filename.
-
Set the state record to derived/work.
-
Remove all sectionlevel and steplevel auto commits.
-
Nothing more. The Do Select action is set to Restartable
-
Deselect the Disable Restart check box on the Program Properties page
D
Correct answer
Explanation
For an Application Engine program to be restartable after failure, the 'Disable Restart' checkbox on Program Properties must be unchecked. The state record must be a physical table (not derived/work), and auto-commits should generally be removed, but the critical enablement is deselecting Disable Restart. The Do Select action being restartable is necessary but not sufficient without this setting.
-
database superuser
-
peoplesoft superuser
-
data mover superuser
-
security administrator
A
Correct answer
Explanation
Bootstrap mode in Data Mover is used when the system is locked or for initial setup, and requires logging in as the database superuser (like SYS or SYSTEM in Oracle). This level of access bypasses PeopleSoft security. PeopleSoft superuser, data mover superuser, and security administrator are PeopleSoft-level roles, not database-level.
-
SYSTEM CATALOG
-
PEOPLETOOLS TABLES
-
APPLICATION TABLES
-
PEOPLETOOLS CATALOG
B
Correct answer
Explanation
All PeopleSoft application definitions (records, pages, components, menus, etc.) are stored in PeopleTools tables (like PSRECDEFN, PSPNLDEFN). Application tables store business data, System Catalog is a database-level construct, and PeopleTools Catalog doesn't exist as a storage location. PeopleTools tables are the metadata repository.
-
Database export and import.
-
Generic operating system utilities.
-
The R/3 Client Copy transactions.
-
R3SETUP
C
Correct answer
Explanation
SAP recommends using R/3 Client Copy transactions (SCCL, SCC3) for copying clients, even large ones. These tools are specifically designed to handle client data, dependencies, and consistency within the R/3 framework. Database export/import and OS utilities bypass R/3 mechanisms and risk data inconsistency. R3SETUP is for installation, not client copy. Client Copy transactions ensure referential integrity and proper transport.
-
Maximum allowable response time.
-
Maximum number of users who may be logged on to the instance.
-
Maximum number of sessions per user.
-
Name of the instance defined for the logon group.
C
Correct answer
Explanation
In SAP logon load balancing, you can specify maximum response time, maximum number of users, and instance names when creating logon groups. However, you cannot specify the maximum number of sessions per user at the logon group level - this is controlled by system-wide profile parameters. The session limit per user is a system configuration, not a logon group setting.
-
/usr/sap/C11/DVEBMGS01/data
-
/usr/sap/C11/DVEBMGS01/log
-
/usr/sap/C11/DVEBMGS01/work
-
The trace files are written in internal database tables.
C
Correct answer
Explanation
In SAP R/3 systems, work process trace files are always written to the 'work' directory under the instance directory path. The standard path is /usr/sap///work, where SID is the system ID and the instance name includes the services. Trace files are stored as files in this directory, not in database tables.
-
Database export and import.
-
Generic operating system utilities.
-
The R/3 Client Copy transactions.
-
R3SETUP
C
Correct answer
Explanation
SAP recommends using the R/3 Client Copy transactions (like SCCL, SCC3) for copying very large clients because these transactions are optimized for large data volumes, handle data consistency properly, and maintain referential integrity. While database export/import or generic OS utilities might work for smaller clients, they can cause issues with large clients. R3SETUP is for system installation, not client copy.
-
Maximum allowable response time.
-
Maximum number of users who may be logged on to the instance.
-
Maximum number of sessions per user.
-
Name of the instance defined for the logon group.
C
Correct answer
Explanation
When configuring logon groups in SAP (transaction SMLG), you can define thresholds for response time and user counts to balance the load. However, the maximum number of sessions per user is a profile parameter (rdisp/max_alt_modes) and cannot be specified within the logon group definition.
-
/usr/sap/C11/DVEBMGS01/data
-
/usr/sap/C11/DVEBMGS01/log
-
/usr/sap/C11/DVEBMGS01/work
-
The trace files are written in internal database tables.
C
Correct answer
Explanation
In SAP R/3 architecture, work process trace files are written to the 'work' directory under the instance directory. The path /usr/sap/C11/DVEBMGS01/work is correct where C11 is the SAP system ID and DVEBMGS01 is the instance name. Trace and log files are stored here, not in data or log directories.
-
TABLE
-
VARCHAR2
-
SEQUENCE
-
INDEX
A,C,D
Correct answer
Explanation
TABLE, SEQUENCE, and INDEX are database objects in Oracle and other RDBMS. TABLE stores data, SEQUENCE generates unique numbers, and INDEX improves query performance. VARCHAR2 is a data type used to define columns, not a database object itself.