Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

Draw the E/R diagrams for the following business rules using Gliffy. Recognize all entities, attributes, relationships, primary keys, cardinalities and constraints where suitable. Each complete entity (comprising all attributes and primary key) receives one point and each relationship (labeled with cardinalities in both directions) receives one point.  Any constraint used correctly, receives two points.

Make sure your diagrams are clear and easy to read - print two diagrams or less per page – don’t comprise the business rules in the printout of your diagrams. Include your typed name and section on all pages. Professional quality is expected.

problem 1: A laboratory has several chemists who work on one or more projects. Chemists might also use certain types of equipment on each project. Data tracked for the chemist includes employee ID, name, and phone.  Equipment attributes comprise a serial number and cost.  Project information is tracked for a project ID and start date. When a piece of equipment is assigned to a chemist working on a specific project, the assignment date is recorded. The chemist must be assigned to at least one project and one equipment item. A given piece of equipment need not be assigned and a given project need not be assigned either a chemist or an equipment item.

problem 2: A hospital has a large number of registered physicians which comprises a physician ID and speciality. Patients are admitted to the hospital by physicians. The hospital tracks the patient ID and name.  Any patient who is admitted should have exactly one admitting physician.  A physician might optionally admit any number of patients.  Once admitted, a given patient should be treated by at least one physician.  A particular physician might treat any number of patients or might not treat any patients. Whenever a patient is treated by a physician, the hospital records the details of the treatment. Components of treatment detail comprise date, time and results.

problem 3: An art museum owns a big volume of works of art. Each work of art is describeed by an item code, title, type and size; size is further composed of height, width, and weight.  A work of art is developed by an artist; however the artist for some works is unknown.  An artist ID, name, date of birth and date of death (which is null for living artists) is recorded for each artist.  Only data about artists for works currently owned by the museum are kept in the database. At any point in time, the status of a work of art is either on display at the museum, held in storage, away from the museum as part of a traveling show, or on loan to the other gallery. If on display at the museum, the art's location in the museum is recorded. If the art work is in storage, storage date and return date from storage are recorded. A traveling show is describeed by a show ID, the city in which the show is currently appearing and the start and end dates of the show. Most of the museum works might be part of a given show and only active exhibits with at least one museum work of art need be represented in the database. Lastly, the museum wants to retain a complete history of loaning a work of art to other galleries; a gallery ID, name and city are recorded for other galleries. Each time a work of art is loaned, the museum wants to record the date the work was loaned and the date it was returned.

problem 4: A technology company gives offerings to its customers. Offerings are of two kinds; products and services.  Offerings are recognized by an ID and description.  In addition, products are describeed by product name, standard price and date of first release; services are describeed by name of the company's unit responsible for the service and conditions of the service. There are repair, maintenance and other kinds of services. A repair service has a cost and is the repair of some product; a maintenance service has an hourly rate.

Fortunately, some products never require repair. Though, there are many potential repair services for a product. The customer might purchase an offering and the company needs to keep track of when the offering was purchased and the contact person for that offering with the customer.  Unfortunately, not all offerings are purchased. Customers are recognized by an ID, name, address and phone. When a service is performed, that service is billed to a customer. As some customers purchase offerings for their clients, a customer might be billed for services he or she did not purchase, and also for ones that were purchased.

When a customer is billed for a service (though some might never require a service of any type), the company requires to keep track of the date the service was performed, the date the bill is due, and the amount due.

problem 5: PROJECTS INC., is an engineering firm with around 500 employees. A database is needed to keep track of all employees, their skills, projects assigned and departments worked in. Every employee has a unique number assigned by the firm, needed to store his or her name and date-of-birth. If an employee is currently married to the other employee of Projects, Inc., the date of marriage and who is married to whom must be stored; though, no record of marriage is needed if an employee’s spouse is not also an employee. Each employee is given a job title (for illustration, engineer, admin assistant, foreman, and so forth).

We are interested in collecting more data specific to engineers and admin assistants. The relevant data to be recorded for engineers is the kind of degree (ex: electrical, mechanical, civil, and so on); for admin assistants, it is their typing speed.

An employee does only one kind of job at any given time, and we only need to retain information for an employee’s current job. There are 11 different departments, each with a unique name. An employee can report to only one department. Each department has a phone number.

To procure different kinds of equipment, each department deals with many vendors. A vendor typically supplies equipment to many departments. We are needed to store the name and address of each vendor.

Most of the employees can work on a project. An employee can work in many projects (for illustration, Southwest Refinery, California Petrochemicals and so forth) however can only be assigned to at most one project in a given city. For each city, we are interested in its state and population. An employee can have lots of skills (preparing material requisitions, checking drawings and so forth), however (s)he might use only a given set of skills on a particular project. (For illustration, employee MURHPY may prepare requisitions for Southwest Refinery project and prepare requisitions and also check drawings for California Petrochemicals.) Employees use each skill which they possess in at least one project. Each skill is assigned a number, and we should store a short description of each skill. Projects are distinguished by project numbers and we must store the estimated cost of each and every project.

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M9502

Have any Question?


Related Questions in DBMS

Analytic reportpurpose the purpose of this task is to

Analytic Report: Purpose: The purpose of this task is to provide students with practical experience in working in teams to write a Data Analytical report to provide useful insights, pattern and trends in the chosen/given ...

In sql developercreate a table userpermissions provide

IN SQL DEVELOPER Create a table UserPermissions (provide create and insert statements code) Document UserName Policy SYSTEM Menu JDOW W2 USAM Permissions SYSTEM W2 JDOW Form 1040 USAM Policy JDOW W2 SYSTEM Write a PL/SQL ...

Real time analytics - data analytics assignment -this is a

Real Time Analytics - Data Analytics Assignment - This is a business analytics project aimed at generating innovative analytics solutions for a Global Food Consulting firm working in the area of Animal agriculture and fa ...

Data mining assignment -in this assignment you are asked to

Data Mining Assignment - In this assignment you are asked to explore the use of neural networks for classification and numeric prediction. You are also asked to carry out a data mining investigation on a real-world data ...

In sql database questions phase-1 in 100 words what steps

In SQL Database Questions: Phase-1 In 100 words, what steps can one take to avoid losing work? Which command is used to save changes to the database? What is the syntax for this command? Phase-2 In 100 words, explain the ...

Sqlquery 1 how many products have standard price less than

SQL Query 1. How many products have standard price less than 1000? Query 2: Display all attributes for products made of "Cherry" from Product table w/o referring to column names. Query 3: Display all product names having ...

Relational database exerciseyou have been assigned to a new

Relational Database Exercise: You have been assigned to a new development team. A client is requesting a relational database system to manage their present store with the anticipation of adding more stores in the future. ...

The groceries datasetimagine 10000 receipts sitting on your

The groceries Dataset Imagine 10000 receipts sitting on your table. Each receipt represents a transaction with items that were purchased. The receipt is a representation of stuff that went into a customer's basket. That ...

Question find at least two academic sources that describe

Question: Find at least two academic sources that describe the movement of Enterprise resource planning (ERP) activities to the cloud. Discuss the types of ERP activities that can be conducted in the cloud and the pros a ...

Suppose that you have designed a database for morgan

Suppose that you have designed a database for Morgan Importing that has the following tables: EMPLOYEE (EmployeeID, LastName, FirstName, Department, Phone, Fax, EmailAddress) STORE (StoreName, City, Country, Phone, Fax, ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As