3.5: Solutions

3.1 Solution

CREATE TABLE Course (
    CourseId int PRIMARY KEY NOT NULL,
    Title varchar(50) NOT NULL,
    Credits int NOT NULL
);

CREATE TABLE Student (
    StudentId int PRIMARY KEY NOT NULL,
    LastName varchar(50) NOT NULL,
    FirstName varchar(25) NOT NULL,
    EnrollmentDate datetime NULL
);

CREATE TABLE Enrollment (
    EnrollmentId int PRIMARY KEY NOT NULL,
    CourseID int NOT NULL,
    StudentID int NOT NULL,
    Grade varchar(25) NULL,
    CONSTRAINT FK_Enrollment_Course FOREIGN KEY (CourseId)
        REFERENCES Course (CourseId),
    CONSTRAINT FK_Enrollment_Student FOREIGN KEY (StudentId)
        REFERENCES Student (StudentId)
);

3.2 Solution

Here is the UML table diagram:

Solution 2

3.3 Solution

Last updated