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
-
A system that is used to run the business in real time and is based on historical data.
-
A system that is used to run the business in real time and is based on current data.
-
A system that is used to support decision making and is based on current data.
-
system that is used to support decision making and is based on historical data.
B
Correct answer
Explanation
An operational system (also called OLTP - Online Transaction Processing) is used to run day-to-day business operations in real time and is based on current data. This distinguishes it from informational systems (like data warehouses) which support decision-making based on historical data. Operational systems process transactions as they occur.
-
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 fact table. One dimension record (like one product) relates to many fact records (many sales transactions). This is the fundamental relationship pattern that enables efficient querying in dimensional modeling. Many-to-many and one-to-one don't describe star schema relationships.
-
Completely normalized
-
Partially normalized
-
Completely denormalized
-
Partially denormalized
A
Correct answer
Explanation
Fact tables in dimensional modeling are typically completely normalized - they contain only foreign keys to dimension tables and numeric measures. The normalization prevents update anomalies and ensures efficient querying. Dimension tables, by contrast, are often denormalized for query performance. Fact tables don't contain redundant data.
-
Data stored in the various operational systems throughout the organization.
-
Current data intended to be the single source for all decision support systems.
-
Data stored in one operational system in the organization.
-
Data that has been selected and formatted for end-user support applications.
B
Correct answer
Explanation
Reconciled data in a data warehouse context is the atomic layer that serves as the single, authoritative source for all decision support systems. It has been cleansed and integrated from source systems. Option A describes source data, C is too narrow (one system), and D describes data marts or departmental data, not reconciled data.
-
Can be updated by end users
-
Contains numerous naming conventions and formats
-
Organized around important subject areas.
-
Contains only current data.
C
Correct answer
Explanation
A data warehouse is organized around major subject areas (customers, products, sales) rather than business applications or functions. This subject-oriented design is a core characteristic. Option A is wrong (end users don't update warehouses), B is wrong (warehouses standardize naming), and D is wrong (warehouses contain historical data).
-
Yes
-
no
-
Maybe
-
in some cases it is possible by setting options in session properties
D
Correct answer
Explanation
In Informatica PowerCenter, session properties can be configured to create a new log file each time the session runs. This is controlled by the 'Session Log File' options where you can append a timestamp or create separate logs for each run, preventing log files from being overwritten.
-
dynamic
-
static
-
recache
-
we cannot use cache in unconnected look up
-
connectionpool.properties
-
rpccluster.properties
-
cabinet.xml
-
environment.properties
A
Correct answer
Explanation
In Informatica/Genesys configurations, database connection properties including URL, credentials, and pool settings are specified in connectionpool.properties. Option B is for RPC cluster configuration. Option C refers to cabinet storage. Option D is for general environment settings, not specifically database connections.
-
connectionpool.properties
-
rpccluster.properties
-
db2as400connectionpool.properties
-
environment.properties
C
Correct answer
Explanation
The db2as400connectionpool.properties file contains connection parameters specifically for DB2 AS400 database connections (I90 refers to an IBM iSeries/AS400 system identifier). The other property files serve different purposes: connectionpool.properties is generic, rpccluster.properties handles RPC clustering, and environment.properties contains environment settings.
-
Explicit Cursor
-
Implicit Cursor
-
Active Data Set
-
None of the above
B
Correct answer
Explanation
Implicit cursors are automatically created by Oracle for SQL statement processing. Explicit cursors are programmer-defined. The question refers to Oracle's internal processing, which indicates implicit cursors.
-
Class.forName
-
Class.JDBCODBC
-
Class.JdbcDriver
-
Class.Loader
A
Correct answer
Explanation
Class.forName() dynamically loads a driver class and registers it with the DriverManager. This is the standard JDBC pattern for driver loading. When a driver class is loaded, its static initializer registers the driver with DriverManager, making it available for connections.
-
Class.forName
-
Class.JDBCODBC
-
Class.JdbcDriver
-
Class.Loader
A
Correct answer
Explanation
Class.forName() dynamically loads a JDBC driver class. When loaded, the driver's static block registers itself with DriverManager. This is the standard JDBC mechanism for driver registration. The other options are not valid JDBC APIs.
-
Build Management Notification Form (BMNF)
-
Build Form of Notification of Server (BFNS)
-
Build Management Note (BMN)
-
Notice of Build Management (NBM)
A
Correct answer
Explanation
Build Management Notification Form (BMNF) in TFS (Team Foundation Server) is the standard document where all database schema changes must be logged. This ensures changes are tracked, reviewed, and deployed smoothly without conflicts or missing migrations.
-
Data Dictionary
-
Red Book
-
SQL Server
-
IIS Server
A,C
Correct answer
Explanation
In LANSA (likely typoed as Lash) projects, database changes are managed through the centralized Data Dictionary repository and the underlying database system, such as SQL Server. In contrast, IIS Server is a web hosting server, not a database engine.
A
Correct answer
Explanation
A data warehouse is a centralized repository that stores consolidated data from multiple sources for reporting and analysis. This directly aligns with the definition of a repository of data, meaning the statement is factually true.