Skip to content

Commit 7f457f0

Browse files
committed
GRAD2-2619: task is complete.
GRAD2-2619: task is complete.
1 parent a8ce7c8 commit 7f457f0

8 files changed

+131
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
-- STUDENT_COURSE_EXAM definition
2+
3+
CREATE TABLE "STUDENT_COURSE_EXAM"
4+
( "STUDENT_COURSE_EXAM_ID" RAW(16) DEFAULT SYS_GUID(),
5+
"SCHOOL_PERCENT" NUMBER(3),
6+
"EXAM_PERCENT" NUMBER(3),
7+
"SCHOOL_BEST_PERCENT" NUMBER(3),
8+
"EXAM_BEST_PERCENT" NUMBER(3),
9+
"EXAM_SPECIAL_CASE_CODE" VARCHAR2(1),
10+
"TO_WRITE_FLAG" VARCHAR2(1),
11+
"CREATE_USER" VARCHAR2(32) DEFAULT USER NOT NULL ENABLE,
12+
"CREATE_DATE" DATE DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
13+
"UPDATE_USER" VARCHAR2(32) DEFAULT USER NOT NULL ENABLE,
14+
"UPDATE_DATE" DATE DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
15+
CONSTRAINT "STUDENT_COURSE_EXAM_PK" PRIMARY KEY ("STUDENT_COURSE_EXAM_ID")
16+
USING INDEX TABLESPACE "API_GRAD_IDX" ENABLE
17+
) SEGMENT CREATION IMMEDIATE
18+
NOCOMPRESS LOGGING
19+
TABLESPACE "API_GRAD_DATA" NO INMEMORY ;
20+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
-- STUDENT_COURSE definition
2+
3+
CREATE TABLE "STUDENT_COURSE"
4+
( "STUDENT_COURSE_ID" RAW(16) DEFAULT SYS_GUID(),
5+
"GRADUATION_STUDENT_RECORD_ID" RAW(16) NOT NULL ENABLE,
6+
"COURSE_ID" NUMBER(7),
7+
"COURSE_CODE" VARCHAR2(7) NOT NULL ENABLE,
8+
"COURSE_LEVEL" VARCHAR2(3),
9+
"COURSE_SESSION" DATE NOT NULL ENABLE,
10+
"INTERIM_PERCENT" NUMBER(3),
11+
"INTERIM_LETTER_GRADE" VARCHAR2(2),
12+
"FINAL_PERCENT" NUMBER(3),
13+
"FINAL_LETTER_GRADE" VARCHAR2(2),
14+
"NUMBER_CREDITS" NUMBER(1),
15+
"EQUIVALENT_OR_CHALLENGE_CODE" VARCHAR2(1),
16+
"FINE_ARTS_APPLIED_SKILLS_CODE" VARCHAR2(1),
17+
"RELATED_COURSE_ID" NUMBER(7),
18+
"RELATED_COURSE" VARCHAR2(7),
19+
"RELATED_LEVEL" VARCHAR2(3),
20+
"CUSTOM_COURSE_NAME" VARCHAR2(40),
21+
"STUDENT_COURSE_EXAM_ID" RAW(16),
22+
"CREATE_USER" VARCHAR2(32) DEFAULT USER NOT NULL ENABLE,
23+
"CREATE_DATE" DATE DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
24+
"UPDATE_USER" VARCHAR2(32) DEFAULT USER NOT NULL ENABLE,
25+
"UPDATE_DATE" DATE DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
26+
CONSTRAINT "STUDENT_COURSE_PK" PRIMARY KEY ("STUDENT_COURSE_ID")
27+
USING INDEX TABLESPACE "API_GRAD_IDX" ENABLE,
28+
CONSTRAINT "STUDENT_COURSE_EXAM_FK" FOREIGN KEY ("STUDENT_COURSE_EXAM_ID")
29+
REFERENCES "STUDENT_COURSE_EXAM" ("STUDENT_COURSE_EXAM_ID") ENABLE
30+
) SEGMENT CREATION IMMEDIATE
31+
NOCOMPRESS LOGGING
32+
TABLESPACE "API_GRAD_DATA" NO INMEMORY ;
33+
34+
35+
CREATE INDEX IDX_GRADUATION_STUDENT_RECORD_ID
36+
ON STUDENT_COURSE ("GRADUATION_STUDENT_RECORD_ID")
37+
TABLESPACE "API_GRAD_IDX"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
-- FINE_ARTS_APPLIED_SKILLS_CODE definition
2+
3+
CREATE TABLE "FINE_ARTS_APPLIED_SKILLS_CODE"
4+
( "FINE_ARTS_APPLIED_SKILLS_CODE" VARCHAR2(1),
5+
"LABEL" VARCHAR2(50) NOT NULL ENABLE,
6+
"DESCRIPTION" VARCHAR2(355) NOT NULL ENABLE,
7+
"DISPLAY_ORDER" NUMBER NOT NULL ENABLE,
8+
"EFFECTIVE_DATE" DATE NOT NULL ENABLE,
9+
"EXPIRY_DATE" DATE,
10+
"CREATE_USER" VARCHAR2(32) DEFAULT USER NOT NULL ENABLE,
11+
"CREATE_DATE" DATE DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
12+
"UPDATE_USER" VARCHAR2(32) DEFAULT USER NOT NULL ENABLE,
13+
"UPDATE_DATE" DATE DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
14+
CONSTRAINT "FINE_ARTS_APPLIED_SKILLS_CODE_PK" PRIMARY KEY ("FINE_ARTS_APPLIED_SKILLS_CODE")
15+
USING INDEX TABLESPACE "API_GRAD_IDX" ENABLE
16+
) SEGMENT CREATION IMMEDIATE
17+
NOCOMPRESS LOGGING
18+
TABLESPACE "API_GRAD_DATA" NO INMEMORY ;
19+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
-- EQUIVALENT_OR_CHALLENGE_CODE definition
2+
3+
CREATE TABLE "EQUIVALENT_OR_CHALLENGE_CODE"
4+
( "EQUIVALENT_OR_CHALLENGE_CODE" VARCHAR2(1),
5+
"LABEL" VARCHAR2(50) NOT NULL ENABLE,
6+
"DESCRIPTION" VARCHAR2(355) NOT NULL ENABLE,
7+
"DISPLAY_ORDER" NUMBER NOT NULL ENABLE,
8+
"EFFECTIVE_DATE" DATE NOT NULL ENABLE,
9+
"EXPIRY_DATE" DATE,
10+
"CREATE_USER" VARCHAR2(32) DEFAULT USER NOT NULL ENABLE,
11+
"CREATE_DATE" DATE DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
12+
"UPDATE_USER" VARCHAR2(32) DEFAULT USER NOT NULL ENABLE,
13+
"UPDATE_DATE" DATE DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
14+
CONSTRAINT "EQUIVALENT_OR_CHALLENGE_CODE_PK" PRIMARY KEY ("EQUIVALENT_OR_CHALLENGE_CODE")
15+
USING INDEX TABLESPACE "API_GRAD_IDX" ENABLE
16+
) SEGMENT CREATION IMMEDIATE
17+
NOCOMPRESS LOGGING
18+
TABLESPACE "API_GRAD_DATA" NO INMEMORY ;
19+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
-- EXAM_SPECIAL_CASE_CODE definition
2+
3+
CREATE TABLE "EXAM_SPECIAL_CASE_CODE"
4+
( "EXAM_SPECIAL_CASE_CODE" VARCHAR2(1),
5+
"LABEL" VARCHAR2(50) NOT NULL ENABLE,
6+
"DESCRIPTION" VARCHAR2(355) NOT NULL ENABLE,
7+
"DISPLAY_ORDER" NUMBER NOT NULL ENABLE,
8+
"EFFECTIVE_DATE" DATE NOT NULL ENABLE,
9+
"EXPIRY_DATE" DATE,
10+
"CREATE_USER" VARCHAR2(32) DEFAULT USER NOT NULL ENABLE,
11+
"CREATE_DATE" DATE DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
12+
"UPDATE_USER" VARCHAR2(32) DEFAULT USER NOT NULL ENABLE,
13+
"UPDATE_DATE" DATE DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
14+
CONSTRAINT "EXAM_SPECIAL_CASE_CODE_PK" PRIMARY KEY ("EXAM_SPECIAL_CASE_CODE")
15+
USING INDEX TABLESPACE "API_GRAD_IDX" ENABLE
16+
) SEGMENT CREATION IMMEDIATE
17+
NOCOMPRESS LOGGING
18+
TABLESPACE "API_GRAD_DATA" NO INMEMORY ;
19+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
INSERT INTO FINE_ARTS_APPLIED_SKILLS_CODE (FINE_ARTS_APPLIED_SKILLS_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('A','Applied Skills','Course meets the Applied Skills Requirement',1,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
2+
INSERT INTO FINE_ARTS_APPLIED_SKILLS_CODE (FINE_ARTS_APPLIED_SKILLS_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('F','Fine Arts','Course meets the Fine Arts Requirement',2,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
3+
INSERT INTO FINE_ARTS_APPLIED_SKILLS_CODE (FINE_ARTS_APPLIED_SKILLS_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('B','Both','Course meets both the Applied Skills AND Fine Arts Requirement',3,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
4+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
INSERT INTO EQUIVALENT_OR_CHALLENGE_CODE (EQUIVALENT_OR_CHALLENGE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('E','Equivalency','Course Requirement is met by an equivalency.',1,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
2+
INSERT INTO EQUIVALENT_OR_CHALLENGE_CODE (EQUIVALENT_OR_CHALLENGE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('C','Challenge','Course Requirement is met by a course challenge.',2,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
3+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
INSERT INTO EXAM_SPECIAL_CASE_CODE (EXAM_SPECIAL_CASE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('A','Aegrotat','Aegrotat',1,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
2+
INSERT INTO EXAM_SPECIAL_CASE_CODE (EXAM_SPECIAL_CASE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('B','Special Case B','Special Case B',2,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
3+
INSERT INTO EXAM_SPECIAL_CASE_CODE (EXAM_SPECIAL_CASE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('C','Challenge','Challenge',3,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
4+
INSERT INTO EXAM_SPECIAL_CASE_CODE (EXAM_SPECIAL_CASE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('D','Deferred','Deferred',4,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
5+
INSERT INTO EXAM_SPECIAL_CASE_CODE (EXAM_SPECIAL_CASE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('F','Special Case F','Special Case F',5,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
6+
INSERT INTO EXAM_SPECIAL_CASE_CODE (EXAM_SPECIAL_CASE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('N','None','None',6,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
7+
INSERT INTO EXAM_SPECIAL_CASE_CODE (EXAM_SPECIAL_CASE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('Q','Disqualified','Disqualified',7,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
8+
INSERT INTO EXAM_SPECIAL_CASE_CODE (EXAM_SPECIAL_CASE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('R','Rewrite','Rewrite',8,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
9+
INSERT INTO EXAM_SPECIAL_CASE_CODE (EXAM_SPECIAL_CASE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('V','Verified','Verified',9,TIMESTAMP'1984-01-01 00:00:00.0',NULL);
10+
INSERT INTO EXAM_SPECIAL_CASE_CODE (EXAM_SPECIAL_CASE_CODE,LABEL,DESCRIPTION,DISPLAY_ORDER,EFFECTIVE_DATE,EXPIRY_DATE) VALUES ('W','Special Case W','Special Case W',10,TIMESTAMP'1984-01-01 00:00:00.0',NULL);

0 commit comments

Comments
 (0)