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

Multiple choice technology
  1. Application tier

  2. Intelligence tier

  3. Processing tier

  4. Datastore tier

Reveal answer Fill a bubble to check yourself
A,B,C Correct answer
Explanation

BusinessObjects Enterprise architecture uses a tiered model. Application tier handles web/desktop client interactions (launchpad, CMC). Intelligence tier contains the semantic layer (universes) and report generation engines. Processing tier executes background jobs and report processing. 'Datastore tier' is not a standard tier name in BO architecture.

Multiple choice technology platforms and products
  1. SQL_MAX_ROWS

  2. Limit SQL Cursor Fetch Size

  3. Preview Sample Data

  4. Database Records to Read When Previewing or Refreshing a Report

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

The 'Database Records to Read When Previewing or Refreshing a Report' setting in Crystal Reports Page Server specifically limits the number of records returned during preview or refresh operations. This prevents users from accidentally running reports that return excessively large datasets, which could impact system performance and resources. The other options listed serve different purposes - SQL_MAX_ROWS is not a standard setting, Limit SQL Cursor Fetch Size affects batch fetching, and Preview Sample Data is a different feature.

Multiple choice technology platforms and products
  1. Crystal Reports Page Server

  2. Output File Repository Server

  3. Crystal Reports Job Server

  4. Web Application Server

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The Crystal Reports Job Server is responsible for executing scheduled reports and notifying the Central Management Server (CMS) about the status of report instances. After a scheduled report completes successfully, the Job Server sends status updates to CMS to log the execution results and update instance status. The Page Server handles on-demand viewing, Output File Repository Server manages file storage, and Web Application Server handles web interface - none of these directly notify CMS about scheduled job completion.

Multiple choice technology platforms and products
  1. You intend to cluster the Central Management Server (CMS).

  2. Datasources are located in geographically dispersed locations

  3. Some processing servers are configured for specific databases

  4. You are using a web farm

Reveal answer Fill a bubble to check yourself
B,C Correct answer
Explanation

Server groups in BusinessObjects Enterprise allow administrators to direct specific processing jobs to designated servers. This is highly beneficial when processing servers need configuration for specific databases, or when datasources are geographically dispersed and require local server routing to optimize performance.

Multiple choice technology programming languages
  1. Domain

  2. field of a table

  3. check table

  4. Type

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

In SAP, search help attachments are configured for domains, table fields, and check tables. 'Type' by itself is not a valid attachment point in the data dictionary - it's a property of domains, not a standalone object for search help.

Multiple choice technology programming languages
  1. Transaction Tables

  2. Small Static tables

  3. Internal Tables

  4. Tables with generic Keys

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

To answer this question, the user needs to have a basic understanding of buffering techniques used in database management systems.

Full buffering is a buffering technique in which the entire table is read into the buffer pool. This technique is appropriate for tables that are small and static, as well as tables that are accessed frequently and require fast access times.

Now, let's go through each option and explain why it is right or wrong:

A. Transaction Tables: Transaction tables are large and frequently updated, so full buffering is not appropriate for them. Instead, partial buffering or no buffering may be more appropriate.

B. Small Static tables: Small static tables are ideal for full buffering, as they are easy to load into memory and can be accessed quickly.

C. Internal Tables: Internal tables are usually small and accessed frequently, so full buffering may be appropriate for them.

D. Tables with generic Keys: Whether or not full buffering is appropriate for tables with generic keys depends on the size and usage patterns of the table.

Therefore, the answer is:

The Answer is: B. Small Static tables

Multiple choice technology programming languages
  1. Domains

  2. Documentation

  3. Data Models

  4. Dynpro

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

In the SAP ABAP Data Dictionary, domains are the fundamental building blocks that define technical attributes (data type, length, output format) of table fields. Documentation, Data Models, and Dynpros are separate dictionary objects that depend on or reference domains.

Multiple choice technology programming languages
  1. data is filtered in the database

  2. data is filtered on the network

  3. data is filtered in the sapgui

  4. data is filtered at the application server

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Subqueries execute filtering logic within the database engine itself, returning only pre-filtered results. This avoids transferring large datasets across the network to the application server or SAPGUI for filtering, significantly improving performance.

Multiple choice technology web technology
  1. Sun One LDAP

  2. Domino LDAP

  3. MS-Active Directory

  4. Sun Web LDAP

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

MS-Active Directory is commonly used as the LDAP directory service for authentication and user identity management (SUID / Single User ID integration) in enterprise environments. Sun One LDAP, Domino LDAP, and Sun Web LDAP are distinct LDAP implementations but not the standard answer for this specific integration context.

Multiple choice technology web technology
  1. Database logs

  2. TMA Logs and XML's

  3. Transaction Logs

  4. TMA code

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

When TMA transactions fail, the primary troubleshooting location is the TMA logging system. TMA logs capture both error details and the XML payloads being transmitted, allowing you to pinpoint exactly where and why the transaction failed. Database logs and transaction logs won't show TMA-specific communication issues.

Multiple choice technology web technology
  1. Database is down

  2. TMA or the destination system is down

  3. TMA server not running

  4. Destination system is not running

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

A Connection refused exception in socket programming indicates the target system is not accepting connections. In the TMA context, this typically means either the TMA router itself or the destination system is down. The error specifically points to communication layer issues rather than database problems or individual component failures.

Multiple choice technology databases
  1. Parall architecture

  2. Serial architecture

  3. Scalability

  4. Performacnce

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Teradata achieves its high performance for OLAP workloads through its Massively Parallel Processing (MPP) architecture. This allows multiple processors to work on different parts of a query simultaneously, distributing the workload across many nodes.

Multiple choice technology databases
  1. Fastload

  2. Multiload

  3. FastExport

  4. Datastage

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Teradata Tools and Utilities (TTU) is a collection of client applications for loading and extracting data from Teradata databases. FastLoad, MultiLoad, and FastExport are all core TTU components, while DataStage is an IBM ETL product that competes with Teradata utilities rather than being part of TTU.