Créé dans le cadre du projet de fin d'année de la promo 2018 de CIR2 de l'ISEN Brest/Rennes, le Burger Quizz est une adaptation numérique du jeu télévisé éponyme, plus précisément d'une épreuve spécifique de ce jeu : le "Sel ou Poivre".

CTbq.sql 1.2KB

1234567891011121314151617181920212223242526272829303132333435
  1. DROP TABLE IF EXISTS questions;
  2. DROP TABLE IF EXISTS reponses;
  3. DROP TABLE IF EXISTS categorie;
  4. DROP TABLE IF EXISTS scores;
  5. CREATE TABLE categorie(
  6. nom_cat Varchar (30) NOT NULL ,
  7. PRIMARY KEY (nom_cat )
  8. )ENGINE=InnoDB;
  9. CREATE TABLE reponses(
  10. reponse1 Varchar (50) NOT NULL ,
  11. reponse2 Varchar (50) NOT NULL ,
  12. nom_cat Varchar (30) ,
  13. INDEX (reponse2),
  14. PRIMARY KEY (reponse1 ,reponse2 )
  15. )ENGINE=InnoDB;
  16. CREATE TABLE questions(
  17. intitule Varchar (150) NOT NULL ,
  18. num_reponse TinyINT ,
  19. reponse1 Varchar (50) ,
  20. reponse2 Varchar (50) ,
  21. PRIMARY KEY (intitule,reponse1,reponse2 )
  22. )ENGINE=InnoDB;
  23. CREATE TABLE scores(
  24. login Varchar (20) NOT NULL ,
  25. score Int ,
  26. PRIMARY KEY (login )
  27. )ENGINE=InnoDB;
  28. ALTER TABLE reponses ADD CONSTRAINT FK_Reponses_nom_cat FOREIGN KEY (nom_cat) REFERENCES categorie(nom_cat) ON DELETE CASCADE ON UPDATE CASCADE;
  29. ALTER TABLE questions ADD CONSTRAINT FK_Questions_reponse2 FOREIGN KEY (reponse2) REFERENCES reponses(reponse2) ON DELETE CASCADE ON UPDATE CASCADE;
  30. ALTER TABLE questions ADD CONSTRAINT FK_Questions_reponse1 FOREIGN KEY (reponse1) REFERENCES reponses(reponse1) ON DELETE CASCADE ON UPDATE CASCADE;