CONCEPTS OF DATABASE MANAGEMENT
CONCEPTS OF DATABASE MANAGEMENT
9th Edition
ISBN: 9780357323366
Author: Pratt
Publisher: CENGAGE C
Question
Book Icon
Chapter 7, Problem 1RQ
To determine

Hidden tasks performed by DBMS when users update and retrieve data.

Expert Solution & Answer
Check Mark

Explanation of Solution

A DBMS is of no use to any user if it's not capable of providing some functions. Updation and retrieval are the fundamental job of a DBMS. Thus, a DBMS must provide to its users the ability to perform same. These tasks are solely the responsibility of a DBMS and a user needs not be aware of them.

The general steps followed in almost all operations are in diagram below:

CONCEPTS OF <x-custom-btb-me data-me-id='1521' class='microExplainerHighlight'>DATABASE</x-custom-btb-me> MANAGEMENT, Chapter 7, Problem 1RQ

An operation contains instructions given by users and some tasks that are performed at the backend.

The difference usually occurs at step 2 and 3 where more than one sub operations might be needed to complete the task.

An updation operation can be performed by a user in the following way: by adding a new record, changing an existing records or it's deletion. All these consist of some instructions given by user and some task performed by DBMS.

Updation:

1. adding new records:

User enters an item and requests the DBMS to add a new item into database.

Following tasks are performed by DBMS following the request:

  • It checks whether the records already exist in Database
  • If not, it creates a new record and adds it to the database.
  • Informs the user that the operation is complete, and the record is now a part of the database.

2. Changing a record:

User requests the DBMS to change an item from the database.

Following tasks are performed by DBMS following the request:

  • It reads the data from database that needs to be changed.
  • It displays the current data to user so that new value can be provided for changing.
  • It changes the value as soon as new value is provided.

3. Deleting a record:

User requests the DBMS to delete an item from the database.

Following tasks are performed by DBMS following the request:

  • It reads the data from database that needs to be deleted.
  • It displays the current data to user so that user is able to see what will be deleted.
  • It deletes the value as soon as user confirms the deletion action.

Retrieval:

A user is capable of reading a value from database. Following are the steps performed by DBMS to complete the operation:

  • It finds and reads the record from database
  • It displays the record to user

Thus, an operation consists of both the task done by a user and the tasks performed by a user. The DBMs is fully capable of performing these sub tasks at backend without the user being aware of it.

Want to see more full solutions like this?

Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Students have asked these similar questions
EXPLORER OPEN EDITORS Welcome com.py... Welcome xcom.py 2 ✓ DB com.py com.sql 6 8 9 10 11 12 13 14 15 16 17 com.py db class Rectangle: def _init_(self, length, width): self.length-length self.width-width def area(self): return self.width *self.length def perimeter(self): return 2+self.width*self.length y=Rectangle(5,1) print(y.area) Why does an error appear in the code print(y.perimeter) PROBLEMS OUTPUT TERMINAL DEBUG CONSOLE PORTS I > OUTLINE > TIMELINE 0A4 0 self.width *self.length AAAA NameError: name 'self' is not defined PS C:\Users\hp\Desktop\db> & C:/Users/hp/AppData/Local/Microsoft/WindowsApps/python3.12.exe c:/Users/hp/Desktop/db/com.py Traceback (most recent call last): File "c:\Users\hp\Desktop\db\com.py", line 1, in class Rectangle: File "c:\Users\hp\Desktop\db\com.py", line 7, in Rectangle self.width *self.length ^^^^^ NameError: name 'self' is not defined PS C:\Users\hp\Desktop\db> Ln 17, Col 1 Spaces: 4 UTF-8 CRLF (Python 3 A ENG
Refer to page 30 for problems on image edge detection. Instructions: Implement an edge detection algorithm (e.g., Sobel or Canny) for the given image. • Explain the preprocessing steps (grayscale conversion, noise reduction) and calculate gradient intensities. • Visualize and compare the results with manual edge annotations. Link: [https://drive.google.com/file/d/1wKSrun-GlxirS31Z9qoHazb9tC440 AZ F/view?usp=sharing]
Refer to page 100 for problems on 2D and 3D transformations. Instructions: Compute the result of applying a sequence of transformations (e.g., translation, rotation, scaling) to a given shape. Use homogeneous coordinates for matrix representation. • Show all intermediate matrices and verify the final position of the shape. Link: [https://drive.google.com/file/d/1wKSrun-GlxirS3IZ9qoHazb9tC440 AZF/view?usp=sharing]
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY