0% found this document useful (0 votes)
273 views3 pages

19MCA0023

1. The document describes an entity relationship diagram (ERD) for a volunteer organization that tracks members, projects they work on, and sponsors that fund projects. The ERD contains entities for Member, Project, and Sponsor with identifying attributes. 2. Relationships between Member and Project and between Sponsor and Project are both many-to-many, indicating members can work on multiple projects and projects can have multiple members or sponsors. 3. The ERD is then converted to tables with the entities as tables and relationships as joining tables.

Uploaded by

sHIVA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
273 views3 pages

19MCA0023

1. The document describes an entity relationship diagram (ERD) for a volunteer organization that tracks members, projects they work on, and sponsors that fund projects. The ERD contains entities for Member, Project, and Sponsor with identifying attributes. 2. Relationships between Member and Project and between Sponsor and Project are both many-to-many, indicating members can work on multiple projects and projects can have multiple members or sponsors. 3. The ERD is then converted to tables with the entities as tables and relationships as joining tables.

Uploaded by

sHIVA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

19MCA0023 Shivaprasad Shetty

19MCA0026 Shivam Gupta

FALL SEMESTER 2019-20

ITA5008 – Database Technologies (ETH)

DIGITAL ASSIGNMENT – 1

ENTITY RELATIONSHIP DIAGRAM

A volunteer organization that needs to keep track of members, projects, and sponsors, and the relationships
between them. Each member is given a memberID. Each project has a unique name, and has a coordinator,
a budget, a timeframe, and so on. A sponsor may be a business, foundation, government agency, and other
source that donates money for projects. Every project must have at least one sponsor, but may have several.
Projects are worked on by the members of the organization. Members may work on several projects.
Assume sponsor names and project names are unique, but member names may not be. Draw an E/R
diagram for the data set described above. Make sure to indicate all cardinality constraints specified above.

E/R DIAGRAM:
Entities:

1. Member
2. Project
3. Sponsor

Attributes:

1. Member:

a. Member_id (Unique Identifier – Member’s Id)


b. Member_name (Member’s name)
c. Organization_name (Name of the member’s organization)

2. Project:

a. Project_name (Unique Identifier – Project’s Name)


b. Coordinator (Name of the Project Coordinator)
c. Budget (Budget of the Project)
d. Timeframe (Timeframe of the Project)

3. Sponsor:

a. Sponsor_name (Unique Identifier – Sponsor’s Name)


b. Sponsor_type (Type of the Sponsor - Business, Foundation, Government Agency, etc )
c. Donation_amount (Amount donated by the sponsor)

Relationships:

1. Member works on a Project.

2. Sponsor sponsors a Project.

Cardinality of Relationships:

1. Member to Project: Many to Many

Members may work on several projects.

A Project can contain more than one member.

2. Sponsor to Project: Many to Many

A sponsor can sponsor more than one project.

Every project must have at least one sponsor, but may have several.
Weak Entities: Not Present

Participations:

1. Member (works on) Project: Total Participation

2. Project (is worked upon by) Member: Total Participation

3. Sponsor (sponsors) Project: Total Participation

4. Project (is sponsored by) Sponsor: Total Participation

Conversion of ERD into Tables:

Member
Member ID (Primary Key)
Member Name
Organization Name

Project
Project Name (Primary Key)
Coordinator
Timeframe
Budget

Sponsor
Sponsor Name (Primary Key)
Sponsor Type
Donation Amount

Assignment
Member ID (Foreign Key -
References Member.Member ID)
Project Name (Foreign Key -
References Project.Project Name)
Assignment Time

Sponsorship Details
Sponsor Name (Foreign Key -
References Sponsor.Sponsor Name)
Project Name (Foreign Key -
References Project.Project Name)
Sponsorship Time

END

You might also like