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

Course1Module03AssignmentSelfEvalRubric

The document outlines a self-evaluation rubric for assessing performance on the Module 3 assignment, emphasizing the importance of learning from mistakes. It provides detailed tables listing various error types and comments for five different tables related to SQL statements, highlighting requirements such as NOT NULL constraints, primary keys, and data types. Learners are encouraged to correct errors and reassess their work to improve understanding and performance.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Course1Module03AssignmentSelfEvalRubric

The document outlines a self-evaluation rubric for assessing performance on the Module 3 assignment, emphasizing the importance of learning from mistakes. It provides detailed tables listing various error types and comments for five different tables related to SQL statements, highlighting requirements such as NOT NULL constraints, primary keys, and data types. Learners are encouraged to correct errors and reassess their work to improve understanding and performance.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Self-Evaluation Rubric for the Module 3 Assignment

Self-evaluation allows a learner to make an honest assessment of their knowledge and skills
about a module. You should apply the rubric to assess your performance so that you can learn
from your mistakes. An error is an opportunity to correct a misunderstanding of a concept,
problem statement, or software/language feature. Learning from mistakes is an important key to
success. You should consider mistakes as an essential element of your learning process. If you
doubt the importance of learning from mistakes, please search under “learning from mistakes” to
read about the benefits of learning from mistakes.

Before using the grading rubric, each problem should meet basic requirements for valid
syntax and submission artifacts. If a problem has syntax errors, you should correct errors before
beginning the self-evaluation. Use statements shown in the slides and class examples to help
correct your syntax errors. For each statement, submission artifacts are the SQL statement and
snapshot of the statement’s execution showing some rows.

After complying with the basic requirements for each problem, you should submit your
assignment and apply the grading rubric in Tables 1 to 5. For each table, you should note each
error following rubric elements and the solution provided in a separate document. Be honest in
your assessment so that you can learn from your mistakes. If you have major errors, you should
rework the statement without seeing the solution and then reassess your revised solution. You
should see improvement on your second attempt along with an understanding of your errors.

Table 1: Rubric for the Employee Table

Rubric Element Error Type Comments


Missing a NOT NULL Medium 4 NOT NULL constraints required. NOT NULL
constraint constraint for the primary key is optional.
Missing primary key Major EmpNo; Inline or external
constraint
Missing a constraint name Minor All constraints should have a name.
Incorrect data type Medium See solution for data types
Incorrect length specification Minor Length should be 8 for EmpNo; Length for
other columns may vary if wide enough for
values.
8/15/2022 Self-Evaluation Rubric for the Module 3 Assignment Page 2

Table 2: Rubric for the ResourceTbl Table

Rubric Element Error Type Comments


Missing a NOT NULL Medium 2 NOT NULL constraints required. NOT NULL
constraint constraint for the primary key is optional.
Missing primary key Major ResNo; Inline or external
constraint
Missing a constraint name Minor All constraints should have a name.
Incorrect data type Medium See solution for data types
Incorrect length specification Minor Length should be 8 for ResNo; Length for other
columns may vary as long as wide enough for
values.
Missing CHECK constraint Medium Rate should have CHECK constraint inline or
external
Incorrect CHECK constraint Minor See solution for constraint details

Table 3: Rubric for the EventRequest Table

Rubric Element Error Type Comments


Missing a NOT NULL Medium 7 NOT NULL constraints required. NOT NULL
constraint constraint for the primary key is optional.
Should not have NOT NULL constraints for
other columns
Missing primary key Major EventNo; Inline or external
constraint
Missing a constraint name Minor All constraints should have a name.
Incorrect data type Medium See solution for data types
Incorrect length specification Minor Length should be 8 for EventNo, CustNo, and
FacNo; Length for other columns may vary as
long as wide enough for values.
Missing CHECK constraint Medium Status and EstAudience should have CHECK
constraints inline or external
Incorrect CHECK constraint Minor See solution for constraint details
Missing or incorrect foreign Medium Should have 2 foreign key constraints; See
key constraints solution for constraint details

Table 4: Rubric for the EventPlan Table

Rubric Element Error Type Comments


Missing a NOT NULL Medium 3 NOT NULL constraints required. NOT NULL
constraint constraint for the primary key is optional.
Should not have NOT NULL constraints for
other columns especially EmpNo
Missing primary key Major PlanNo; Inline or external
constraint
8/15/2022 Self-Evaluation Rubric for the Module 3 Assignment Page 3

Missing a constraint name Minor All constraints should have a name.


Incorrect data type Medium See solution for data types
Incorrect length specification Minor Length should be 8 for PlanNo, EventNo, and
EmpNo; Length for other columns may vary as
long as wide enough for values.
Missing or incorrect foreign Medium Should have 2 foreign key constraints; See
key constraints solution for constraint details

Table 5: Rubric for the EventPlanLine Table

Rubric Element Error Type Comments


Missing a NOT NULL Medium 6 NOT NULL constraints required. NOT NULL
constraint constraint for the primary key is optional.
Missing or incorrect primary Major Combination of PlanNo/LineNo; Must be
key constraint external
Missing a constraint name Minor All constraints should have a name.
Incorrect data type Medium See solution for data types; Data types differ for
TimeStart and TimeEnd between Oracle and
PostgreSQL
Incorrect length specification Minor Length should be 8 for PlanNo, LocNo, and
ResNo; Length for other columns may vary as
long as wide enough for values.
Missing CHECK constraint Medium Should have an external CHECK constraint
with TimeStart and TimeEnd
Incorrect CHECK constraint Minor See solution for constraint details
Missing or incorrect foreign Medium Should have 3 foreign key constraints; See
key constraints solution for constraint details
Missing cascade delete clause Minor Foreign key constraint for PlanNo should have
the ON DELETE CASCADE

You might also like