The "Neeps" database includes details of all teaching events in the School of Computing at Napier University in Semester 1 of the 2000/2001 academic year.
Graduated questions
The timetable database contains the following tables:
staff
id
name
co.ACg
Cumming, Andrew
co.ACr
Crerar, Dr Alison
co.AFA
Armitage, Dr Alistair
... Result truncated.
The staff table simply gives the unique identifier for each
member of staff together with their full name.
student
id
name
sze
parent
co1.BAe
BAe
15
co1.CO
Computing 1st Year
150
co1.CO.a
Computing 1st Year a
20
co1.CO
co1.CO.c
Computing 1st Year c
20
co1.CO
co1.CO.d
Computing 1st Year d
20
co1.CO
... Result truncated.
Each entry in the student table represents a group of students
who follow the same timetable.
The parent field is used to maintain a hierachy of groups.
A student in group co1.CO.a is also in group co1.CO
room
id
name
capacity
parent
co.117+118
32
co.117
16
co.117+118
co.118
16
co.117+118
co.B7
40
... result truncated
All classrooms are listed in the room table.
The parent relation is used to maintain groupings.
The row co.117+118 represents a pair of rooms - sometimes these rooms are
used for a single event.
event
id
modle
kind
dow
tod
duration
room
co12004.L01
co12004
L
Wednesday
11:00
1
cr.SMH
co12004.L02
co12004
L
Monday
17:00
1
cr.B13
co12004.T01
co12004
T
Monday
11:00
2
co.G78+G82
co12004.T02
co12004
T
Tuesday
15:00
2
co.B7
co12004.T03
co12004
T
Tuesday
13:00
2
co.G78+G82
... Result truncated.
Every event is associated with a single modle (deliberately mis-spelled version of module - which is a reserved word in one of engines).
An event occurs on a particular day of the week (dow) at a particular time of day (tod).
Every event has a duration specified as a whole number of hours.
attends
student
event
co1.BAe
co12004.L01
co1.CO
co12004.L01
co1.IS
co12004.L01
co1.SE.pt
co12004.L02
co1.CO.a
co12004.T01
... Result truncated.
The attends table links event to student. It realises the many to many relation.
teaches
staff
event
co.AMn
co12004.L01
co.RK
co12004.L01
co.SRM
co12004.L01
co.RK
co12004.L02
co.SRM
co12004.L02
... Result truncated.
The teaches table links event to staff.
occurs
event
week
co12004.L01
01
co12004.L01
02
co12004.L01
03
co12004.L01
04
co12004.L01
05
... Result truncated.
Most events occur on weeks 01 to 13. This table records exactly
which weeks are part of the plan for each event.
modle
id
name
co12001
Rapid Application Development
co12002
Software Development 1A
co12003
Professional Skills
co12004
Applications Workshop
... Result truncated.
By the 21st century, the Gradgrindians had completed their
assimilation of Education.
The process of "modularisation" was just one of their crimes
against learning.
week
id
wkstart
01
02/10/00
02
09/10/00
03
16/10/00
...Result truncated
DataWars: Practice Data Science/Analysis with +100 Real Life Projects