Step 1: Aggregate Functions Code an SQL PL Procedure that will…

Step 1: Aggregate Functions Code an SQL PL Procedure that will…

Step 1: Aggregate Functions Code an SQL PL Procedure that will…

Step 1:  Aggregate Functions
Code an SQL PL Procedure that will accept a student ID and count the number of courses in which that student is enrolled. (Count the number of records in the Enrollment table that correspond to the student.)

Output the message: [student_id] is enrolled in [tot_sec] courses.

For those students not enrolled in any courses, output the message: [student_id] is not enrolled in any courses.

Test your procedure with the following values: 102, 124, 292.

 

 

Step 2: Parent Key Not Found Exception Handler
Code an SQL PL Procedure to add a record to the Section table.

The procedure should accept the Section ID and Course No as parameters.

Include the following for the other columns:

 

Attribute Value
Section number 5
Instructor identification 106
Start date Today’s date
Location Null
Capacity Null

 

Use USER and CURRENT DATE for the auditing columns (Created By, Created Date, Modified By, Modified Date).

When a record can successfully be inserted, output the message: Section [section_id] of course number [course_no] was inserted.

Use an exception to handle the error when the course parent does not exist; in that case, output the message: The INSERT was not successful.  You must insert the course parent first.

Execute your procedure with the following values:

 

  • section id 77 with course number 10
  • section id 78 with course number 400

 

Step 3: Referential Integrity Exception Handler
 

Create a stored procedure to delete Student records; the student ID should be passed into the procedure as a parameter.

Use an exception handler to trap the errors that arise when the procedure tries to delete a student who is still in the enrollment table.

For successful deletions, output a message which says:

Student id [student_id] has been deleted

For unsuccessful deletions, output a message which says:

The delete was not successful. Delete the student from enrollment first.

Execute the procedure for students 124 and 158.

 

 

 

 

Step 4: Duplicate Key Found
 

Create a stored procedure to insert Student records; the student ID should be passed into the procedure as a parameter. Default values can be used to set the other fields in the table.

Use an exception handler to trap the errors that arise when the procedure tries to insert a student with a number that is already in the table.

For successful insertions, output a message which says:

Student id [student_id] has been inserted

For unsuccessful insertions, output a message which says:

Student id [student_id] is already in the table

Execute the procedure using student ids of 110 and 190.

 

 

 

Zipped file containing:

  • SQL PL code for each task
  • Output screenshots from executing each task

Do you need a similar assignment written for you from scratch? We have qualified writers to help you. You can rest assured of an A+ quality paper that is plagiarism free. Order now for a FREE first Assignment! Use Discount Code "FREE" for a 100% Discount!

NB: We do not resell papers. Upon ordering, we write an original paper exclusively for you.

Order New Solution