4.5: Solutions

4.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 timestamp NULL
);

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

4.2 Solution

Here is the UML table diagram:

Solution 2

4.3 Solution

Last updated