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
-
BLOB
-
CLOB
-
NCLOB
-
BFILE
-
ALL
-
Dimension IDs
-
Request IDs
-
Surrogate IDs
-
Master Data IDs
B
Correct answer
Explanation
In SAP BW, when an InfoCube is compressed, the Request IDs (request IDs that track data loads) are deleted. The data is rolled up from the request-specific level to a more aggregated form. Dimension IDs, Surrogate IDs, and Master Data IDs are preserved.
-
Degenerated dimension
-
Slowly changing dimensions
-
Conformed dimensions
-
Junk dimension
C
Correct answer
Explanation
Conformed dimensions are dimension tables that share the same structure and meaning across multiple star schemas or data marts. This allows queries to be executed across different schemas seamlessly. A Calendar dimension is a classic example - it can be used consistently across sales, inventory, and financial data marts.
-
Time - Variant
-
Non Volatile
-
Integrated
-
Process Oriented
D
Correct answer
Explanation
A Data Warehouse is subject-oriented, integrated, time-variant, and non-volatile. 'Process Oriented' is characteristic of operational systems (OLTP), not data warehouses.
B
Correct answer
Explanation
Data warehouses are highly DENORMALIZED, not normalized, for better query performance. Normalization (used in OLTP systems) reduces redundancy but requires many joins, which slows queries. Denormalization (used in data warehouses) increases redundancy but reduces joins, enabling faster analytical queries.
-
Extract
-
Transform
-
Load
-
None of the Above
B
Correct answer
Explanation
Data cleansing occurs primarily during the Transform phase of ETL (Extract, Transform, Load). During transformation, data is cleaned, validated, standardized, and corrected before being loaded into the data warehouse. The Extract phase only retrieves data, and the Load phase writes already-cleaned data to the target system.
-
OLAP
-
OLTP
-
ETL
-
None of the Above
A
Correct answer
Explanation
OLAP (Online Analytical Processing) tools are specifically designed for creating reports and performing multidimensional analysis on data warehouses. OLTP systems are for transaction processing, and ETL tools are for data extraction/transformation/loading. The question asks about reporting tools, and OLAP is the correct category.
-
A Very huge data data warehouse
-
A Data Warehouse implemented using distributed databases
-
A set of phyisical databases for a single subject
-
A datawarehouse with only historic data
B
Correct answer
Explanation
This statement is incorrect. A data warehouse can and often does have multiple fact tables. Different business processes (sales, inventory, financial transactions) are typically represented by separate fact tables in the same data warehouse. These fact tables share common dimension tables but represent different measurable events.
-
Star
-
Snow Flake
-
Both of the Above
-
None of the Above
C
Correct answer
Explanation
Star and Snowflake are both standard dimensional modeling schemas used in data warehousing. Star schema has a central fact table directly connected to dimension tables, while Snowflake normalizes dimensions into multiple related tables. Both are valid approaches depending on the trade-off between query performance and storage normalization.
-
UNDOSTAT
-
ROLLSTAT
-
TRANSACTION
-
DBA_UNDO_EXTENTS
-
DBA_ROLLBACK_SEGS
A
Correct answer
Explanation
The UNDOSTAT view in Oracle provides statistics on undo consumption, including undo block consumption rates. This is the primary view to analyze when sizing undo tablespaces. It helps estimate how much undo space your workload requires based on historical usage patterns.
-
The instance will not start.
-
The instance starts up and uses the SYSTEM rollback segment for all undo entries.
-
The instance starts up and uses the SYSTEM tablespace for the automatic undo segments.
-
The instance starts up and uses the first available undo tablespace for the automatic undo segments.
D
Correct answer
Explanation
If Automatic Undo Management is enabled but no undo tablespace is specified, Oracle will automatically select and use the first available undo tablespace in the database.