You are on page 1of 2

CS507 Information System

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.

Entity Simple Unique Composite Derived Multi-Valued


Attributes Attribute Attribute(s) Attribute(s) Attribute(s)
(s)
Professo DateofBirth PID Name Age
r Salary CNIC# Address Skills
Joining_Date EmailID Qualification
Specialization Research_Areas
Designation

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.

You might also like