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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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