Also feel free to point out any mistakes in what ive already got written, thanks!
Attribute requirements:
CRS_CREDIT - integer in range of (1, 2, 3, 4), default 4
CLASS_SECTION - a 1-digit integer in range of (0, 1, 2, 3, 4, 5, 6, 7, 8)
CLASS_ROOM - exactly 6 characters (can be NULL)
STU_NUM – a 6-digit integer, PK in STUDENT, PK and FK in ENROLL
STU_HRS - integer (greater than or equal to 0 and less than 1000), default 0
STU_CLASS - exactly 2 characters in range of (Fr, So, Jr, Sr, Gr)
STU_GPA - a number with 2 decimal places from 0 to 4.00, default 0
ENROLL_GRADE - exactly 1 character in range of (A, B, C, D, F, I, W, Z), default Z
What i have so far!
SET ECHO ON; CREATE TABLE COURSE ( CRS_CODE VARCHAR(8) NOT NULL, CRS_DESCRIPTION VARCHAR(35) NOT NULL, CRS_CREDIT PRIMARY KEY (CRS_CODE), ) ; CREATE TABLE XCLASS ( CLASS_CODE NUMBER(5) NOT NULL, CLASS_SECTION CLASS_TIME VARCHAR(25) NOT NULL, CLASS_ROOM PRIMARY KEY (CLASS_CODE), FOREIGN KEY (CRS_CODE) REFERENCES XCOURSE(CRS_CODE) ) ; CREATE TABLE ENROLL ( CLASS_CODE STU_NUM ENROLL_GRADE PRIMARY KEY (CLASS_CODE, STU_NUM) ) ; CREATE TABLE STUDENT ( STU_NUM NUMBER(6) NOT NULL, STU_LNAME VARCHAR(25) NOT NULL, STU_FNAME VARCHAR(20) NOT NULL, STU_INIT CHAR(1), STU_DOB DATE NOT NULL, STU_HRS DEFAILT'0' STU_CLASS STU_GPA NUMBER(4,2) DEFAULT'0' STU_PHONE NUMBER(4) NOT NULL, PRIMARY KEY (STU_NUM) ) ;

New Topic/Question
Reply


MultiQuote



|