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
  1. It specifies that Streams memory be allocated from a pool in the SGA .

  2. A stream pool can be created automatically.

  3. It is used in server memory for all session-specific Java code and data within the JVM.

  4. It provides memory synchronization.

  5. It is responsible for execution plan in pooled memory.

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

This is the task of Java pool in SGA.

Multiple choice
  1. It stores the most recently used blocks of data.

  2. It stores a log of changes made to the database.

  3. It contains information such as the parse tree and execution plan for the corresponding statement.

  4. It uses a non-shared SQL area to process every unique SQL statement submitted to the database.

  5. It is used to store the execution state of the database.

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

A shared SQL stores such information and execution plans for all the database statements.

Multiple choice
  1. The SGA can grow in response to a database administrator statement.

  2. The SGA can shrink in response to a database administrator statement, to an Oracle prescribed minimum.

  3. The buffer cache and the SGA pools can grow and shrink at runtime.

  4. The Dynamic SGA provides external controls for increasing and decreasing Oracle's use of physical memory.

  5. The Dynamic control provides controls for the execution of procedures in the database.

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

It does not provide such control.

Multiple choice
  1. These code areas are portions of memory used to store code that is being run or can be run.

  2. Software areas are usually static in size.

  3. Software areas are read only and can be installed shared or nonshared.

  4. The multiple instances of Oracle can use the same Oracle code area with different databases if running on the same computer.

  5. It is responsible for running the stored procedures in the database.

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

This is the incorrect statement. Software Code Areas works in the management of DBA operations and it does not execute the operations like stored procedures etc.

Multiple choice
  1. It comprises of several Oracle instances running on multiple clustered computers.

  2. RAC uses cluster software to access a shared database that resides on shared disk.

  3. It provides system redundancy, near linear scalability and high availability.

  4. It provides data synchronization.

  5. It contains the information of the database backup.

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

Real Application Clusters (RAC) does not have any database backup information.

Multiple choice
  1. Database administrators occasionally need isolation from concurrent non-database administrator's actions.

  2. In this, the execution of data can be performed concurrently for each type of action.

  3. One can put the system into quiesced state without disrupting users.

  4. The execution of data is managed by this approach.

  5. It is used to synchronise the database.

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

It is not responsible for any synchronisation.