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
-
Are organized by end users
-
Are coded consistently
-
Are updated in real time
-
Are organized in a hierarchical structure
D
Correct answer
Explanation
Data warehouse data is organized in a hierarchical structure (dimensions and facts organized in schemas like star schema) to facilitate querying and analysis. Unlike TPS data, warehouse data is not updated in real-time (it's periodically refreshed). Data is coded consistently but that's not the primary characteristic mentioned in options.
-
Subset of an organizational data store
-
Usually oriented to a specific purpose or major data subject
-
Are analytical data stores designed to focus on specific business functions
-
All of the above
D
Correct answer
Explanation
A data mart is all of these: a subset of an organizational data store (focused scope), usually oriented to specific purposes or major data subjects (like sales, finance), and is an analytical data store designed for specific business functions. Data marts are smaller, more focused versions of data warehouses serving particular departments or business lines.
-
TIMESTAMP
-
INTERVAL MONTH TO DAY
-
INTERVAL DAY TO SECOND
-
INTERVAL YEAR TO MONTH
-
TIMESTAMP WITH DATABASE TIMEZONE
A,C,D
Correct answer
Explanation
TIMESTAMP, INTERVAL DAY TO SECOND, and INTERVAL YEAR TO MONTH are valid Oracle datetime types. Option B 'INTERVAL MONTH TO DAY' doesn't exist (it should be MONTH TO YEAR or DAY TO MONTH). Option E 'TIMESTAMP WITH DATABASE TIMEZONE' doesn't exist (should be WITH TIMEZONE or WITH LOCAL TIMEZONE).
-
CO1 might be received into any other test bed ( Due to incorrect configuration in ALSB/WLI end points)
-
Oracle Database is pointing to more than one WLI instance
-
Order might be back ordered
-
Both a and b
D
Correct answer
Explanation
If CO1 is sent but not visible, it could be due to incorrect routing in ALSB/WLI endpoints to another test bed, or the Oracle Database pointing to multiple WLI instances. Back-ordering is an Oracle status and does not prevent transmission visibility.
-
wli_logging.XXRCI_commonlog
-
XXRCI.XXRCI_ERROR_TRACKING
-
None of the above
-
all
A
Correct answer
Explanation
For tracking inbound interface errors (like CO2 documents) in custom Oracle integrations, errors are typically logged in a common logging table like wli_logging.XXRCI_commonlog. XXRCI.XXRCI_ERROR_TRACKING is a distractor.
-
Extra Partition Transient Data Queue (TDQ)
-
Intra Partition Transient Data Queue (TDQ)
-
Temporary Storage Queue (TSQ)
-
All of the above
B
Correct answer
Explanation
Intra Partition Transient Data Queues (TDQ) support Automatic Transaction Initiation (ATI) in CICS, allowing a transaction to be automatically started when data is written to the queue. Extra Partition TDQ and TSQ do not support ATI, making option B the correct answer.
-
Used to link all the related PEST
-
Used to relate a PEST with a Enhancement request
-
Used to link a Test case with a PEST
-
none of the above
B
Correct answer
Explanation
The Related Records tab in ALM (Application Lifecycle Management) requests establishes traceability between different artifacts. Its specific purpose for PEST (likely Product/Project Enhancement/Defect tracking) is linking it to Enhancement requests, showing how a defect or enhancement connects to formal change requests. Options A (linking PESTs together) and C (linking test cases) are handled through different relationship mechanisms.
-
Exiting from SQL*Plus
-
System crashing
-
Issue of GRANT or CREATE command
-
None of the above
-
DICTIONARY
-
TABLE_PRIVILEGES
-
ALL_VIEWS
-
USER_OBJECTS
D
Correct answer
Explanation
USER_OBJECTS lists all database objects owned by the current user. ALL_VIEWS displays views accessible to the user (not just owned), TABLE_PRIVILEGES shows privileges, and DICTIONARY describes data dictionary tables and views.
-
TO PRINT
-
TO COPY
-
TO CONVERT
-
TO SEE THE RESULT OF PL/SQL PROGRAMS ON DISPLAY
D
Correct answer
Explanation
SET SERVEROUTPUT ON is a SQL*Plus command that enables display of output from DBMS_OUTPUT.PUT_LINE calls in PL/SQL programs. Without it, the output buffer is not displayed even if the program executes successfully. Option D correctly describes this purpose, despite the typo (DBMSSERVER vs SERVER). Options A, B, C are not related to this command's function.
B
Correct answer
Explanation
SQL is a product of ANSI (American National Standards Institute), which standardizes the SQL language specification. While Oracle implements SQL, SQL itself is defined by ANSI standards (SQL-92, SQL:1999, etc.). Note: The option says 'ANSCI' which appears to be a typo for 'ANSI'. ASCII is a character encoding standard, DBMS is the database management software category.
C
Correct answer
Explanation
Database normalization processes typically include 1NF, 2NF, 3NF, BCNF, 4NF, and 5NF, which total 6 standard normalization stages (sometimes including DKNF or 6NF). The selection of 6 is the standard textbook answer for the core normalization processes.
-
Oracle Library Cache
-
Oracle Parallel Query
-
Oracle Recovery Manager
-
Oracle Multithreaded Server
C
Correct answer
Explanation
Oracle Recovery Manager (RMAN) is a backup and recovery tool that never uses the Large Pool - it allocates memory from the PGA (Process Global Area) and uses its own buffers. The Large Pool is used for components like Shared Server (formerly Multithreaded Server), Parallel Query, and Recovery Manager (backup operations during restore) - wait, this is confusing. Actually, RMAN does use Large Pool for some operations like disk I/O buffers during backup/restore. The correct answer is likely about which component specifically doesn't use it - Library Cache uses Shared Pool, not Large Pool. But the claimed answer is C (RMAN). This may be outdated or specific to certain RAN operations.
-
Small table rarely retrieved with a full table scan
-
Large table rarely retrieved with a full table scan
-
Small table frequently retrieved with a full table scan
-
Large table frequently retrieved with a full table scan
C
Correct answer
Explanation
Caching tables in database systems is most beneficial for small tables that are frequently retrieved with a full table scan. Keeping these small tables in cache memory avoids disk I/O costs. Large tables require too much cache space, and rarely retrieved tables do not yield enough performance improvement to justify cache space.
-
One-to-one
-
Many-to-one
-
One-to-many
-
Many-to-many