Professional Documents
Culture Documents
Assignment # 3
Fall 2022
Question Statement:
Suppose Mr. Jeff is a professor in a well-known academic institute and has diverse research
experience in different areas of computer science. Mr. Jeff also has vast experience in the
software development and has much expertise/skills in different programming languages. He
supervises Research Students and teaches advance programming courses as well.
Considering above scenario, you are required to perform following tasks.
Task 1:
Consider Professor entity from above scenario, and place following attributes in their relevant
columns in given table.
PID, Name, CNIC#, Qualification, Specialization, Designation, EmailID, Address, Salary,
Joining_Date, DateofBirth, Age, Skills, Research_Areas.
Task 2:
After placing attributes of Professor in correct columns, identify two more entities from given
scenario with at least two attributes.
Entity Attributes
ResearchStudent StId, Stname,StAddress
ProgrammingCourses CourseId, Coursename,Credit_hours
Task 3:
Draw an ERD showing three entities (Professor and two other entities identified in Task 2). For
drawing ERD, use proper symbols to show entities, simple attributes, key attribute, composite
attributes, derived attributes and multi-valued attributes. Also, show relationship between
entities. For any possible composite attribute (s), extract and show its sub-attributes too.
Note 1: In ERD, For Professor entity, show any three simple attributes, all unique, derived,
composite and multivalued attributes, identified in Task 1 using proper symbols. For other
entities identified in Task 2, you can show any two attributes.