Skip to content
Snippets Groups Projects
Commit 58387758 authored by Finlay White's avatar Finlay White :speech_balloon:
Browse files

session history

parent beffe7d3
No related branches found
No related tags found
No related merge requests found
...@@ -51,6 +51,7 @@ CREATE TABLE `Sessions`( ...@@ -51,6 +51,7 @@ CREATE TABLE `Sessions`(
leaderID varchar(40), leaderID varchar(40),
location varchar(55), location varchar(55),
duration int(10), duration int(10),
dayofweek int(2),
FOREIGN KEY (leaderID) REFERENCES Volunteers(VolunteerID), FOREIGN KEY (leaderID) REFERENCES Volunteers(VolunteerID),
maxAttendees int(10), maxAttendees int(10),
groupid varchar(40), groupid varchar(40),
...@@ -67,9 +68,12 @@ CREATE TABLE `BadgeAwarded`( ...@@ -67,9 +68,12 @@ CREATE TABLE `BadgeAwarded`(
awardedID int(20) not null unique, awardedID int(20) not null unique,
primary key(awardedID), primary key(awardedID),
awardedto varchar(40), awardedto varchar(40),
evidence varchar(1000),
awardedby varchar(40), awardedby varchar(40),
Badgeawarded varchar(40), Badgeawarded varchar(40),
dateAwarded date, dateAwarded date,
isAwarded boolean,
-- isAwarded is to review applications
FOREIGN KEY (awardedto) REFERENCES Students(studentID), FOREIGN KEY (awardedto) REFERENCES Students(studentID),
FOREIGN KEY (awardedby) REFERENCES Volunteers(VolunteerID), FOREIGN KEY (awardedby) REFERENCES Volunteers(VolunteerID),
FOREIGN KEY (Badgeawarded) REFERENCES Badge(BadgeID) FOREIGN KEY (Badgeawarded) REFERENCES Badge(BadgeID)
...@@ -88,7 +92,14 @@ CREATE TABLE `StudentAttendance`( ...@@ -88,7 +92,14 @@ CREATE TABLE `StudentAttendance`(
FOREIGN KEY (studentID) REFERENCES Students(studentID), FOREIGN KEY (studentID) REFERENCES Students(studentID),
FOREIGN KEY (sessionID) REFERENCES Sessions(SessionID) FOREIGN KEY (sessionID) REFERENCES Sessions(SessionID)
); );
Alter table `Badge`ADD FOREIGN KEY (RequirementID) REFERENCES Badgereqs(RequirementID); CREATE TABLE `SessionHistory`(
SessionHistoryID varchar(40),
heldOn date ,
sessionID varchar(40),
reviewOfProgression varchar(400),
reviewOfStaffSafety varchar(400),
FOREIGN KEY (sessionID) REFERENCES Sessions(SessionID)
);
...@@ -194,9 +205,9 @@ DELIMITER ; ...@@ -194,9 +205,9 @@ DELIMITER ;
call addParent("jeff","Jones","email@realemail.com","veryStrongPassw0rd",02358254); call addParent("jeff","Jones","email@realemail.com","veryStrongPassw0rd",02358254);
call addStudent("bobby","jones",'2012-2-11','8e301d6e513165a9c0b6b9a2b10c8305',"EXTRASTRONGPASSWORD"); call addStudent("bobby","jones",'2012-2-11','8e301d6e513165a9c0b6b9a2b10c8305',"EXTRASTRONGPASSWORD");
call addBadge("real badge","this is a totally real badge"); call addBadge("real badge","this is a totally real badge");
call addStudent("timothy","jones",'2002-2-11','8e301d6e513165a9c0b6b9a2b10c8305',"EXTRASTRONGPASSWORD"); call addStudent("timothy","jones",'2002-2-11','8e301d6e513165a9c0b6b9a2b10c8305',"EXTREMELYSTRONGPASSWORD");
select * from badge; select * from students;
-- select * from parents;`` -- select * from parents;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment