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

Multiple choice technology
  1. Script mode

  2. Bulk mode

  3. Query mode

  4. Normal mode

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

SQL transformation in Informatica can operate in Script mode (executes SQL scripts) or Query mode (executes single queries). Bulk mode and Normal mode are not valid execution modes for SQL transformation.

Multiple choice technology
  1. Repository service is responsible for storing and retrieving the metadata from repository database

  2. Integration service is responsible for running and scheduling of jobs

  3. If repository service is down, we can’t create mapping

  4. If repository service is down, we can create mapping

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

Repository service manages metadata storage and retrieval. Integration service handles job execution and scheduling. Mappings cannot be created without repository service because metadata access is required. Option D contradicts this fundamental dependency.

Multiple choice technology
  1. Relational tables, views, and synonyms

  2. Fixed-width and delimited flat files that contain binary data

  3. COBOL files

  4. XML files and Data models

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

Source Analyzer can import: relational objects (tables, views, synonyms), COBOL files, XML files, and data models. It cannot import flat files containing binary data - only text-based delimited or fixed-width files are supported for flat file sources.

Multiple choice technology programming languages
  1. Hierarchical Database Model

  2. Relational Database Model

  3. Network Database Model

  4. File Management Model

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

SQL (Structured Query Language) is designed specifically for Relational Database Management Systems (RDBMS). The relational model, based on mathematical set theory, organizes data into tables with rows and columns, which SQL manipulates. SQL does not support Hierarchical or Network database models (these are older models), and File Management is a lower-level OS concept, not a data model.

Multiple choice technology programming languages
  1. developing system programs

  2. relational database management system

  3. business applications only

  4. both A. and B.

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

SQL is a domain-specific language designed for managing and querying data in relational database management systems (RDBMS). It is not used for developing system programs (which requires languages like C/C++), nor is it limited to business applications only. SQL's primary purpose is data definition, manipulation, and control within relational databases.

Multiple choice technology programming languages
  1. Normalization

  2. Indexing

  3. Sequence

  4. Join

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

JOIN is the SQL mechanism for combining rows from two or more tables based on a related column between them. Normalization is about organizing tables to reduce redundancy, indexing improves query performance, and sequences generate unique numbers - none of these combine table data. JOINS (INNER, LEFT, RIGHT, FULL) are the fundamental SQL operation for merging data from multiple tables.

Multiple choice technology programming languages
  1. Structured database Language

  2. Structured programming Language

  3. Structured Query Analyzer

  4. Structured Query Language

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

SQL stands for Structured Query Language, used for retrieving (SELECT), updating (UPDATE, INSERT, DELETE), and defining (DDL) data in databases. Option A ('Structured database Language') and Option B ('Structured programming Language') are incorrect terms. Option C ('Structured Query Analyzer') is a tool, not the language. SQL is the standard database programming language for relational databases.

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 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