Produce a distributed data design for enterprise

Assignment Help Database Management System
Reference no: EM13752625

Distributed Data Problem

A multinational engineering company has decided to distribute its project management information at the regional level. The current centralized schema is as follows:

Employees( EID, FName, LName, Address, DOB, PayRate, NumDependants, Email, OfficePhone, DeptNum)
Departments (DeptNum, DeptName, ManagerEID, BusinessArea, Region)
Projects (ProjectNum, ProjectName, ContractPrice, ProjectMgrEID, DeptNum)
WorksOn(EID, ProjectNum, HoursWorked)
BusinessAreas(BusinessArea, CostCenter)
Region (Region, RegionMgrEID)

Where:

• There is only one manager per department, per project and per region
• The region associated with the project's Department is responsible for the project
• Employee time spent on each project is stored in Works On.
• Employees may work part-time on multiple projects in a given week. Weeks are identified using standard Week Numbers for the year.
• Employees may assist with projects by working remotely on projects located in departments/regions other than their home office.
• The relevant business Areas for project-related activities are: Software Engineering, Mechanical Engineering and Electrical Engineering.
• Regions include North, South and West
• There is no Software Engineering business area in the North region, and all Electrical Engineering departments are in the West region.
• Information is required by each project, business area and region. Cost center summaries are needed at the enterprise level.
• There is a need for project managers to have access to work contact information (email, phone) for all employees working on their projects.
• The Human Resources department needs access to Personal information for all employees, and the Payroll department needs access to all work and pay related information. Human Resources is located in the North Region, while Payroll works out of offices in the South region.

1. Produce a distributed data design for this enterprise. Show data fragmentation/partitioning and replication for each regional database location. Indicate what attributes are in each fragment.

2. Provide a rationale for the fragmentation and replication design decisions you made.

3. List the steps in an example distributed transaction that takes place across regions. Types of transaction examples might be storing weekly hours worked for an employee on projects in multiple regions, or in a region different than his own department; Transferring an employee to another department/region, or changing hours worked on one project to another project. What kind of transaction you choose will depend on your distributed design - but the transaction must affect data on different regional servers. You do NOT need to write full SQL code for this problem. Just list in order the SELECT, LOCK, UPDATE/INSERT, BEGIN-TRANSACTION and COMMIT steps and indicate which fragment is affected, and at which location.

Reference no: EM13752625

Questions Cloud

Find out the project equivalent annual cost : A five-year project has an initial fixed asset investment of $355,000, an initial NWC investment of $39,000, and an annual OCF of -$38,000. The fixed asset is fully depreciated over the life of the project and has no salvage value. If the required..
Who was father miguel hidalgo y costilla : Who was Father Miguel Hidalgo y Costilla? What was the "Grito de Dolores"? Where did Simón Bolívar come from? Who was José de San Martín?
Produce a distributed data design for enterprise : Produce a distributed data design for this enterprise. Show data fragmentation/partitioning and replication for each regional database location. Indicate what attributes are in each fragment
What is the basis of international trade : What is the basis of international trade and what are the benefits and the costs? Under what conditions would you advocate for trade restrictions?
Produce a distributed data design for enterprise : Produce a distributed data design for this enterprise. Show data fragmentation/partitioning and replication for each regional database location. Indicate what attributes are in each fragment
Means of compensating production : The ________ pay plan has long been popular as a means of compensating production workers by paying a fixed sum for each unit of production completed.
How can the falling us dollar impact your travel expenses : How can the falling U.S. dollar impact your travel expenses and Why would a cheap dollar relative to other nations' currencies be good or bad for U.S. trade?
Great success but made ethical mistakes to pay a big prize : Find companies that had a great success but made ethical mistakes to pay a big prize in the end. Who was the key person responsible for this loss
How advent of home video technology change us film industry : How did the advent of home video technologies change the American film industry? In what ways did the studios-who in 1976 regarded home video as a competitor-exploit these technologies to their advantage?

Reviews

Write a Review

Database Management System Questions & Answers

  Explain the benefits and current trends of data warehousing

Create a diagram using Visio, Microsoft Paint, or other graphical creation utility of your choosing to illustrate the conceptual data feeds into and out of the data warehouse. Note: The graphically depicted solution is not included in the required..

  Create an erd and relatioal schema

Create an ERD and relatioal schema in third normal form based upon the following business rules. (Hint: ensure that all attributes are FULLY DETERMINED by the primary key.) Don't forget to place your normalization arrows on your relational schema.

  Write a program that will open a blastn

Write a program that will open a BLASTN nucleotide to nucleotide search output file, parse out specific information, and produce formatted output that will be written to STDOUT

  Identify the type of dependency

Identify the cardinality between teams and players and between teams and city.

  Developing a use case diagram

Developing activity diagrams. (Please note that for the use case, "Buy Items", there are two scenarios, namely, "General public customer buys items" and "Contractor customer buys items". You should develop an activity diagram for each of the..

  Evaluate maximum rate at which data can be read from disk

What is the maximum rate at which data can be read from disk, assuming that we can only read data from one surface at a time? What is the average rotational latency?

  Questions related to normalization

Determine the steps in the development of an effective Entity Relationship Model (ERM) Diagram and determine the possible iterative steps / factors that one must consider in this process with consideration of the HR core functions and responsibili..

  What kind of a design would you try in this case

Suppose that your database system has very ine?cient implementations of index structures. What kind of a design would you try in this case?

  Describes a suitable methodology from the literature

Describes a suitable methodology from the literature for the purpose of designing, constructing and testing of a commercial BIDW for a multinational company.

  Display the results in descending order by the gross sales

Display all the columns from the Orders table that were paid with a Visa Card and have been shipped to the customer (hint: not a null). Order results by the Item Price in descending order.

  Write a program that keeps an employee database

Write a program that keeps an employee database in a random-access file. Implement functions for adding and removing employees. You need not keep employees in sorted order.

  Questions based on activity-based costing system

predetermined overhead rate under the traditional costing system is closest and the activity-based costing system

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