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
-
Network Monitoring
-
Database Monitoring
-
Storage Monitoring
-
Server Monitoring
B
Correct answer
Explanation
DBSPI refers to Database Smart Probe Infrastructure, which is used for database monitoring in HP Operations Manager (HPOM) products. It helps monitor database performance, availability, and events through agents installed on database servers.
-
sp_databases
-
sp_spaceused
-
db_dbm_space_file
-
None of the above
-
SMP
-
MPP
-
SMPP
-
None of the above
C
Correct answer
Explanation
Netezza uses a hybrid architecture called SMPP (Symmetric Massively Parallel Processing), which combines elements of SMP (Symmetric Multi-Processing) and MPP (Massively Parallel Processing). This allows it to leverage both shared memory and distributed processing paradigms.
-
NTZ_HOST, NTZ_DATABASE, NTZ_USER, NTZ_PASSWORD
-
NTZ_HOST, NTZ_DATABASE, NTZ_USER, NTZ_PASSD
-
NZ_HOST, NZ_DATABASE, NZ_USER, NZ_PASSWORD
-
NZ_HOST, NZ_DATABASE, NZ_USER, NZ_PASSWD
C
Correct answer
Explanation
The correct environment variables for Netezza database connections use the NZ_ prefix with PASSWORD (not PASSD or PASSWD). Option C has the correct variable names: NZ_HOST, NZ_DATABASE, NZ_USER, NZ_PASSWORD. Options A and B incorrectly use NTZ_ prefix, and option D uses NZ_PASSWD instead of NZ_PASSWORD.
-
ntzrev
-
nzrev
-
ntzver
-
None of the above
B
Correct answer
Explanation
The nzrev command is the correct utility to display the Netezza software version. Option A (ntzrev) and C (ntzver) are incorrect command names that do not exist in the Netezza command-line utilities.
-
netezza
-
ntzsql
-
nzsql
-
None of the above
C
Correct answer
Explanation
The nzsql command is the correct Netezza SQL client utility for connecting to and querying Netezza databases. Options A and B are incorrect command names that do not exist in the Netezza toolkit.
-
nzsql -h
-
nzsql -d
-
nzsql -l
-
None of the above
C
Correct answer
Explanation
The nzsql -l command lists all databases available on the Netezza Performance Server. The -l flag stands for 'list'. Option A (-h) typically shows help, and Option B (-d) specifies a database name to connect to.
-
Business Interaction
-
Business Intelligence
-
Both
-
None
B
Correct answer
Explanation
BI is the widely accepted industry acronym for Business Intelligence. Business Interaction is an incorrect expansion of the abbreviation, making the other options wrong.
-
Identifying business Data
-
Analyzing business Data
-
Extracting business Data
-
Storing Data
A,B,C
Correct answer
Explanation
Business intelligence focuses on extracting, identifying, and analyzing data to support decision-making. While data storage is a necessary foundation, it is typically classified under database management rather than a core BI analytical technique.
-
Data warehouses
-
Business intelligence
-
OLAP
-
Executive Information Systems
B
Correct answer
Explanation
Unconnected lookup transformations in Informatica can return only one row per lookup operation. This is a fundamental limitation - when you configure an unconnected lookup, it returns the first matching row based on the lookup condition. If multiple rows match, only one is returned. Connected lookups differ as they process data row-by-row within the data flow.
-
Joiner
-
Lookup
-
Source Qualifier
-
All
C
Correct answer
Explanation
When sources come from homogeneous databases (same database type), the Source Qualifier transformation can join them at the source level using SQL. The Source Qualifier represents the data rows from a single source and can combine multiple sources from the same database connection into one SQL query. Joiner and Lookup are used when sources come from heterogeneous databases or when joining downstream in the pipeline.
-
Filter
-
Router
-
Lookup
-
Expression
C
Correct answer
Explanation
Lookup transformation provides the SQL Override option, allowing you to customize the default query generated by Informatica. With SQL Override, you can add filters, modify the SELECT statement, or change the lookup condition SQL. This is useful for performance tuning or implementing complex lookup logic. Filter and Router use filter conditions (not SQL), and Expression uses expression logic - none have SQL Override capability.
-
SEQUENTIAL
-
DYNAMIC
-
INDEX
-
ALL OF THE ABOVE
D
Correct answer
Explanation
The START statement in COBOL is used for indexed or relative files to position the file pointer. It requires the file's access mode to be defined as either SEQUENTIAL or DYNAMIC. Since multiple valid access modes/file organizations are listed, 'ALL OF THE ABOVE' serves as the correct choice.
-
SEQUENTIAL
-
DYNAMIC
-
INDEX
-
ALL OF THE ABOVE
D
Correct answer
Explanation
The START statement in COBOL is used for indexed or relative files to position the file pointer. It requires the file's access mode to be defined as either SEQUENTIAL or DYNAMIC. Since multiple valid access modes/file organizations are listed, 'ALL OF THE ABOVE' serves as the correct choice.