0% found this document useful (0 votes)
303 views

Lab8 DB

This document describes a case study for developing a database to manage student evaluations. It outlines how students are currently evaluated against rubrics mapped to questions on assessments. The database will allow a teacher to manage data in one place, including students, CLOs, rubrics, assessments, rubric levels, and student evaluations. Key requirements include identifying attributes, constraints and relationships to design normalized database tables. The database should support features like managing students, CLOs, rubrics, assessments, rubric levels and student evaluations. It should also generate PDF reports with results like CLO-wise and assessment-wise class results.

Uploaded by

zubair zubair
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
303 views

Lab8 DB

This document describes a case study for developing a database to manage student evaluations. It outlines how students are currently evaluated against rubrics mapped to questions on assessments. The database will allow a teacher to manage data in one place, including students, CLOs, rubrics, assessments, rubric levels, and student evaluations. Key requirements include identifying attributes, constraints and relationships to design normalized database tables. The database should support features like managing students, CLOs, rubrics, assessments, rubric levels and student evaluations. It should also generate PDF reports with results like CLO-wise and assessment-wise class results.

Uploaded by

zubair zubair
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

LAB 8 – SPRING 2021

SESSION 2018
DATA DEFINITION | NORMALIZATION | ENTITY
RELATIONSHIP DIAGRAM
CASE STUDY FOR DATABASE ANALYSIS, DESIGN AND
CREATION
OPEN ENDED LAB:
Rubrics:
Implementation
5 Database is created and dummy data is added using Data Definition Language + Rubric IV requirements.
4 ERD diagram is created using tools + Rubric III requirements.
3 Tables are normalized and free from anomalies + Rubric II requirements
2 Attributes, Datatypes and Constraints are properly identified + Handmade ERD diagram created +
Rubric I requirements
1 All implicit/explicit requirements are clearly identified and written
0 Lab missed or solved none of the problems

CASE STUDY:
Department of Computer Science UET Lahore follows the Outcome Based Education where each
subject is mapped with multiple CLOs. For the Lab work, these CLOs are further mapped to
multiple rubrics. Rubrics are the rules that measure the students at different levels in particular
component of an assessment. Example of rubrics for object-oriented programming are as follow:
Each student is being evaluated against rubrics in each assessment. For example, Lab1 has three
components/Questions with 10 total marks and these questions are mapped with the rubrics as follow:

Now the student X is evaluated against assessment and student will be assigned with the rubric level. Based
on the rubric level, obtained marks will be automatically calculated according to following formula.

Currently, the above process is being managed manually. You are supposed to streamline the above process
and develop its database which will be operated by the teacher (via desktop a application) to manage data
at one place. You will not create desktop application in this lab. You also need to identify project
requirements clearly. Note its attributes, constraints, cardinalities, and participations etc. For your designed
relations, see if they can be normalized or not. If required, normalize them and make sure that clients
requirements are being fulfilled in every relation via FDs. After that, create its ERD diagrams using
available tools. Finally, create the database, tables and their schemas in MS SQL SERVER and add dummy
data in it using Data Definition Language of SQL.
Following features will be implemented in the application.

• Manage Students
• Manage CLOs
• Manage Rubrics
• Manage Assessments
• Manage Rubric Levels
• Mark the evaluations against a student
And any other feature that can be helpful for the management of evaluations.
Instructor also requires multiple reports in pdf form that may include.

• CLO wise class result


• Assessment wise class result
And any other reports that you can help the committee to streamline the process.

You might also like