you will need to create an entity relation (E-R) diagram using the Crow's foot symbols that models the problem. This will include: Summarise the ERM's components, and names the entities and their relationship (As given in Table) Table 4.4 Components of the ERM Entity Relationship Connectivity Entity SCHOOL operates 1:M DEPARTMENT DEPARTMENT has 1:M STUDENT DEPARTMENT employs 1:M PROFESSOR DEPARTMENT offers 1:M COURSE COURSE generates 1:M CLASS SEMESTER includes 1:M CLASS PROFESSOR is dean of 1:1 SCHOOL PROFESSOR chairs 1:1 DEPARTMENT PROFESSOR teaches 1:M CLASS PROFESSOR advises 1:M STUDENT STUDENT enrolls in M:N CLASS BUILDING contains 1:M ROOM ROOM is used for 1:M CLASS Note: ENROLL is the composite entity that implements the M:N relationship “STUDENT enrolls in CLASS.” all entities, relationships (including names), and attributes that are relevant, primary keys identified, include relationship participation - participation (optional / mandatory) symbols and cardinality, assumptions you have made, e.g. how you arrived at the cardinality/participation for those not mentioned or clear in the business description, etc. The E-R diagram should be completed using the standards.
you will need to create an entity relation (E-R) diagram using the Crow's foot symbols that models the problem. This will include:
- Summarise the ERM's components, and names the entities and their relationship (As given in Table)
Table 4.4
Components of the ERM
Entity
Relationship
Connectivity
Entity
SCHOOL
operates
1:M
DEPARTMENT
DEPARTMENT
has
1:M
STUDENT
DEPARTMENT
employs
1:M
PROFESSOR
DEPARTMENT
offers
1:M
COURSE
COURSE
generates
1:M
CLASS
SEMESTER
includes
1:M
CLASS
PROFESSOR
is dean of
1:1
SCHOOL
PROFESSOR
chairs
1:1
DEPARTMENT
PROFESSOR
teaches
1:M
CLASS
PROFESSOR
advises
1:M
STUDENT
STUDENT
enrolls in
M:N
CLASS
BUILDING
contains
1:M
ROOM
ROOM
is used for
1:M
CLASS
Note: ENROLL is the composite entity that implements the M:N relationship “STUDENT enrolls in CLASS.”
- all entities, relationships (including names), and attributes that are relevant,
- primary keys identified,
- include relationship participation - participation (optional / mandatory) symbols and cardinality,
- assumptions you have made, e.g. how you arrived at the cardinality/participation for those not mentioned or clear in the business description, etc.
The E-R diagram should be completed using the standards.

Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images









