DFC20203 Database Design: Topic 3
DFC20203 Database Design: Topic 3
DFC20203 Database Design: Topic 3
Topic 3
Formative Assessment
• 1NF
RECEIPT(Salesperson_ID, Land_Number ,Name,Branch,
Land_Location,Capacity,Customer_ID,Customer_Name,Sales)
• 2NF
SALESPERSON(Salesperson_ID,Name,Branch)
LAND(Land_Number,Land_Location,Customer_ID,Customer_Name,Sales)
LAND SALES(Salesperson_ID,Land_Number,Capacity)
• 3NF
CUSTOMER(Customer_ID,Customer_Name)
SALESPERSON(Salesperson_ID,Name,Branch)
LAND(Land_Number,Land_Location,Customer_ID,Sales)
LAND SALES(Salesperson_ID,Land_Number,Capacity)
Q2: Illustrate Entity Relationship Diagram (ERD)
using Chen’s notation for the following situations:
Every participant is allowed to join only one competition. Participants are identified by participant
ID, participant name and phone number while competition identified by category ID and category
name.
1:1
Answer: Participant_ID Category_ID
1 1
Participant_Name PARTICIPANT Join COMPETITION Category_Name
Phone_Number
Q3: Illustrate Entity Relationship Diagram (ERD)
using Chen’s notation for the following situations:
Teacher are assigned to teach several subject in the whole year. Subject taught may have more than
one teachers. Information of teachers consists of teacher ID, name and track. Subjects are
identified by subject ID, subject name and year.
Answer: M:N
Teacher_ID Subject_ID
M N
Teacher_Name TEACHER teach COMPETITION Subject_Name
Track YEAR
Q4: Illustrate Entity Relationship Diagram (ERD)
using Chen’s notation for the following situations:
Every event which identified by event ID, event name and category are managed by single manager.
Each of the manager are responsible for monitoring flow of the event run smoothly as planned.
Manager are identified by their registration number, name and company may manage more events
in the current session.
1:M
Answer:
Event_ID
Registration_Number
1 M
Manager_Name MANAGER manage EVENT Event_Name
Company Category
Answer and Marking Scheme Rules