You are on page 1of 4

TRAINEE ENROLL

PK TRAINEE_ID is enrolled in TRAINEE_ID


PK
TRAINEE_FNAME CLASS_CODE
TRAINEE_LNAME ENROLL_GRADE
TRAINEE_PHONE_NUM ENROLL_DATE
TRAINEE_EMAIL

INSTRUCTOR CLASS

PK INSTRUCTOR_ID handles PK CLASS_CODE


INSTRUCTOR_FNAME INSTRUCTOR_ID
FK
INSTRUCTOR_LNAME COURSE_CODE
INSTRUCTOR_PHONE_NUM CLASS_SECTION
INSTRUCTOR_EMAIL CLASS_TIME

COURSE
PK COURSE_ID
COURSE_DESCRIPTION
COURSE_TITLE
COURSE_CREDIT

Relationship:

1. The relationship between TRAINEE and CLASS is M:N. A trainee may take more than one class and each class may contains

2. A composite entity (ENROLL) isact as the bridge between TRAINEE and CLASS. The relationship between TRAINEE and ENRO

3. The relationship between INSTRUCTOR and CLASS is 1:M. It is because a class is handled by only one instructor, but an inst
4. The relationship between COURSE and CLASS is 1:M. It is because a COURSE may generate more than one CLASS, and each
ENROLL

TRAINEE_ID
CLASS_CODE
ENROLL_GRADE
ENROLL_DATE

registered in

CLASS

CLASS_CODE
INSTRUCTOR_ID
COURSE_CODE
CLASS_SECTION
CLASS_TIME

generates

COURSE
COURSE_ID
COURSE_DESCRIPTION
COURSE_TITLE
COURSE_CREDIT

n one class and each class may contains many trainees.

elationship between TRAINEE and ENROLL is 1:M; the relationship between ENROLL and CLASS is M:1.

ndled by only one instructor, but an instructor may take more classes.
enerate more than one CLASS, and each CLASS is based on one COURSE.

You might also like