diff --git a/createdb.sql b/createdb.sql index cb0bcb7464e2040056f01419a4d33b589668287c..cfce39e9a58e3f0f61f80cac720cb8042adbc76c 100644 --- a/createdb.sql +++ b/createdb.sql @@ -51,6 +51,7 @@ CREATE TABLE `Sessions`( leaderID varchar(40), location varchar(55), duration int(10), + dayofweek int(2), FOREIGN KEY (leaderID) REFERENCES Volunteers(VolunteerID), maxAttendees int(10), groupid varchar(40), @@ -67,9 +68,12 @@ CREATE TABLE `BadgeAwarded`( awardedID int(20) not null unique, primary key(awardedID), awardedto varchar(40), + evidence varchar(1000), awardedby varchar(40), Badgeawarded varchar(40), dateAwarded date, + isAwarded boolean, + -- isAwarded is to review applications FOREIGN KEY (awardedto) REFERENCES Students(studentID), FOREIGN KEY (awardedby) REFERENCES Volunteers(VolunteerID), FOREIGN KEY (Badgeawarded) REFERENCES Badge(BadgeID) @@ -88,7 +92,14 @@ CREATE TABLE `StudentAttendance`( FOREIGN KEY (studentID) REFERENCES Students(studentID), 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 ; call addParent("jeff","Jones","email@realemail.com","veryStrongPassw0rd",02358254); call addStudent("bobby","jones",'2012-2-11','8e301d6e513165a9c0b6b9a2b10c8305',"EXTRASTRONGPASSWORD"); 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 parents;`` +select * from students; +-- select * from parents;