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
-
Joiner
-
Source Qualifier
-
Both of above
-
None of above
B
Correct answer
Explanation
When joining two tables from the same database, using Source Qualifier with a custom SQL join is more efficient than Joiner transformation. This leverages the database's native join capabilities and avoids moving data between systems unnecessarily.
-
It gives you information about the servers configured in the domain
-
It provides database connectivity through a pool of JDBC connections
-
It establishes thread connectivity
-
It establishes Bride connectivity
-
options 1 and 4
B
Correct answer
Explanation
A datasource in Informatica (and in application servers generally) provides database connectivity through a pool of JDBC connections, improving performance by reusing connections. It does not provide information about servers (that is what the domain configuration does), establish thread connectivity (threads are managed by the server), nor bridge connectivity (bridge is a different concept).
-
Stores
-
Format
-
Vaults
-
Relationships
-
Policy
C
Correct answer
Explanation
In eMatrix PLM architecture, Vaults are the primary storage containers for business object metadata (object information). Stores typically contain the actual files, while Format, Relationships, and Policy are separate concepts. Vaults hold the object definitions and metadata structures.
-
Vaults
-
Stores
-
Policies
-
Federations
-
Locations
A
Correct answer
Explanation
Vaults allow Matrix database designers to create logical storage locations for organizing content. Stores (B) are contained within vaults, not the reverse. Policies (C) define rules, federations (D) enable cross-repository access, and locations (E) are physical storage paths.
-
Forms
-
Tables
-
Commands
-
Menus
-
Inquiries
D
Correct answer
Explanation
In graphical user interfaces and application frameworks, menus can contain sub-menus (which are also objects of the menu type), allowing recursive nesting of the same object type. Forms, tables, inquiries, and commands typically cannot contain instances of themselves directly in the same conceptual hierarchy.
-
Stores
-
Format
-
Vaults
-
Relationships
-
Policy
C
Correct answer
Explanation
In Matrix/3DX architecture, Vaults are the primary storage containers for business objects and their metadata. Stores contain actual file content, while Relationships define connections between objects. Format, Policy, and similar options are configuration elements, not storage mechanisms. The question specifically asks where object information (metadata) is stored, which is the Vault's responsibility.
-
Forms
-
Tables
-
Commands
-
Menus
-
Inquiries
D
Correct answer
Explanation
Menus are the only option that can recursively contain themselves - a menu can have sub-menus, creating nested hierarchical structures. Forms contain fields/controls but not other forms. Tables contain rows/cells but not other tables. Commands are executable actions, not containers. Inquiries are query definitions, not hierarchical. This recursive nesting capability is unique to menus in GUI systems.
-
Vaults
-
Stores
-
Policies
-
Federations
-
Locations
A
Correct answer
Explanation
In Matrix database architecture, Vaults are the primary mechanism for creating logical storage locations. Vaults provide a way to organize and segregate data at a logical level within the database structure, allowing designers to implement isolation and organization strategies. Stores, Policies, Federations, and Locations are related concepts but serve different purposes in the Matrix ecosystem.
-
Microsoft? SQL Server 2000 Service Pack 4
-
Microsoft? SQL Server 2000 Service Pack 5
-
Microsoft? SQL Server 2000 Service Pack 3
-
Microsoft? SQL Server 2000 Service Pack 3 & 4
A
Correct answer
Explanation
DPM 2010 specifically required Microsoft SQL Server 2000 with Service Pack 4 as the minimum supported version for SQL Server 2000. Earlier service packs (SP3) were not supported, and SP5 never existed for SQL Server 2000 (the service packs ended at SP4).
-
Master server
-
Enterprise media manager server
-
Media Server
-
Client server
B
Correct answer
Explanation
The NetBackup Enterprise Media Manager (EMM) server contains the embedded SQL database that stores all configuration data: policies, clients, media, storage units, and image catalogs. Master/Media/Client servers do not host this database.
-
Can represent remote tables and views.
-
Can us used by anyone.
-
Does not need DB2 authority to use.
-
All the above.
D
Correct answer
Explanation
DB2 Alias can represent remote tables and views, can be used by anyone (public synonym), and does not require DB2 authority because it inherits permissions from the underlying object rather than granting new access.
-
Embedded within application program.
-
Prepared during the execution of SQL application.
-
Is the result of a DB2 query.
-
None of the above
A
Correct answer
Explanation
Static SQL statements are hard-coded or embedded directly within the source code of an application program before compile time. They are bound and prepared prior to execution, unlike dynamic SQL which is constructed and prepared during the application's execution.
-
A list of package names
-
The bound form of SQl statements taken from one or more DBRMs.
-
Neither of the above
-
Both of the above
-
SQL LOADER utility is used to load data from other data source into Oracle.
-
For example, if you have a table in FOXPRO, ACCESS or SYBASE or any other third party database, you can use SQL Loader to load the data into Oracle Tables
-
SQL Loader will only read the data from Flat files.
-
If you want to load the data from Foxpro or any other database, first step is to convert that data into Delimited Format flat file or Fixed length format flat file, and then use SQL loader to load the data into Oracle.
-
All the above
E
Correct answer
Explanation
SQL*Loader is an Oracle utility used to load data from external flat files. All individual options accurately describe its capabilities, limitations, and standard processes, making 'All the above' the correct choice.
-
sqlldr userid=scott/tiger control=emp.ctl log=emp.log
-
qlldr userid=scott/tiger control=emp.ctl log=emp.log data=data1.dat
-
sqlldr userid=scott/tiger control=emp.ctl log=emp.log direct=FALSE
-
sqlldr userid=scott/tiger control=emp.ctl
A,B,C,D
Correct answer
Explanation
SQL Loader (sqlldr) invocation syntax: 'sqlldr' followed by 'userid=' for credentials, 'control=' for the control file, 'log=' for log file, 'data=' for input data file, and 'direct=' for load path. All four options show valid syntax variations - the command works with just the mandatory control parameter, or with any combination of the optional parameters.