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
A
Correct answer
Explanation
The NBT Application uses three databases. This multi-database architecture likely separates concerns such as user authentication, business data, and reporting/analytics. Using multiple databases improves performance, security, and maintainability by isolating different data domains.
-
A DataSet can be synchronised with the database.
-
A DataSet can be synchronised with a RecordSet.
-
A DataSet can be converted to XML.
-
You can infer the schema from a DataSet.
B
Correct answer
Explanation
ADO.NET DataSets and classic ADO RecordSets are fundamentally different technologies that cannot be directly synchronized. DataSets are XML-based, disconnected data containers from .NET, while RecordSets are COM-based objects from classic ADO. You can sync DataSets with databases, convert them to XML, and infer schemas, but there's no direct DataSet-to-RecordSet synchronization mechanism.
-
Service Activator
-
Data Access Object
-
Domain Store
-
Business Object
B
Correct answer
Explanation
The Data Access Object (DAO) pattern encapsulates all data access logic, providing a clean separation between business logic and data persistence. It enables loose coupling by abstracting the underlying data source and providing CRUD operations. Service Activator enables async processing, Domain Store handles transparent persistence, and Business Object represents business entities.
-
System tablespace
-
Users tablespace
-
Default tablespace for the user
-
Oracle will give an error
-
Undefined
C
Correct answer
Explanation
When you create an object without specifying a TABLESPACE clause, Oracle automatically stores it in that user's default tablespace. This default tablespace is assigned when the user account is created. The system tablespace is reserved for data dictionary objects, not user data.
B
Correct answer
Explanation
FS-LDM (Financial Services Logical Data Model) is Teradata's industry data model for financial services. While it serves as a reference framework, organizations typically customize and adapt it rather than using it as a strict guideline. The statement's absolute wording 'would be used' makes False the correct answer - EDW architecture requires customization.
-
BO
-
Cognos BI
-
Microstratagy
-
Sql Assistant
A
Correct answer
Explanation
BusinessObjects (BO) is the reporting tool integrated into the FASTTRACK system for generating user-facing reports. Cognos BI and MicroStrategy are distractors, while SQL Assistant is a query tool, not a reporting platform.
-
A Table
-
A column that is a primary key
-
Stored in database
-
A file , which is pointed from database column
C
Correct answer
Explanation
Internal LOBs (Large Objects like CLOB, BLOB) are stored directly inside the database files, whereas external LOBs (BFILEs) reside in external operating system files pointed to by a database column.
-
ERROR
-
WARNING
-
INFO
-
CRITICAL
A
Correct answer
Explanation
When JDBC connection creation fails during WebLogic server startup, WebLogic logs this as an ERROR level message because it represents a critical failure that prevents the server from functioning properly. ERROR level indicates a serious problem that requires immediate attention. WARNING is for potential issues that don't stop operation. INFO is for informational messages. CRITICAL is not a standard WebLogic logging level (the levels are ERROR, WARNING, INFO, DEBUG, TRACE).
-
Using weblogic.Admin utility with parameter GC=True
-
Examining Domain Log
-
Starting JVM using –verbose:gcswitch
-
None
C
Correct answer
Explanation
Garbage collection monitoring is done at the JVM level by starting with the -verbose:gc flag (or -XX:+PrintGCDetails in newer JVMs). This prints GC activity to stdout. The weblogic.Admin utility doesn't have a GC parameter, and examining logs shows results but doesn't actively monitor.
B
Correct answer
Explanation
In production mode, WebLogic's default connection pool size is 25 connections. In development mode, the default is lower at 15 connections. Option A (15) is the development mode default, and -1 would mean unlimited which is not the default.
-
Deleting the Report
-
The deletion of all data fetched by the query
-
Deleting the Report structure
-
Refreshing the Report
B
Correct answer
Explanation
A report purge removes all the data rows that were fetched by running the query, while keeping the report structure intact. This allows you to clear the data without deleting the report definition, essentially resetting it to an empty state ready for refresh.
-
WebIntelligence XIR2
-
WebIntelligence XI 3.x
-
Crystal Reports 10
-
Crystal Reports XI
A,B
Correct answer
Explanation
Query synchronization is a WebIntelligence feature available in XIR2 and XI 3.x, allowing data from multiple queries to be combined in a single report. Crystal Reports does not have this specific query sync capability.
-
The actual Report
-
A copy of the report
-
The report scheduling result.
-
None of the above
C
Correct answer
Explanation
An instance in Business Objects terminology refers to a specific scheduled run of a report, stored as a static snapshot at the scheduled time. The report definition itself is not an instance - instances are the results of scheduled executions.
-
Universe level
-
Report level
-
Database level
-
None of the above
B
Correct answer
Explanation
Averages should be calculated at the report level where they can be dynamically computed based on current data filters and query context. Universe-level aggregation is less flexible and database-level aggregation doesn't adapt to report-level conditions.
-
(a) Developer Edition
-
(b) Express Edition
-
(c) Enterprise Edition
-
(d) Integration Edition
-
(e) Standard Edition
-
(f) All of the above
A,B,C,E
Correct answer
Explanation
SQL Server 2005 had multiple editions to serve different use cases. Developer Edition is for development/testing, Express is a free lightweight version, Enterprise is for large-scale mission-critical workloads, and Standard is for moderate-scale departmental applications. Integration Edition was not a SQL Server 2005 edition.