/lenasys/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/lenasys/trunk

« back to all changes in this revision

Viewing changes to db.sql

  • Committer: galaxyAbstractor
  • Date: 2013-04-04 16:32:06 UTC
  • mfrom: (15.1.1 lenasys)
  • mto: This revision was merged to the branch mainline in revision 17.
  • Revision ID: galaxyabstractor@gmail.com-20130404163206-eu8zmd4upspsmowu
Victors stuff

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
DROP DATABASE quizsystem;
2
 
CREATE DATABASE quizsystem;
3
 
USE quizsystem;
 
1
DROP DATABASE dsystem;
 
2
CREATE DATABASE dsystem;
 
3
USE dsystem;
 
4
 
 
5
CREATE USER 'dbsk'@'localhost' IDENTIFIED BY 'Tomten2009';
 
6
GRANT ALL PRIVILEGES ON 'dsystem'.* TO 'dbsk'@'localhost' WITH GRANT OPTION;
 
7
 
4
8
/* Students */
5
9
CREATE TABLE Student(
6
10
    ssn CHAR(11), /*YYMMDD-XXXX*/
7
11
    name VARCHAR(100),
8
12
    loginName VARCHAR(50) UNIQUE, /*a02leifo */
9
 
    passw VARCHAR(50), /*MD5-hashat lösenord*/
 
13
    passw VARCHAR(50), /*MD5 hashed password*/
10
14
    PRIMARY KEY(ssn)    
11
15
) ENGINE=INNODB CHARACTER SET utf8 COLLATE utf8_swedish_ci;
12
16
 
114
118
    PRIMARY KEY(id)
115
119
) ENGINE=INNODB CHARACTER SET utf8 COLLATE utf8_swedish_ci;
116
120
 
117
 
/* Logging of failed attempt to login to the backend */
118
 
CREATE TABLE logFailedUserLogins(
119
 
    id INTEGER AUTO_INCREMENT,
120
 
    userName VARCHAR(16),
121
 
    user        Type VARCHAR(10),
122
 
    userAgent VARCHAR(1024), /*$_SERVER['HTTP_USER_AGENT']*/
123
 
    userIP VARCHAR(20), /*$_SERVER['REMOTE_ADDR']*/
124
 
    DateTime TIMESTAMP,
125
 
        success VARCHAR(25),
126
 
    PRIMARY KEY(id)
127
 
) ENGINE=INNODB CHARACTER SET utf8 COLLATE utf8_swedish_ci;
128
 
 
129
 
 
130
 
 
131
 
/* Logging of successful logins to the backend */
132
 
CREATE TABLE userLoginsLog(
133
 
    id INTEGER AUTO_INCREMENT,
134
 
    loginName VARCHAR(16),
135
 
    userAgent VARCHAR(1024), /*$_SERVER['HTTP_USER_AGENT']*/
136
 
    userIP VARCHAR(20), /*$_SERVER['REMOTE_ADDR']*/
137
 
    DateTime TIMESTAMP,
138
 
        success VARCHAR(25),
139
 
    PRIMARY KEY(id)
140
 
) ENGINE=INNODB CHARACTER SET utf8 COLLATE utf8_swedish_ci;
141
 
 
142
121
INSERT INTO Course(name) VALUES('DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)');
143
122
INSERT INTO QSystemUser(userName,passw,userType) VALUES('tomtefar','$1$nwRo7ye/$WK7wY9GbNMRj3lIeuaPcG/','admin');
144
 
 
145
123
INSERT INTO Student(ssn,name,loginName,passw) VALUES ('780323-1212','Lei Fo','a02leifo','56edf750f3bb2053b3c1c44429b3ce82'); 
146
124
INSERT INTO StudentCourseRegistration(studentSsn, courseName, courseOccasion) VALUES ('780323-1212','DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','HT-12 LP1');
147
125
INSERT INTO StudentCourseRegistration(studentSsn, courseName, courseOccasion) VALUES ('780323-1212','DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','HT-12 LP2');
148
 
 
149
126
INSERT INTO Quiz(nr, courseName, opening, closing, autoCorrected, allowMultipleReplies, quizURI, quizData) VALUES(1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','2012-08-19 00:00:00','2012-08-28 00:00:00',1,0,'','<div id="dugga"><h1>Dugga ett för en kurs</h1><p>Duggan ditten och duggan datten</p></div>');
150
127
INSERT INTO QuizVariant(quizNr, qVarNr, quizCourseName, correctAnswer, quizObjectIDs) VALUES(1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','1,2,3,4,5,6,7,8','TEST1 TEST2 TEST3 TEST4');
151
128
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST1',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST1"><p>Du ska göra bla bla...</p></div>');
152
129
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST2',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST2"><strong>1 2 3 4 5</strong></div>');
153
130
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST3',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("TEST3");</script>');
154
131
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST4',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("&lt;TEST4");</script>');
155
 
 
156
132
INSERT INTO QuizVariant(quizNr, qVarNr, quizCourseName, correctAnswer, quizObjectIDs) VALUES(1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','8,7,6,5,4,3,2,1','TEST1 TEST2 TEST3 TEST4');
157
133
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST1',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST1"><p>Variant 2 på dugga 1</p></div>');
158
134
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST2',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST2"><strong>1111 2222 33333</strong></div>');
159
135
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST3',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("TEST3 Var2");</script>');
160
136
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST4',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("&lt;TEST4 Var2");</script>');
161
 
 
162
137
INSERT INTO Quiz(nr, courseName, opening, closing, autoCorrected, quizData) VALUES(2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','2012-08-19 00:00:00','2012-08-28 00:00:00',0,'<div id="dugga"><h1>Dugga 2 för en kurs</h1><p>Duggan ditten och duggan datten</p></div>');
163
138
INSERT INTO QuizVariant(quizNr, qVarNr, quizCourseName, correctAnswer, quizObjectIDs) VALUES(2,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','1,2,3,4,5,6,7,8','TEST1 TEST2 TEST3 TEST4');
164
139
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST1',2,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST1"><p>I dugga 2 variant 1 ska bla bla...</p></div>');
173
148
BEGIN
174
149
   SELECT userName,passw,userType FROM QSystemUser WHERE userName=userName AND passw=userPassword;
175
150
END;
176
 
//
177
 
DELIMITER ;
178
 
 
179
 
;
180
 
        allowMultipleReplies BOOLEAN,
181
 
        quizURI VARCHAR(255),
 
 
b'\\ No newline at end of file'
 
151
//
 
 
b'\\ No newline at end of file'