/lenasys/0.1

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

« back to all changes in this revision

Viewing changes to trunk/DuggaSys/db.sql

  • Committer: a11vikob
  • Date: 2013-03-28 15:33:33 UTC
  • mto: (4.2.2 hitlerhorabajs)
  • mto: This revision was merged to the branch mainline in revision 5.
  • Revision ID: a11vikob@student.his.se-20130328153333-2jf1mut7h63n28ra
Indentation etc fixed

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
DROP DATABASE dsystem;
2
 
CREATE DATABASE dsystem;
3
 
USE dsystem;
4
 
 
 
1
DROP DATABASE quizsystem;
 
2
CREATE DATABASE quizsystem;
 
3
USE quizsystem;
5
4
/* Students */
6
5
CREATE TABLE Student(
7
6
    ssn CHAR(11), /*YYMMDD-XXXX*/
8
7
    name VARCHAR(100),
9
8
    loginName VARCHAR(50) UNIQUE, /*a02leifo */
10
 
    passw VARCHAR(50), /*MD5 hashed password*/
 
9
    passw VARCHAR(50), /*MD5-hashat lösenord*/
11
10
    PRIMARY KEY(ssn)    
12
11
) ENGINE=INNODB CHARACTER SET utf8 COLLATE utf8_swedish_ci;
13
12
 
115
114
    PRIMARY KEY(id)
116
115
) ENGINE=INNODB CHARACTER SET utf8 COLLATE utf8_swedish_ci;
117
116
 
 
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
 
118
142
INSERT INTO Course(name) VALUES('DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)');
119
143
INSERT INTO QSystemUser(userName,passw,userType) VALUES('tomtefar','$1$nwRo7ye/$WK7wY9GbNMRj3lIeuaPcG/','admin');
 
144
 
120
145
INSERT INTO Student(ssn,name,loginName,passw) VALUES ('780323-1212','Lei Fo','a02leifo','56edf750f3bb2053b3c1c44429b3ce82'); 
121
146
INSERT INTO StudentCourseRegistration(studentSsn, courseName, courseOccasion) VALUES ('780323-1212','DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','HT-12 LP1');
122
147
INSERT INTO StudentCourseRegistration(studentSsn, courseName, courseOccasion) VALUES ('780323-1212','DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','HT-12 LP2');
 
148
 
123
149
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>');
124
150
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');
125
151
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>');
126
152
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>');
127
153
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>');
128
154
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
 
129
156
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');
130
157
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>');
131
158
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>');
132
159
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>');
133
160
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
 
134
162
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>');
135
163
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');
136
164
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>');
148
176
//
149
177
DELIMITER ;
150
178
 
151
 
;
 
 
b'\\ No newline at end of file'
 
179
;
 
180
        allowMultipleReplies BOOLEAN,
 
181
        quizURI VARCHAR(255),
 
 
b'\\ No newline at end of file'