CSCI 5931A
Advanced Database Development
Fall 1998
Comments on Grading Homework #3


The test I run on your account is:

select * from H3_Enrol
where StudentID = 100;

begin
   dbms_output.put_line(ConvertToGradePoint('A'));
   dbms_output.put_line(ConvertToGradePoint('A-'));
   dbms_output.put_line(ConvertToGradePoint('B+'));
   dbms_output.put_line(ConvertToGradePoint('B'));
   dbms_output.put_line(ConvertToGradePoint('B-'));
   dbms_output.put_line(ConvertToGradePoint('C+'));
   dbms_output.put_line(ConvertToGradePoint('C'));
   dbms_output.put_line(ConvertToGradePoint('C-'));
   dbms_output.put_line(ConvertToGradePoint('D+'));
   dbms_output.put_line(ConvertToGradePoint('D'));
   dbms_output.put_line(ConvertToGradePoint('D-'));
   dbms_output.put_line(ConvertToGradePoint('F'));
end;
/

insert into H3_Raw_Enrol (EnrolID, StudentID, CourseID, Score)
values (205, 100, 108, 85);

select * from H3_Students
where StudentID = 100;

insert into H3_Raw_Enrol (EnrolID, StudentID, CourseID)
values (206, 100, 107);

select * from H3_Students
where StudentID = 100;

insert into H3_Raw_Enrol (EnrolID, StudentID, CourseID, Score)
values (207, 100, 106, 95);

select * from H3_Students
where StudentID = 100;

select * from H3_Enrol
where StudentID = 100;

rollback;
 

You should run the test yourself and see the effect.  Change the user name in the code above.

In general, you need to allow me to test run your program:

Question (1): Question (2): Question (3):