SQL 1 / 6 Dbschema: Varchar2
SQL 1 / 6 Dbschema: Varchar2
COMMENT ON TABLE STUDENT.ENROLLMENT IS 'Information for a student registered for a particular section of a particular cours
COMMENT ON TABLE STUDENT.GRADE IS 'The individual grades a student received for a particular section(class)';
e(class).';
SqlMODIFIED_DATEDATE NOT NULL, 3/6 DbSchema
CONSTRAINT PK_TABLE_5PRIMARY KEY ( GRADE_TYPE_CODE )
);
COMMENT ON TABLE STUDENT.GRADE_TYPE IS 'Lookup table for a grade type(code) and its description';
COMMENT ON TABLE STUDENT.GRADE_TYPE_WEIGHT IS 'Information on how the final grade for a particular section is computed; for
r example the midterm constitutes 50%, the quiz 10%, and the final exam 40% of the final grade.';
SqlMODIFIED_BYVARCHAR2( 30 )NOT NULL, 5/6 DbSchema
MODIFIED_DATEDATE NOT NULL,
CONSTRAINT PK_TABLE_2PRIMARY KEY ( STUDENT_ID ),
CONSTRAINT PK_STUDENTUNIQUE ( ZIP )
);
ALTER TABLE STUDENT.COURSE ADD CONSTRAINT FK_COURSEFOREIGN KEY ( COURSE_NO )REFERENCES STUDENT.SECTION( COURSE_NO )ON DELETE
ALTER TABLE STUDENT.GRADE_TYPE_WEIGHT ADD CONSTRAINT FK_GRADE_TYPE_WEIGHTFOREIGN KEY ( GRADE_TYPE_CODE )REFERENCES STUDENT
ALTER TABLE STUDENT.SECTION ADD CONSTRAINT FK_SECTIONFOREIGN KEY ( SECTION_ID )REFERENCES STUDENT.ENROLLMENT( SECTION_ID
ALTER TABLE STUDENT.SECTION ADD CONSTRAINT FK_SECTION_0FOREIGN KEY ( SECTION_ID )REFERENCES STUDENT.GRADE( SECTION_ID )ON
ALTER TABLE STUDENT.STUDENT ADD CONSTRAINT FK_STUDENTFOREIGN KEY ( STUDENT_ID )REFERENCES STUDENT.ENROLLMENT( STUDENT_ID
ALTER TABLE STUDENT.STUDENT ADD CONSTRAINT FK_STUDENT_0FOREIGN KEY ( STUDENT_ID )REFERENCES STUDENT.GRADE( STUDENT_ID )ON
ALTER TABLE STUDENT.ZIPCODE ADD CONSTRAINT FK_ZIPCODEFOREIGN KEY ( ZIP )REFERENCES STUDENT.INSTRUCTER( ZIP )ON DELETE CASCADE
ALTER TABLE STUDENT.ZIPCODE ADD CONSTRAINT FK_ZIPCODE_0FOREIGN KEY ( ZIP )REFERENCES STUDENT.STUDENT( ZIP )ON DELETE CASCADE
Sql 6/6 DbSchema
DELETE CASCADE;
ON DELETE CASCADE;
ON DELETE CASCADE;
CASCADE;
CASCADE;