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
-
Field Size
-
Default Value
-
Data Structure
-
Data Type
C
Correct answer
Explanation
A User's Guide is intended for end-users who need to know how to interact with the interface (Field Size, Data Type, Default Value). 'Data Structure' refers to the internal back-end organization of data, which is technical information relevant to developers, not users.
-
Normal,Large
-
Simple,Large
-
Normal,Bulk
-
none of above
C
Correct answer
Explanation
Informatica PowerCenter supports two primary data movement modes: Normal and Bulk. Normal mode logs every row, while Bulk mode bypasses the database log to increase performance during large data loads. 'Large' and 'Simple' are not standard technical terms for these modes.
-
Static Cache
-
Dynamic Cache
-
Persistant Cache
-
Shared Cache
-
All the Above
E
Correct answer
Explanation
Informatica Lookup transformations support various cache types including Static (fixed data), Dynamic (updates during session), Persistent (saved across sessions), and Shared (used by multiple transformations). Therefore, 'All the Above' is the comprehensive and correct classification.
-
session level
-
mapping level
-
worlflow level
-
none of the above
A
Correct answer
Explanation
In Informatica PowerCenter, when the source is a file, file properties like source file name, directory path, and file type can be configured at the session level. Session properties override source qualifier settings and provide the most granular control for source file connections. Mapping and workflow levels don't handle these specific file properties.
-
CHCKPOINT DD statement
-
SYSCHK DD statement
-
CHKOUT DD statement
-
CHECK or DD statement
B
Correct answer
Explanation
In JCL, program checkpoints are stored using the SYSCHK DD statement. This allows checkpoints to be saved and later used for job restart in case of failure. The SYSCHK dataset contains the checkpoint data needed to resume processing from the last checkpoint.
-
ADO.ORM
-
ADO.NET Data Services
-
ADO.Hibernate
-
ORM.ADO
B
Correct answer
Explanation
ADO.NET Data Services (later renamed WCF Data Services) was the new data access framework introduced with .NET Framework 3.5 SP1. It provided a way to expose and consume data via RESTful services, building on the Entity Framework and enabling data access over HTTP. Note: ADO.NET Entity Framework (not listed) was also introduced in 3.5 SP1 as the ORM.
-
SaveViewState
-
LoadViewState
-
PageStatePersister
-
SqlPageStatePersister
C
Correct answer
Explanation
The PageStatePersister class is the base class that you inherit from to customize how ViewState is stored and loaded. By creating a custom class that derives from PageStatePersister and overriding the Save and Load methods, you can implement persistence to SQL Server or any other custom storage mechanism.
-
LINQ to ORACLE
-
LINQ to XML
-
LINQ to Objects
-
LINQ to SQL
A
Correct answer
Explanation
LINQ to ORACLE is not a standard LINQ provider provided by Microsoft. The built-in LINQ providers in .NET Framework 3.5 included LINQ to Objects (in-memory collections), LINQ to XML (XML documents), and LINQ to SQL (SQL Server databases). Third-party providers exist for Oracle, but they are not part of the core framework.
B
Correct answer
Explanation
The parsing engine handles query parsing and execution plan generation in SQL Server. Actual data storage and retrieval from disk is managed by the storage engine and buffer pool, not the parsing engine.
B
Correct answer
Explanation
Hash algorithm outputs are called hash values, digests, checksums, or hash codes. 'Hash synonyms' is not standard terminology - the term 'synonyms' refers to database objects that provide alternate names for tables.
-
Excel Connection Manager with Excel version 2007
-
Microsoft Jet 2007 OLE DB Provider
-
Microsoft Office 12.0 Access Database Engine OLE DB Provider with Extended property set to Excel 12.0
-
File Connection Manager
C
Correct answer
Explanation
To import Excel 2007 (.xlsx) files in SSIS, you must use the Microsoft Office 12.0 Access Database Engine OLE DB Provider with the Extended Properties set to 'Excel 12.0' because the older Jet provider only supports up to Excel 2003.
-
Checkpoint information are saved in a file
-
Checkpoint allows a package to restart without returning tasks that already successfully completed
-
Any loop containers are started over from the beginning of the current loop
-
Data flow tasks and Control flow define restart points
D
Correct answer
Explanation
Checkpoint restart in SSIS uses a checkpoint file to save execution state. The package can restart from the point of failure without re-executing completed tasks - both control flow and data flow tasks define these restart boundaries.
-
Using the Send Mail control task
-
Using a script control task
-
Using Database Mail
-
You cannot send HTML mails from SSIS
B
Correct answer
Explanation
The Send Mail Task in SSIS only supports plain text emails. To send HTML-formatted emails, you must use a Script Task with .NET code to access System.Net.Mail and set IsBodyHtml=true.
A
Correct answer
Explanation
IBM's Debug Tool does support debugging DB2 stored procedures. You can set breakpoints, step through code, inspect variables, and analyze the execution flow of stored procedures. This capability is available for DB2 on various platforms including mainframe (z/OS) and distributed systems.
-
v$lock
-
v$user_objects
-
v$locked_object
-
v$session
C
Correct answer
Explanation
v$locked_object is the Oracle dynamic performance view that shows detailed information about locked objects in the database, including the session ID, object ID, and lock mode. v$lock provides general lock information but not specific object details, while v$session shows session information without object locking details.