Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
1 changed file
with
52 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
-- | ||
-- File generated with SQLiteStudio v3.1.0 on Fri Aug 23 04:08:05 2019 | ||
-- | ||
-- Text encoding used: System | ||
-- | ||
PRAGMA foreign_keys = off; | ||
BEGIN TRANSACTION; | ||
|
||
-- Table: Room | ||
CREATE TABLE Room ("Room code" VARCHAR (6) PRIMARY KEY); | ||
INSERT INTO Room ("Room code") VALUES ('ECG-24'); | ||
INSERT INTO Room ("Room code") VALUES ('ECG-12'); | ||
INSERT INTO Room ("Room code") VALUES ('ECG-15'); | ||
|
||
-- Table: Modules | ||
CREATE TABLE Modules (Code VARCHAR (7) PRIMARY KEY, name VARCHAR (30)); | ||
INSERT INTO Modules (Code, name) VALUES ('4000', 'Programming and Algorithms'); | ||
INSERT INTO Modules (Code, name) VALUES ('4006', 'Computer Science Activity Led Learning'); | ||
INSERT INTO Modules (Code, name) VALUES ('4005', 'Database Systems'); | ||
|
||
-- Table: Students | ||
CREATE TABLE Students (ID INT (7) PRIMARY KEY, name VARCHAR (30), number INT (10) UNIQUE); | ||
INSERT INTO Students (ID, name, number) VALUES (9976521, 'Oluwa Tosin Favour Oluyemi', 554632045); | ||
INSERT INTO Students (ID, name, number) VALUES (8965315, 'Ahmed Sagir Koki', 778983860); | ||
INSERT INTO Students (ID, name, number) VALUES (2664127, 'Justice Tudor Kpakol', 546978213); | ||
|
||
-- Table: Module_Class | ||
CREATE TABLE Module_Class (module REFERENCES Modules (Code), class REFERENCES Class (Class_number), room REFERENCES Room ("Room code")); | ||
INSERT INTO Module_Class (module, class, room) VALUES (4000, 'Year1', 'ECG-12'); | ||
INSERT INTO Module_Class (module, class, room) VALUES (4005, 'Year1', 'ECG-24'); | ||
INSERT INTO Module_Class (module, class, room) VALUES (4006, 'Year1', 'ECG-15'); | ||
|
||
-- Table: Lecturer_module | ||
CREATE TABLE Lecturer_module (lecturer REFERENCES Lecturers (Lect_ID), module REFERENCES Modules (Code)); | ||
INSERT INTO Lecturer_module (lecturer, module) VALUES (123456, 4000); | ||
INSERT INTO Lecturer_module (lecturer, module) VALUES (654321, 4006); | ||
INSERT INTO Lecturer_module (lecturer, module) VALUES (789456, 4005); | ||
|
||
-- Table: Class | ||
CREATE TABLE Class (Class_number VARCHAR (4) PRIMARY KEY); | ||
INSERT INTO Class (Class_number) VALUES ('Year1'); | ||
INSERT INTO Class (Class_number) VALUES ('Year2'); | ||
INSERT INTO Class (Class_number) VALUES ('Year3'); | ||
|
||
-- Table: Lecturers | ||
CREATE TABLE Lecturers (Lect_ID INT (6) PRIMARY KEY, Name VARCHAR (30), number INT (10) UNIQUE); | ||
INSERT INTO Lecturers (Lect_ID, Name, number) VALUES (123456, 'Mathew England', 9876543210); | ||
INSERT INTO Lecturers (Lect_ID, Name, number) VALUES (789456, 'Diana Hintea', 456123789); | ||
INSERT INTO Lecturers (Lect_ID, Name, number) VALUES (654321, 'Simon Billings', 1234567890); | ||
|
||
COMMIT TRANSACTION; | ||
PRAGMA foreign_keys = on; |