Question

Assignment 4 provides practice with applying the ERD notation to narrative problem descriptions. This assignment involves...

Assignment 4 provides practice with applying the ERD notation to narrative problem descriptions. This assignment involves problems 20, 33, 34, 35, and 36 on Page 224 in the textbook (Chapter 6). Plan to use the drawing tool of your choice to create the ERD then copy and paste each ERD into a Word document. Label the problems in your Word document to match the problem in the textbook.

Problems 33 to 36 are worth 15% each. Problem 20 is worth 40%. As for other course assignments, you will receive partial credit depending on the severity of errors in each problem.

  1. Draw an ERD to track lab tests performed by a medical laboratory on clients. The database should track basic client details including a unique client identifier, client name, client insurance provider (if any), client address, client date of birth, and client sex. The database should track the unique identifier for a lab test, the test type identifier, the date and time when the lab test was administered, and the identifier of the lab employee performing the test. A client can request multiple tests in a visit to the lab. The database only contains clients who have had lab tests performed. Each lab test is administered to one client. (15%)
  1. Revise the ERD from problem 33 with more details about test types. A test type includes a unique test type identifier, a test type name, a test type cost, and a test type code. A lab test administered to a client is associated with one test type. A test type can be administered to multiple clients. A test type can exist in the database without ever being administered. (15%)
  1. Revise the ERD from problem 34 with test type items. A test type item includes a unique test item identifier, a test item name, test item unit of measure, and a test item description. A test type includes one or more test items. A test item can be part of one or more test types. (15%)
  1. Revise the ERD from problem 35 to include lab test results. Each administered lab test has a result for each item on the test type. A test item result includes a unique test item results identifier, the analysis date, the employee identifier of the lab technician measuring the result, the measured value of the test type item, and an optional description of the test item’s appearance. An administered lab test has one or more associated test item results although there are no associated results until lab analysis is complete. A test item can have many associated test item results. Test items never administered will not have any associated test item results. (15%)

1/30/2020                               Assignment 4 Details                                                    Page 2

  1. For the following problem, define an ERD for the initial requirements and then revise the ERD for the new requirements. Your solution should have an initial ERD, a revised ERD, and a list of design decisions for each ERD. In performing your analysis, you may want to follow the approach presented in Section 6.1. (40%)

Design a database for managing the task assignments on a work order. A work order records the set of tasks requested by a customer at a specified location.

  • A customer has a unique customer identifier, a name, a billing address (street, city, state, and zip), and a collection of submitted work orders.
  • A work order has a unique work order number, a creation date, a date required, a completion date, a customer, an optional supervising employee, a work address (street, city, state, zip), and a set of tasks.
  • Each task has a unique task identifier, a task name, an hourly rate, and estimated hours. Tasks are standardized across work orders so that the same task can be performed on many work orders.
  • Each task on a work order has a status (not started, in progress, or completed), actual hours, and a completion date. The completion date is not entered until the status changes to complete.

After reviewing your initial design, the company decides to revise the requirements. Make a separate ERD to show your refinements. Refine your original ERD to support the following new requirements:

  • The company wants to maintain a list of materials. The data about materials include a unique material identifier, a name, and an estimated cost. A material can appear on multiple work orders.
  • Each work order uses a collection of materials. A material used on a work order includes the estimated quantity of the material and the actual quantity of the material used.
  • The estimated number of hours for a task depends on the work order and task, not on the task alone. Each task of a work order includes an estimated number of hours.
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Answer: E R Diagram for lab test system is shown below with expansions as per 33,34,35 constraints of the given problem.

Answer (b): ERD for Managing task assignment Work order Management :

Add a comment
Know the answer?
Add Answer to:
Assignment 4 provides practice with applying the ERD notation to narrative problem descriptions. This assignment involves...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • TM-315 DATABASE SYSTEMS Please help me to draw an ERD and the Relational Schema and please...

    TM-315 DATABASE SYSTEMS Please help me to draw an ERD and the Relational Schema and please mark the Primary and Foreign Key ..... Deliverable: Word document with grade sheet followed by Part 1 ERD and the Part 2 relational schema. Part 1: Draw the ERD for the following situation. 8 pts Be sure to: Convert all many-to-many relationships to associative entities. Make sure each regular entity has an appropriate identifier. Make sure attribute names are unique within the ERD Wally...

  • Programming Assignment This is a database course using Open Office Database. Assume that you have been...

    Programming Assignment This is a database course using Open Office Database. Assume that you have been given the task of creating a system for a library to keep track of their books, the borrowers of the books, and the books that are currently lent out. Your first step will be to create the relations necessary for this system. Book will need information such as a unique identifier for each book, title, author, ISBN number, date of publication, cost. Borrower will...

  • this is database course please draw the ER by this way We have been asked to...

    this is database course please draw the ER by this way We have been asked to analyze the data requirements and develop a database system to keep information for equipment hiring companies in the country The aim of this system is to monitor the hiring of equipment to dients. There are many companies in the country, and each company has at least three branches across the country. Where each branch has staff including the branch manager who is responsible for...

  • Problem Statement An online music platform, S record, is planning to implement a database to enhance...

    Problem Statement An online music platform, S record, is planning to implement a database to enhance its data management practice and ultimately advance its business operations. The initial planning analysis phases have revealed the following system requirements: Each album has a unique Album ID as well as the following attributes: Album Title, Album Price, and Release Date. An album contains at least one song or more songs. Songs are identified by Song ID. Each song can be contained in more...

  • There are 7 problems that require using joins. Each problem has 10 points. 1. Write an...

    There are 7 problems that require using joins. Each problem has 10 points. 1. Write an SQL command that will find any customers who have not placed orders and sort them out by CustomerID in ascending order. 2. List the employees and supervisors names for each supervisor who supervises more than two employees. 3. List the name of each employee, his or her birth date, the name of his or her manager, and the manager’s birth date for those employees...

  • Draw YOUR entity relationship diagram (ERD) using Crow's foot notation to indicate entities, relationships, connectives, and...

    Draw YOUR entity relationship diagram (ERD) using Crow's foot notation to indicate entities, relationships, connectives, and participations. The administrators of Tiny College are so pleased with your design and implemen- tation of their student registration and tracking system that they want you to expand the design to include the database for their motor vehicle pool. A brief description of operations follows: • Faculty members may use the vehicles owned by Tiny College for officially sanc- tioned travel. For example, the...

  • This is about ERD. Question: The Gotham Buildings Department (GBD) is a city agency that tracks...

    This is about ERD. Question: The Gotham Buildings Department (GBD) is a city agency that tracks all the buildings within a metropolitan area in the northeast United States. The GBD maintains data about the location, size, and construction date of each building. It also keeps track of specific renovations made to each building over time, and also demolition of a building, if that occurs. For each building, the GBD keeps data about the building's lot number, which is unique, the...

  • Design a database through an E/R diagram to store information about a flight mission planning system....

    Design a database through an E/R diagram to store information about a flight mission planning system. The aircrafts in the system have a unique id, model, width, height, maximum velocity and fuel capacity information. The aircrafts may be in two types: cargo plane or fighter. In addition to aircrafts information, cargo planes have extra information named load capacity and fighter planes have bomb capacity. The pilots in the system have name information, which consists of forename and surname. In addition,...

  • A test specification provides designers with what needs to be known in order to perform a...

    A test specification provides designers with what needs to be known in order to perform a specific test, and to validate and verify the requirement to be tested. The test script is divided into the test script, which is the generic condition to be tested, and one or more test cases within the test script. Provide a test script and test case for at least 3 of your requirements identified in your requirements specification. Provide the following format for an...

  • Please note: • This is an assignment about Entity Relationship modeling. It’s not about creating database...

    Please note: • This is an assignment about Entity Relationship modeling. It’s not about creating database using DBMS. The output of this modeling usually shows diagrams and descriptions. • Please use any diagram notations that the textbook ever used. You may use generic drawing tools in office applications, or diagram/flow-chart tool such as MS-Visio to produce ER diagrams. • Please provide appropriate attributes that satisfy the information requirements to all entities and relationships. • Late assignments will be graded down...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT