Skip to content
Permalink
Browse files
Update and rename Timetable system to CreateDatabaseTables
  • Loading branch information
badeshac committed Aug 19, 2019
1 parent bf6f672 commit 6d986467e76d67d941388f114387c792907867b0
Show file tree
Hide file tree
Showing 2 changed files with 161 additions and 137 deletions.
@@ -0,0 +1,161 @@
CREATE TABLE [dbo].[Course](

[CourseID] [int] NOT NULL,

[CourseCode] [varchar](50) NOT NULL,

[CourseName] [varchar](50) NOT NULL,

[CourseDesciption] [varchar](255) NOT NULL,

[LecturersID] [int] NOT NULL,

PRIMARY KEY CLUSTERED

(

[CourseID] ASC,

[LecturersID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO



CREATE TABLE [dbo].[CourseRooms](

[CourseDetailsID] [int] NOT NULL,

[RoomsRoomsID] [int] NOT NULL,

PRIMARY KEY CLUSTERED

(

[CourseDetailsID] ASC,

[RoomsRoomsID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO



CREATE TABLE [dbo].[Lecturers](

[LecturersID] [int] IDENTITY(1,1) NOT NULL,

[FirstName] [varchar](255) NOT NULL,

[LastName] [varchar](255) NOT NULL,

[EmailAddress] [varchar](255) NULL,

[ContactPhone] [int] NULL,

PRIMARY KEY CLUSTERED

(

[LecturersID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO



CREATE TABLE [dbo].[Rooms](

[RoomsID] [int] IDENTITY(1,1) NOT NULL,

[RoomNumber] [varchar](25) NOT NULL,

[RoomName] [varchar](255) NOT NULL,

[RoomType] [int] NOT NULL,

[BuildingName] [varchar](255) NOT NULL,

PRIMARY KEY CLUSTERED

(

[RoomsID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO



SET ANSI_NULLS ON

GO



SET QUOTED_IDENTIFIER ON

GO



CREATE TABLE [dbo].[RoomType](

[RoomTypeID] [int] IDENTITY(1,1) NOT NULL,

[RoomTypeName] [varchar](50) NOT NULL,

PRIMARY KEY CLUSTERED

(

[RoomTypeID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO



CREATE TABLE [dbo].[TimeTable](

[TimeTableID] [int] NOT NULL,

[StartDate] [datetime] NOT NULL,

[EndDate] [datetime] NOT NULL,

[StartTime] [datetime] NOT NULL,

[EndTime] [datetime] NOT NULL,

[CourseID] [int] NOT NULL,

PRIMARY KEY CLUSTERED

(

[TimeTableID] ASC,

[CourseID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

This file was deleted.

0 comments on commit 6d98646

Please sign in to comment.