Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

Draw an ER diagram that represents the information described below. Show all entity sets, relationship sets, primary keys, and the mapping cardinality of the relationship sets.

"Farmers own one or more sections of land, on which one or many types of grain (e.g., canola, rye, wheat, etc.) may be grown. The grain type can be uniquely identified by its grain ID. As each land section is owned by a single farmer, the farmer knows the amount of each type of grain (measured in tonnes) that is grown in each land section. Based on this information, the farmer can compute the total amount of grains grown in each land section. Each farmer has a name (consists of first name, middle initial, and last name) as well as a unique farmer ID, and may have several contact phone numbers.

When the grains are harvested, each farmer makes a contract to sell some of his grain to a specific grain pool (distribution centre). There are many pools, but each pool handles only one specific type of grain. The price per tonne is constant for each individual pool. There may be multiple pools handling the same type of grain. Normally, a farmer has a contract with a specific pool for a specific amount of a specific type of grain handled by that pool. However, a farmer may have contracts with many pools. Each pool then contracts with a business to sell a specific quantity of grain to that business at an agreed-upon price. This price may vary from contract to contract. A pool may have any number of contracts with any number of businesses, including multiple contracts with the same business. Each pool must maintain the total amount of grain that it has purchased from all of its farmers and the total amount of grain that it has contracted to sell."

Hint: For this question, you may assume the following:

(a) Each land section can be uniquely identified by its section ID. Given a section ID, one can easily find the dimension of the land section.

(b)  One or many types of grain may be grown on the same land section, and the same type of grain may be grown on different land sections.

(c)  Given a grain ID, one can identify the name of the grain type (e.g., canola, rye, wheat, etc.).

(d)  A grain pool (distribution centre) can be uniquely identified by its pool ID.

(e)  Several farmers may have contracts with the same pool.

(f)  A business can be uniquely identified by its business ID.

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M9525209
  • Price:- $60

Guranteed 36 Hours Delivery, In Price:- $60

Have any Question?


Related Questions in DBMS

The relation memberstudentid organizationid roleid stores

The relation Member(StudentId, OrganizationId, RoleId) stores the membership information of student joining organization. For example, ('S1', 'O2', 'R3') indicates that student with Id 'S1' joined the organization with i ...

Question 1 what isdata-manipulation language dml there are

Question: 1. What isData-Manipulation Language (DML)? There are four types of access in DML, explain each one. 2. Assume we have a Library Database consists of the following relations: author(author_id, first_name, last_ ...

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 model development and implementationpurpose of the

Data model development and implementation Purpose of the assessment (with ULO Mapping) The purpose of this assignment is to develop data models and map Database System into a standard development environment to gain unde ...

Question a suppose you are a marathon runner that can run a

Question : a) Suppose you are a marathon runner that can run a maximum of n miles on a single bottle of water. You are given a map of your marathon route with all the water stations marked. Design an efficient algorithm ...

Backgrounda new training organization called abc

Background A new training organization called ABC TechTraining is opening soon and they have approached you to help design their new database. They have just completed the refurbishment of the premises and are now lookin ...

We can represent a data set as a collection of object nodes

We can represent a data set as a collection of object nodes and a collection of attribute nodes, where there is a link between each object and each attribute, and where the weight of that link is the value of the object ...

Assignmenta restaurant is designing a database to keep

Assignment A restaurant is designing a database to keep track of customer services. A customer is defined as a customer ID, name, address and a telephone number. Customers are served by employees. Each employee is define ...

Assignment -scenario setup a mock phase 3 clinical trial

Assignment - Scenario: Setup a Mock Phase 3 Clinical Trial for evaluating the efficacy of a Blood Pressure/Weight Loss/ or Muscle Strength Enhancement supplement. Assume that the testing takes place at a physician's offi ...

  • 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