Advantages of using a DMBS approach

Some advantages that a good DMBS can provide to a software solution

download Export
search_insights Statistics
stylus_note White Board
Quran
calculate Calculator
dictionary Dictionary
fullscreen Full Screen
QUESTION OF

volume_mute Read quiz aloud
Views #: 800
Questions #: 18
Time: 5 minutes
Pass Score: 80.0%
Style
Mode

What are the problems this example pose to the business operations?

1 pts
volume_mute

In a university, the course registration personnel and the accounting office are processing the students details in two separate excel sheets.  Each group has its own version of the students. The accounting office keeps data on registration and related billing information, whereas the registration office keeps track of student courses and grades. Other groups may further duplicate some or all of the same data in their own files.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


In the ideal database approach, data normalization means every logical data item is stored in exactly one place in the database.

1 pts
volume_mute
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Redundancy control

1 pts
volume_mute

The practice of intentionally introducing redundancy to improve query performance is called (1).  The DBMS must then have mechanism to (2) this redundancy to prevent inconsistencies.

Please drag and drop the selected option in the right place or type it instead
control
denormalization
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Identify the inconsistency between the two tables

1 pts
volume_mute

These two tables have been purposely kept redundant to improve query peformance.  However, the DBMS controls were not effective.  Can you identify which attribute is inconsistent?

STUDENT TABLE

number name class major
17 Smith 1 CS
8 Brown 2 CS


GRADE REPORT TABLE

number name identifier course grade
17 Brown 112 MATH2410 B

 

 

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Classify the following tasks as either the responsibility of the DBA or a function of the DBMS

1 pts
volume_mute
Tasks
×Creating user accounts and specifying restrictions
×Automatically enforcing access restrictions once they are defined
×Allowing parametric users to access the database only through predefined canned transactions
Responsibility of the DBA
Function of the DBMS

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


What is the main advantage of object-oriented database systems (OODBMS) in terms of program data?

1 pts
volume_mute
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


The "impedance mismatch" problem refers to the incompatibility between the data structures of a programming language and those provided by a traditional DBMS

1 pts
volume_mute
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Speeding up storage search

1 pts
volume_mute

To speed up disk searches, the DBMS uses auxiliary files called (1), which are often based on tree or (2) data structures.  The (3) module is responsible for maintaining parts of the database in main memory buffers.

Please drag and drop the selected option in the right place or type it instead
buffering or caching
indexes
hash
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Who is primarily responsible for choosing which indexes to create and maintain as part of physical database design?

1 pts
volume_mute
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


The backup and recovery subsystem ensures that if a computer system fails during a transaction, the database is restored to the state it was in after the transaction partially completed

1 pts
volume_mute
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Match the type of user with the most appropriate interface provided by a DBMS

1 pts
volume_mute
To complete the line match
  1. Click on an item in the first group
  2. Click on an item in the second group
  3. To delete a match, double click on a line

User Type

Application Programmer
Casual User
Parametric User
Standalone User

DBMS Interface

Forms and Command Codes
Programming Language Interfaces
Menu-driven or Natural Language Interfaces
Query Languages
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


What is the relationship type?

1 pts
volume_mute

A key capability of a DBMS is to easily represent and retrieve data based on complex relationships. In a UNIVERSITY database, a single STUDENT record is related to multiple GRADE_REPORT records. 

This is an example of what kind of relationship?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Which of the following are types of integrity constraints a DBMS can enforce?

1 pts
volume_mute
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Constraints and Rules

1 pts
volume_mute

Constraints that are derived from the meaning of the data and its environment are often called (1).  Rules that are fundamental to a specific data model, like a relationship involving two entities, are called (2) rules of the data model.

Please drag and drop the selected option in the right place or type it instead
inherent
business rules
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


What is a key advantage of using declarative rules in a deductive database system over writing procedural code?

1 pts
volume_mute
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


A trigger is a procedure that is automatically executed by the DBMS in response to specified events, such as updates to a table

1 pts
volume_mute
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Which of the following are listed as additional advantages of the database approach?

1 pts
volume_mute
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


The "Economies of Scale" advantage suggests that the database approach leads to

1 pts
volume_mute
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation