What is data distribution strategy

Assignment Help Computer Engineering
Reference no: EM1335947

Consider the following normalized relations for a database in a large retail store chain:

EMPLOYEE(Emp_Id, Work_Location, Name, Address)
STORE(Store_ID, Region, Manager_ID, Square_Feet)
DEPARTMENT(Dep_ID, Manager_ID, Sales, Goal)
SCHEDULE(Dep_ID, Emp_ID, Date)

Assume that a data communications network links a computer at corporate headquarters with a computer in each retail outlet. The chain includes 50 stores with an average of 75 employees per store. There are 10 departments in each store. A daily schedule is maintained for 5 months (the previous 2 months, the current month, and next 2 months). Further assume that:

- Each store manager updates the employee work schedule for her or his store roughly five times per hour.

- The corporation generates all payroll checks, employee notices, and other mailings for all employees for all stores.

- The corporation establishes a new sales goal each month for each department.

- The corporation hires and fires store managers and control all information about store managers; store managers hire and fire all store employees and control all information about employees in that store.

a. Would you recommend a distributed database, a centralized database, or a set of decentralized databases for this retail store chain? Justify your answer.

b. Assuming that some form of distributed database is justified, what would you recommend as a data distribution strategy for this retail store chain? Justify your answer.

Reference no: EM1335947

Questions Cloud

Accused rights : Explain "due process" and explain what rights the accused has. Also, explain where due process rules are covered in U.S. Law.
Expected time to complete a task with optimistic times : What is the expected time to complete a task with optimistic, most likely, and pessimistic times of 3, 4, and 7 days, respectively?
The most popular strategy for entering new businesses : The most popular strategy for entering new businesses and accomplishing diversification is?
Illustrate why is it difficult for the fed to decide : Illustrate why is it difficult for the Fed to decide whether or not to change its interest rate target in the federal funds market.
What is data distribution strategy : The corporation hires and fires store managers and control all information about store managers; store managers hire and fire all store employees and control all information about employees in store.
Jury development : Identify rules that apply to the development of a jury and identify and describe specific landmark court cases that were used to establish rules you identify.
Managing growth and downsizing : Managing Growth and Downsizing - the patterns that you see emerging from the Layoff Report
Developing a closing statement : Develop a closing statement for the person that provides information.
Explain iphone opportunity analysis : Explain Iphone opportunity analysis and Create an Opportunity analysis for the Iphone and Include charts and graphs and diagrams

Reviews

Write a Review

Computer Engineering Questions & Answers

  Factors in selecting suitable data type

Explain the factors in selecting the suitable data type for some value? Which of these is most significant?

  Write a program that reads 100 numbers

design a program in python that continually reads in numbers from the user and adds them together until the sum reaches 100. Write another program that reads 100 numbers from the user and prints out the sum.

  Data-communication system

A data-communication system operates at the 28.8 kb/s (typical of the current high-speed telephone modems).

  Write down one method containing string manipulations

Program should include a method for each element. Write one method containing String manipulations, one that includes if-else statements, and one that includes a switch.

  Developing the fsm diagram

Develop the FSM diagram showing how to identify a DOS-like file name containing an optional leading drive letter and a colon, followed by an optional backslash, zero or more directory name isolated by the backslashes.

  How to modify the payroll program application

Modify the Payroll Program application and it continues to request employee information until the user enters stop as the employee name.

  Make a program that implements the use of an int array

build a Java application that implements the use of an int array. Use 'for' loops to iterate through the array using the array's length variable to stay within the array bounds

  Encode the same sequence using run-length

Encode the following bit sequence using run-length encoding with 4-bit codes.

  What is the efficiency of four-node system

What is the efficiency of this four-node system. What is the possibility that the first success occurs in slot 3?

  Troubleshooting the infected system

AV software has eliminated the malware from a highly infected system. After first reboot, an error message is displayed which consists of a reference to the strange DLL file which is missing.

  Create c program that prompts the user for a filename

Write down a C program that prompts the user for a filename, and changes every alphabetic character in the filename to corresponding capital letter. Numbers and special characters should not be changed. Print the capitalized output to the screen.

  Comapre the advantages and disadvantages of using javascript

comapre the advantages and disadvantages of using JavaScript on the client-side. Where JavaScript is blocked or disabled, does that amount to a potentially significant business loss.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd