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
-
Calling Database again to get Entity
-
Caching it and fetching it back.
-
Storing the data in in-memory tables
-
All of the Above.
B
Correct answer
Explanation
Entity reuse is achieved through caching - when an entity is fetched from the database, it can be cached in memory and retrieved from the cache when needed on other pages. This avoids repeated database calls for the same data, improving performance. Calling the database again would defeat the purpose of reuse, and storing in in-memory tables is a different approach altogether.
-
Stores in Cookies
-
Stores in Database
-
Stores in a Global Variable
-
Stores in Cache
A
Correct answer
Explanation
By default, ASP.NET uses cookies to store the Session ID on the client's browser (the cookie is named ASP.NET_SessionId by default). While session data itself can be stored in memory, State Server, or SQL Server, the ID itself is transmitted via a cookie unless cookieless session state is explicitly enabled.
-
Read Uncommitted
-
Read Committed
-
Serializable
-
Repeatable Read
A,B,C,D
Correct answer
Explanation
SQL Server supports four standard isolation levels: Read Uncommitted (no locking), Read Committed (default), Repeatable Read (locks held), and Serializable (highest isolation). These control how transactions handle concurrent data access.
B
Correct answer
Explanation
Linked Servers in SQL Server allow users to execute commands against OLE DB data sources. They can be created to both SQL Server instances and non-SQL Server databases, including Oracle, MySQL, and Sybase, making the statement false.
-
Functionality remains normal
-
Site is locked
-
Site becomes unusable
-
Content DB is taken offline
B
Correct answer
Explanation
The stsadm -o backup command in SharePoint locks the site during backup to ensure data consistency. Users cannot modify content while the backup is in progress, preventing incomplete or corrupted backups. The site becomes read-only temporarily, then automatically unlocks when backup completes.
-
arschema
-
ARS schema
-
AR system
-
ARS
A
Correct answer
Explanation
The arschema table is the core database table in ARS that contains schema definitions for all forms. It stores form structure, field definitions, and metadata. The other options are variations of this name but incorrect - the actual table name is 'arschema' (all lowercase, one word).
B
Correct answer
Explanation
ARS database requires Unicode support to handle multiple languages properly. If the database is not in Unicode character set, it cannot store or display characters from different languages correctly. Multi-language support depends on the database collation and character set being Unicode (UTF-8 equivalent).
B
Correct answer
Explanation
A Source Qualifier in Informatica represents the rows that a Source transformation returns from a single source. It can only access data from one relational table or source definition. To join tables from different databases or servers, you need multiple Source Qualifiers followed by a Joiner transformation.
-
Source
-
Target
-
Workflow
-
Session
A,B,D
Correct answer
Explanation
In Informatica PowerCenter, indexes and tables can be created or dropped at pre-session or post-session SQL commands at three levels: Source qualifier (before reading from source), Target (before writing to target), and Session (pre/post-session SQL). Workflow level doesn't have this SQL capability.
-
heterogenous relational tables
-
files from different locations
-
data from the same source
-
All of the above
-
None
-
Sybase Power Designer 7.0
-
CA Erwin 3.0 to 3.5.2
-
CA AllFusion ERwin Data Modeler 4.0 SP1 to 4.1
-
All of the Above
D
Correct answer
Explanation
Warehouse Builder supports multiple CASE tools as source metadata suppliers, including all the versions listed: Sybase Power Designer 7.0, CA Erwin 3.0 to 3.5.2, and CA AllFusion ERwin Data Modeler 4.0 SP1 to 4.1.
-
One-one
-
Many-one
-
One-many
-
No cardinality at all
C
Correct answer
Explanation
In Oracle Warehouse Builder, a single Runtime Repository Schema can manage and serve multiple Target schemas. This design allows one repository to track metadata and execution history for multiple data warehouse targets. The one-many cardinality means one repository instance corresponds to many target schemas.
-
Oracle Database
-
Flat Files
-
SAP/R3
-
All of the Above
D
Correct answer
Explanation
Oracle Warehouse Builder supports heterogeneous data sources for ETL operations. This includes Oracle databases (native support), flat files (CSV, delimited, fixed-length), and enterprise systems like SAP R/3 through specific connectors. This multi-source capability is a key feature for enterprise data integration.
-
SQL
-
PL/SQL
-
ABAP
-
All of the Above
D
Correct answer
Explanation
Oracle Warehouse Builder (OWB) is capable of generating SQL and PL/SQL for Oracle databases, as well as ABAP code for extracting data from SAP systems. Since it can generate all these languages depending on the target and source systems, 'All of the Above' is the correct answer.
-
No
-
Yes
-
Cant Say
-
Varies from case to case
B
Correct answer
Explanation
OWB integrates with Oracle's parallel DML capabilities to significantly boost data loading performance. By enabling parallel inserts, updates, and deletes, large-scale data transformations can process multiple data partitions simultaneously. This feature is essential for high-performance data warehouse operations.