Advertisement
kopilo

LuL - SQL Backend

Dec 18th, 2011
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.61 KB | None | 0 0
  1. CREATE TABLE Student
  2. (
  3. UUID VARCHAR(32) NOT NULL UNIQUE,
  4. Name VARCHAR(42) NOT NULL UNIQUE,
  5. PRIMARY KEY(UUID)
  6. );
  7.  
  8. create table Board (
  9. UUID VARCHAR(32) NOT NULL UNIQUE,
  10. Category VARCHAR(32) NULL,
  11. Questions VARCHAR(1024) NOT NULL,
  12. PRIMARY KEY(UUID)
  13. );
  14.  
  15. create table Student_Board (
  16. student_id VARCHAR(32) NOT NULL UNIQUE,
  17. board_id VARCHAR(32) NOT NULL UNIQUE,
  18. Completed INTEGER NOT NULL DEFAULT 0,
  19. Fails INTEGER NOT NULL DEFAULT 0,
  20. CONSTRAINT `student` FOREIGN KEY (student_id) REFERENCES Student(UUID),
  21. CONSTRAINT `board` FOREIGN KEY (board_id) REFERENCES Board(UUID),
  22. PRIMARY KEY(student_id, board_id)
  23. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement