You are on page 1of 8

DFC 2033

DATABASE SYSTEM

LAB EXERCISE 2 : ENTITY


RELATIONSHIP DIAGRAM

NAME

NUR BAIDURI BT ABU MUTALIB

MATRIC NUMBER

03DIP15F1043

CLASS

DIP2B

LECTURER NAME

PUAN NOORAZA BINTI OTHMAN

a) Entity attribute
ENTITY

ATTRIBUTE

Program

ProgramCode, Name_of_the_Program, Type_of_program, date_the_program_


end_date, venue, duration, budget_allocation.

Sponsored

Sponsor_code, name_of_the_sponsor, address, telephone_number, fax_number


contact_person_name.

candidate

Candidates_name, address, house_number_phone, hand_phone_number,


Office_phone_number.

volunteer

Volunteer_code, Name_of_Volunteer, address, Phone_number.

facilitator

Facilitator_code, facilitator_name, address, Phone_number.

b) Relation
sponsored
program

sponsored

candidate

register

program

employed
sponsored

volunteer

candidate

participate

program

offered
facilitator

c) Identifier keys

program

ENTITY

PRIMARY KEY

Program
Sponsored
Candidate
Volunteer
Facilitator

ProgramCode
SponsorCode
CandidatesName
VolunteerName
FcilitatorCode

d) Draw entity relationship diagram


candidate
PK
canCode
canName
Address
telNum
hpNum
office Num

employed

sponsored
PK sponCode
sponName
Address
telNum
faxNum
contact

e) Convert
PK

sponsored
sponCode
sponName
Address
telNum
faxNum
contact

program
PK
progCode
progName
progType
progDate
spons
dateEnd
venue
volunteer
duration
P volCode
budget
Kprogr
am volName
Address
P pro
hpNum
K gC
od
offered
e
pro
facilitator
gN
PK
facCode
am
facName
e
Address
pro
hpNum
gT
yp
e
pro
gD
ate
dat
eE
nd
ve
to relational
table
nu
e
dur
ati
on
bu
dg
et

register

participa

money
PK

Sponsor

candidate
PK canCode
canName
Address
telNum
hpNum
office Num

register

volunteer
PK
volCode
volName
Address
hpNum

facilitator
PK
facCode
facName
Address
hpNum

Participate

program
PK progCode
progName
candidateForm
progType
PK canCode
progDate
progCode
dateEnd
venue
duration
budget
program
PK progCode
progName
progType
assistingprogDate
PK volCode
dateEnd
progCode
venue
duration
budget

P
K
programHandler
PK
faciCode
progCode

sponsor

sponCode
progCode

register

participate

program
progCode
progName
progType
progDate
dateEnd
venue
duration
budget

offered

offered

f)
Program
progCode

progName

progType

progDate

endDat
e

venue

duration

budget

Sponsored
sponsorCode

sponName Address

telNumber

FaxNumber

contact

progCode

Candidate
canCod
e

canName

Address

telNum

hpNum

officeN
o

progCod
e

Volunteer
VolunteerCode

volunteerName Address

PhoneNumber progCode

Facilitator
FacilitatorCode FacilitatorName

Money
sponCode

progCode

Addres
s

PhoneNumbe
r

progCode

CandidateForm
canCode

progCode

Assisiting
volCode

progCode

programHandler
faciCode

progCode

You might also like