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

  Find the initial interval for the root search

Write down the corresponding MATLAB code. You should check (just for yourself) how your function works with an arbitrary unsorted array.

  Methods of defense and provide examples

Methods of defense and provide examples

  What is the windows server 2003 and windows xp

Habibi's IT department wants to install Office 2003 and certain proprietary applications at each location as efficiently as possible. IT wants the applications to automatically repair themselves if they get corrupted. What must be completed to mak..

  How proposed business is a lawnmower business

Main function, this will provide the menu interface to get to all the rest of them, it will basically be the switch statement that calls the other functions and returns their values.

  Main differences between selection and switch structure

What do you need to analyze when directing flow of information in each case? Give code examples for if/else structure and switch structure that produce the same result.

  How to create a visual studio 2008 asp .net web site

If result is a positive number, display the answer in Arial font. The Label server control should also display an error message to the user if they tried to divide by zero on first Web Form.

  Express how to use the six steps of the psdlc

Each time you need to play a particular song, you have to manually search through the boxes to find the CD that has the song you need. It has become a habit that as individuals finish playing a CD, they would simply put it in the nearest box.

  Problem on bubble sort algorithm

Problem on Bubble sort algorithm

  Getters would provide access to the attributes.

For this task you will make a Subject class, whose instances will represent the subjects for study at a university. A subject will have a name, just a String, and a subject code, that is a six-character String.

  Compare productivity based solutions

Microsoft has expended a lot of effort into developing productivity tools for the Web, particularly with the .NET strategy. though, there are many other tools for creating Web solutions.

  What occurs in an infinite loop

What occurs in an infinite loop? Create your own Repeat-until repetition arrangement.

  How to suggest a solution for the scenario of warehouse

How to Suggest a solution for the scenario of warehouse? Assume that the company has accumulated 20TB of data and that 20 percent per year growth is expected in size of Data Warehouse. Suggest a solution for this scenario with respect to software,..

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