Fall 2023 - CS409 - 1
Fall 2023 - CS409 - 1
Maximum Marks: 20
Instructions
Due Date: 22 November 2023
The purpose of this assignment is to give you hands-on practice. It is expected that students
will solve the assignment themselves. The following rules will apply during the evaluation
of the assignment.
● Student can submit HTML, Images & Plain text only in this inline Mode. You
may also insert image file/table.
● DOC/pdf File uploading option will not be available) in inline assignment
submission.
Uploading Assignment Instruction
Follow the given instructions to submit inline assignments.
Objectives:
The objectives of this assignment are to:
Map ERD (Entity relationship diagram) to relational data model.
Apply SQL commands to create tables.
Apply constraints e.g., Primary Key, foreign key, check and NULL on attributes.
Learning Outcomes:
After completing this assignment, students will be able to:
Apply mapping rules to transform ERD into relational model.
Scenario:
Suppose you are required to model and implement an e-Learning system for an organization.
This system will enable teachers to offer courses, with each course consisting of a list of topics.
A catalogue of available courses will be accessible to students, allowing them to enroll in these
courses. Within each topic, students will have access to reading materials and video tutorials.
Furthermore, each topic will include a quiz, and students can assess their understanding by
taking these online quizzes after studying a particular topic.
Consider the above ERD. You are required to perform the following SQL operations on the
above ERD.
Note: Plagiarism will be checked for each question. Please answer the
questions in your own words and marks will be awarded based on your
answer and plagiarism report.