Commit b58c4ac9cc9eaf0fa9f511e61ee77dcfa40db8c0
1 parent
d98ad89a
SQL file
Showing
1 changed file
with
27 additions
and
0 deletions
Show diff stats
... | ... | @@ -0,0 +1,27 @@ |
1 | +CREATE DATABASE `IOT`; | |
2 | + | |
3 | +USE `IoT`; | |
4 | + | |
5 | +CREATE TABLE IF NOT EXISTS `user` ( | |
6 | + `id` int(8) NOT NULL AUTO_INCREMENT, | |
7 | + `name` varchar(32) NOT NULL, | |
8 | + PRIMARY KEY (id) | |
9 | +); | |
10 | + | |
11 | + | |
12 | +CREATE TABLE IF NOT EXISTS `training` ( | |
13 | + `trainingId` int(8) NOT NULL, | |
14 | + `trainingDate` DATE NOT NULL, | |
15 | + `userId` int(8) NOT NULL, | |
16 | + PRIMARY KEY (trainingId), | |
17 | + FOREIGN KEY (userId) REFERENCES user(id) | |
18 | +); | |
19 | + | |
20 | + | |
21 | +CREATE TABLE IF NOT EXISTS `lap` ( | |
22 | + `lapId` int(8) NOT NULL , | |
23 | + `lapTime` int(8) NOT NULL, | |
24 | + `trainingId` int(8) NOT NULL, | |
25 | + PRIMARY KEY (lapId, trainingId), | |
26 | + FOREIGN KEY (trainingId) REFERENCES training(trainingId) | |
27 | +); | |
0 | 28 | \ No newline at end of file | ... | ... |