DBMS Aryan Assignment 2
DBMS Aryan Assignment 2
TECHNOLOGY, BHOPAL
Assignment 2
Name VARCHAR(100),
Department VARCHAR(50),
);
CourseName VARCHAR(100),
Department VARCHAR(50)
);
StudentID INT,
CourseID INT,
EnrollmentDate DATE,
Grade VARCHAR(2),
Name VARCHAR(100),
Department VARCHAR(50),
);
DepartmentName VARCHAR(100),
HOD_ID INT,
);
RETURNS TRIGGER AS $$
DECLARE
student_cgpa DECIMAL(3,2);
BEGIN
END IF;
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
RETURNS TRIGGER AS $$
DECLARE
rec RECORD;
total_points DECIMAL := 0;
total_credits INT := 0;
weighted_sum DECIMAL := 0;
BEGIN
FOR rec IN
FROM Enrollments e
LOOP
END LOOP;
END IF;
UPDATE Students
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
RETURNS TRIGGER AS $$
BEGIN
END IF;
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
RETURNS TRIGGER AS $$
BEGIN
UPDATE Departments
RETURN OLD;
END;
$$ LANGUAGE plpgsql;
VALUES
Expected Output:
Student 1's CGPA ≈ weighted average of (8×4 + 9×4) / (4+4) = 8.5
Student 3's CGPA = 6.0
UPDATE Professors