Design the conceptual schema using an er-diagram

Assignment Help Computer Engineering
Reference no: EM132178463

The Best Products Company is in need of a database to keep track of its Employees, Products, Departments, and Projects.

Assume that the requirements and analysis phase has been done and you are provided with the following descriptions of the needs:

The company is organized into departments which produce products, have employees, and control projects. Each department has a unique department number, name, location, and a particular employee that manage the department. The company keeps track of when the employee started managing the department.

Employees' records are stored. Information of interest to the company include: their ID number, address, sex, age, specialization, and telephone number.

An employee is assigned to one department based on their qualification but may work on several projects which are not necessarily controlled by the same department. The company then keeps track of the number of hours per week that an employee works for each project.

rojects must have a unique number, name, location, and the direct supervisor. Products records include product number, product name, date of manufacture, and unit price.

The company most of the time arrange products lists in alphabetical order by name. Products can be produced from several departments depending on the requirements. Products are classified according to the producing departments.

The company keeps track of whether or not employees drive to work for insurance purposes. The vehicles' records include registration number, body type, color, model, and age. At the end of each month the company produces a report on products produced and sold.

Required:

(a) Identify and list the items to keep track of in this company's database.

(b) Design the conceptual schema using an Entity Relationship Diagram (ERD) model for this company's database indicating the relationships, cardinality, and participation constraints. Explain all the reasoning behind the design.

(c) Map the ERD schema in (b) above to a Relational data model with sample data. Explain the mapping process from the ERD to the Relational model.

(d) Explain the normalization process that may be applied to this database in order to make it efficient.

Reference no: EM132178463

Questions Cloud

Determine the worst-case complexity of each : Determine the worst-case complexity of each of the following methods in terms of n and k.
What is expected value : If the four numbers come up in the order you picked, then you win $2500. What is your expected value?
Write statements to accomplish this : Write statements to accomplish this. First declare t with appropriate type, then use dynamic allocation more than once to create the entire array.
Find the expected value of owning a defibrillator : Suppose it costs $2,500 to buy a defibrillator. Find the expected value of owning a defibrillator if there is a 4% probability that Frontier Gym
Design the conceptual schema using an er-diagram : Design the conceptual schema using an Entity Relationship Diagram (ERD) model for this company's database indicating the relationships.
What is the probability that she gets fewer : A multiple-choice test consists of 7 questions. Each question has answer choices of a, b , c and d and only one of the choices is correct.
Higher on standardized test : A college professor claims that students who major I engineering in college score higher on standardized test than students who major ancient history.
Create a program to display a white sphere : The vtkSphereSource class generates a polygonal model of a sphere. create a program to display a white sphere.
What is the probability that a randomly selected student : What is the probability that a randomly selected student will get a starting salary of at least $5,000?

Reviews

Write a Review

Computer Engineering Questions & Answers

  How do you understand the communication revolution

How do you understand the communication revolution and how it is changed the strata of our society?

  What is the average cpi for each of the program

If program 2 is run on processors P1 and P3, which processor (P1, P2, and P3) has the best performance?

  The ward management subsystem of the hospital management

the ward management subsystem of the hospital management system is required for assigning wards to patients who are

  Write a program that allows to examine effects of array size

Write a program that allows you to examine the effects of array size and initial data order when your favorite sort operates on an array of integers.

  Create a uml state diagram representing the player

Create a UML State Diagram representing the Player in our Blackjack Game. States for a player should include Betting, Waiting, Drawing, and Finishing.

  Developing the website-based sales system

Consider that you have been hired in order to develop the website-based sales system for the large international retail sales firm.

  Sums each component of the pairs

Write a version of sumPairs of Ex. 3.1.8 that sums each component of the pairs discretely, returning a pair consisting of the sum of the first components and the sum of the second components. So essentially [(3,1)(10,3)] would return (13,4).

  Determine the angle of twist at b and c

For the shaft in Problem. replace the torque at C by two equal torques of 1500 lb-in at B and C. Compute the angle of twist at B and C and the torsional.

  What are the two access modes in mac layer

What are the two access modes in MAC layer? Please give a brief description of the two access modes.

  When and why would you consider using multiple nics

Describe a situation where you would purchase a work station with a built in NIC and a situation where you would use an expansion card.

  What is the difference between ide and sata

When you would have a need to use RAID? Explain. What is the difference between integrated drive electronics and serial advanced technology attachment?

  Modify an instance of the class polygon

suppose you are participating in a big project that deals with points in a two-dimensional plain

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