the dithmentpurpow.of blems lems and Exercises 6-34 dime gh 6-44 snl ces rhe cla
ID: 3865153 • Letter: T
Question
Explanation / Answer
CREATE TABLE STUDENT (
StudentID NUMBER(10) NOT NULL,
StudentName VARCHAR2(25),
CONSTRAINT Student_PK PRIMARY KEY(StudentID));
CREATE TABLE FACULTY(
FacultyID NUMBER(10) NOT NULL,
FacultyName VARCHAR2(25),
CONSTRAINT Faculty_PK PRIMARY KEY(FacultyID));
CREATE TABLE COURSE(
CourseID VARCHAR2(8) NOT NULL,
CourseName VARCHAR2(15),
CONSTRAINT Course_PK PRIMARY KEY(FacultyID));
CREATE TABLE QUALIFIED(
FacultyID NUMBER(10) NOT NULL,
CourseID VARCHAR2(8) NOT NULL,
DateQualified DATE,
CONSTRAINT Qualified_PK PRIMARY KEY(FacultyID,CourseID),
CONSTRAINT Qualified_FK1 FORIEGN KEY(FacultyID)REFERENCES FACULTY(FacultyID),
CONSTRAINT Qualified_FK2 FORIEGN KEY(CourseID)REFERENCES COURSE(CourseID));
A solid line represents parent child relationship. A dotted line doesnot.So no need of REFERENCING the parent table COURSE
CREATE TABLE SECTION(
SectionNo NUMBER(10) NOT NULL,
Semester VARCHAR2(7) ,
CourseID VARCHAR2(8) NOT NULL,
CONSTRAINT Section_PK PRIMARY KEY(SectionNo));
CREATE TABLE REGISTRATION(
StudentID NUMBER(10) NOT NULL,
SectionNo NUMBER(10) NOT NULL,
CONSTRAINT Registration_PK PRIMARY KEY(StudentID,SectionNo)
CONSTRAINT Registration_FK1 FORIEGN KEY(StudentID)REFERENCES STUDENT(StudentID),
CONSTRAINT Registration_FK2 FORIEGN KEY(SectionNo)REFERENCES SECTION(SectionNo)));
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.