#Sales Offer!| Get upto 25% Off:

CS 627 – Distributed Database Systems – Spring ’14

Homework # 2 (100 Points)

Hand in this paper as your cover page (-10 points if missing)

 

 

Name________________________________________

 

1.) Allocation (40 points)

We are implementing a distributed database for a business. The database schema is in the appendix. The business is located in five different locations (located in DEPT_LOCATIONS table).

 

Based on the fragments you created in question 1 from homework 1, explain the following:

 

1. What considerations must be made to allocate this data?

 

2. What information do we need to perform a proper analysis of allocation?

 

3. Why would we allocate to site X as opposed to site Y?

 

2.) Bottom Up Design (10 points)

1. We discussed three steps in generating the global conceptual schema.

 

2. Why can we not match and map at the same time?

 

3. Why are they different steps?

 

3.) Query Processing (50 points)

1. Explain why processing is a necessary step in databases.

 

2. Why do we need to translate our SQL into relational algebra?

 

3. Why not allow database programmers to write directly in relational algebra instead of SQL?

 

4. How does distributed processing differ from centralized processing?

 

 

Appendix fig05_06

Found something interesting ?

• On-time delivery guarantee
• PhD-level professional writers
• Free Plagiarism Report

• 100% money-back guarantee
• Absolute Privacy & Confidentiality
• High Quality custom-written papers

Related Model Questions

Feel free to peruse our college and university model questions. If any our our assignment tasks interests you, click to place your order. Every paper is written by our professional essay writers from scratch to avoid plagiarism. We guarantee highest quality of work besides delivering your paper on time.

Grab your Discount!

25% Coupon Code: SAVE25
get 25% !!