Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

Question: IBM Corporation. Distributed Relational Database Architecture Reference. IBM Form No. SC26-4651. IBM's DRDA defines four levels of distributed database functionality. as follows:

1. Remote request

2. Remote unit of work

3. Distributed unit of work

4. Distributed request Since these terms show signs of becoming de facto standards in the industry, we briefly explain them here.

Note: "Request" and "unit of work" are IBM's terms for SQL statement and transaction, respectively.

1. Remote request means that an application at one site X can send an individual SQL statement to some remote site Y for execution. That request is executed and committed (or rolled back) entirely at site Y. The original application at site X can subsequently send another request to site Y (or possibly to another site Z), regardless of whether the first request was successful or unsuccessful.

2. Remote unit of work (abbreviated RUW) means that an application at one site X can send all of the database requests in a given "unit of work" (i.e., transaction) to some remote site Y for execution. The database processing for the transaction is thus executed in its entirety at the remote site Y; however, the local site X decides whether the transaction is to be com-mitted or rolled back. Note: RUW is effectively client/server processing with a single server.

3. Distributed unit of work (abbreviated DUW) means that an application at one site X can send some or all of the database requests in a given unit of work (transaction) to one or more remote sites Y, Z ... for execution. The database processing for the transaction is thus spread across multiple sites, in general; each individual request is still executed in its en. tirety at a single site, but different requests can be executed at different sites. However, site X is still the c000rdinating site, i.e., the site that decides whether the transaction is to be committed or rolled back.

4. Distributed request is the only one of the four levels that approaches what is commonly accepted as true distributed database support. Distributed request means everything that distributed unit of work means, plus it permits individual database requests (SQL statements) to span multiple sites-for example, a request originating from site X might ask for a join or union to be performed between a table at site Y and a table at site Z. Note that it is only at this level that the system can be said to be providing genuine location independence; in all three previous cases, users do have to have some knowledge regarding the physical location of data.

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M92337544

Have any Question?


Related Questions in DBMS

Question suppose we have two kinds of doctors hospital

Question : Suppose we have two kinds of doctors: hospital doctors and family physicians. In addition to the doctor's id number, name, specialty, and years of experience, we want to record the hospital name for the hospit ...

In sql developer onlydeliverables include sql scripts and

In SQL Developer ONLY! Deliverables Include SQL scripts and screenshot of the results: D1. Create the following three user-defined roles that are shown in the table below and assign them the specified permissions for the ...

Query 1 the bookstore has decided to keep track of the

Query 1: The bookstore has decided to keep track of the vendors' information. In order to do this, one new table will be added to the database. The schema for this table, as related to the existing tables, is the followi ...

Backgrounda new training organization called abc

Background A new training organization called ABC TechTraining is opening soon and they have approached you to help design their new database. They have just completed the refurbishment of the premises and are now lookin ...

Questionsuppose a prolog database exists that gives

Question: Suppose a Prolog database exists that gives information about states and capital cities. Some cities are big, others small. Some states are eastern, others are western. a. Write a query to find all the small ca ...

Suppose that we have a table of house prices and a table of

Suppose that we have a table of house prices and a table of zip codes: • hprices(hid (PK),address,bedrooms,price,zipcode) • zipcodes(zipcode (PK),state) Write a SQL query that finds the average, maximum, and minimum pric ...

In sql developercreate a table userpermissions provide

IN SQL DEVELOPER Create a table UserPermissions (provide create and insert statements code) Document UserName Policy SYSTEM Menu JDOW W2 USAM Permissions SYSTEM W2 JDOW Form 1040 USAM Policy JDOW W2 SYSTEM Write a PL/SQL ...

This is a starting out with visual basic programming

This is a starting out with visual basic programming problem, meaning its a basic programming nothing advanced. Question: Add a linq statement to the combo box text-changed event to dispaly the city field of the selected ...

Question talk about the importance of pulling data from

Question : Talk about the importance of pulling data from worksheets into a single sheet also the ways excel could be a solution to a complex challenge. The response must be typed, single spaced, must be in times new rom ...

Question 1 a- consider that you are asked to design an

Question: 1. (a)- Consider that you are asked to design an entity relationship diagram based on the below scenario: A university consists of a number of departments (id, d_name) and each department offers some courses. A ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As