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
A
Correct answer
Explanation
Metadata provides context to data by describing its meaning, structure, and relationships, acting as the semantic layer between IT systems and business users. Metadata answers questions like what the data means, where it came from, and how it relates to other data. Master data refers to core business entities, not contextual information.
-
Distributed
-
Federated
-
Centralized
-
Not possible to implement Metadata
A
Correct answer
Explanation
When an enterprise utilizes multiple heterogeneous ETL and reporting tools, a distributed metadata management architecture is recommended to allow individual tools to maintain their metadata while enabling sharing.
-
Source layer
-
Report Layer
-
Data Warehouse
-
All of the above
D
Correct answer
Explanation
Metadata Management is applicable across all layers of the data architecture - the source layer (describing source systems), the data warehouse (describing warehouse structures and mappings), and the report layer (describing report definitions and business terms). It provides context and documentation throughout the data flow, making all layers correct.
-
Enterprise report
-
OLAP reports
-
GIS
-
Scorecards
-
Can be normalized but often isn't
-
In a flat file format
-
Must be in normalized form to at least 2NF
-
Must be in normalized form to at least 3NF
A
Correct answer
Explanation
Data warehouses use dimensional modeling (star/snowflake schemas) which intentionally denormalize data for query performance. While normalization is possible in theory, it's rarely used in practice because it would slow down the complex analytical queries that warehouses are designed for.
-
ODS
-
Staging Area
-
Data Warehouse
-
Data Mart
A
Correct answer
Explanation
The Operational Data Store (ODS) is specifically designed to hold current, operational data at the most detailed level of granularity for near real-time decision support. Unlike the data warehouse (which stores historical data), staging area (temporary), or data mart (subset), the ODS maintains the lowest-level current DSS data.
-
Many-to-many
-
One-to-one
-
One-to-many
-
All of the above.
C
Correct answer
Explanation
In a star schema, each dimension table has a one-to-many relationship with the central fact table. A single dimension record (like one product) relates to many fact records (many sales transactions). One-to-many is the defining characteristic that enables efficient querying.
-
Data Quality Management
-
Data Transformations
-
Data Mining
-
Data Security Management
A
Correct answer
Explanation
Data Quality Management is the systematic process of identifying, correcting, and preventing data defects to ensure data is fit for purpose. Unlike transformations (format changes), mining (pattern discovery), or security (access control), DQM directly targets bad data elimination.
-
Integrates disparate data into meaningful information
-
Collects only historical data for past data analysis
-
Defines business rules
-
All of the above
A
Correct answer
Explanation
Business Intelligence systems integrate data from multiple sources and transform it into meaningful information for decision-making. Option B is incorrect because BI analyzes both historical AND current/predictive data. Option C is wrong because BI applies business rules rather than defining them.
-
Dispersed data -> Collected Data -> Integrated Data -> Information -> Knowledge
-
Collected Data -> Dispersed data -> Integrated Data -> Information -> Knowledge
-
Dispersed data -> Collected Data -> Integrated Data -> Knowledge-> Information
-
Collected Data -> Dispersed data -> Integrated Data -> Knowledge -> Informatio
A
Correct answer
Explanation
In BI architecture, data starts dispersed across source systems, gets collected into the staging/warehouse, gets integrated into a consistent format, becomes information through processing, and finally becomes knowledge through analysis. This progression matches option A exactly.
-
Sourcing data from disparate sources and integrating to be central repository
-
A process to change data from a detailed level to a summary level
-
A process to change data from a summary level to a detailed level
-
Separating data from one source into various sources of data
A
Correct answer
Explanation
Data Integration is fundamentally about combining data from multiple disparate sources (databases, files, APIs) into a unified, consistent view in a central repository like a data warehouse. Options B and C describe aggregation/drill-down, not integration. Option D describes the opposite of integration.
-
MOLAP
-
ROLAP
-
HOLAP
-
None of the above
A
Correct answer
Explanation
MOLAP (Multidimensional OLAP) pre-aggregates data into cubes for fast query performance, making it ideal for small datasets with complex analytical models. ROLAP is better for large data, and HOLAP combines both but adds complexity. For small data + complex models, MOLAP's pre-computation advantage shines.
-
Detailed decision making
-
Operational reporting
-
Drill through analysis
-
All of the above
D
Correct answer
Explanation
The Operational Data Store (ODS) serves three key purposes: enabling detailed operational decision-making with current data, supporting operational reporting for day-to-day monitoring, and providing drill-through capability from summary to detail levels. All options are valid ODS functions.
B
Correct answer
Explanation
ELT (Extract, Load, Transform) is recommended for small to medium data volumes with good quality and off-peak loads because it loads data first into the target system, then leverages the target system's processing power for transformation. This is efficient when the target system (like a modern cloud data warehouse) has strong transformation capabilities and the load window is flexible.
-
Consolidation
-
Registry
-
Coexistence
-
Transaction
B
Correct answer
Explanation
The Registry architectural style in Master Data Management (MDM) provides a real-time central reference by maintaining an index or pointer to master data stored in source systems, without physically consolidating it. This enables real-time access to current data. Consolidation physically stores copies, Coexistence maintains separate golden records, and Transaction style focuses on operational updates.