Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.73 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.7.4
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Hôte : 127.0.0.1:3306
  6. -- Généré le : mar. 26 mars 2019 à 19:57
  7. -- Version du serveur : 5.7.19
  8. -- Version de PHP : 5.6.31
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET AUTOCOMMIT = 0;
  12. START TRANSACTION;
  13. SET time_zone = "+00:00";
  14.  
  15.  
  16. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  17. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  18. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  19. /*!40101 SET NAMES utf8mb4 */;
  20.  
  21. --
  22. -- Base de données : `gsbfrais`
  23. --
  24.  
  25. -- --------------------------------------------------------
  26.  
  27. --
  28. -- Structure de la table `etat`
  29. --
  30.  
  31. DROP TABLE IF EXISTS `etat`;
  32. CREATE TABLE IF NOT EXISTS `etat` (
  33. `id` char(2) NOT NULL,
  34. `libelle` varchar(30) DEFAULT NULL,
  35. PRIMARY KEY (`id`)
  36. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  37.  
  38. --
  39. -- Déchargement des données de la table `etat`
  40. --
  41.  
  42. INSERT INTO `etat` (`id`, `libelle`) VALUES
  43. ('CL', 'Saisie clôturée'),
  44. ('CR', 'Fiche créée, saisie en cours'),
  45. ('RB', 'Remboursée'),
  46. ('VA', 'Validée et mise en paiement');
  47.  
  48. -- --------------------------------------------------------
  49.  
  50. --
  51. -- Structure de la table `fichefrais`
  52. --
  53.  
  54. DROP TABLE IF EXISTS `fichefrais`;
  55. CREATE TABLE IF NOT EXISTS `fichefrais` (
  56. `idVisiteur` char(4) NOT NULL,
  57. `mois` char(6) NOT NULL,
  58. `nbJustificatifs` int(11) DEFAULT NULL,
  59. `montantValide` decimal(10,2) DEFAULT NULL,
  60. `dateModif` date DEFAULT NULL,
  61. `idEtat` char(2) DEFAULT 'CR',
  62. PRIMARY KEY (`idVisiteur`,`mois`),
  63. KEY `idEtat` (`idEtat`)
  64. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  65.  
  66. --
  67. -- Déchargement des données de la table `fichefrais`
  68. --
  69.  
  70. INSERT INTO `fichefrais` (`idVisiteur`, `mois`, `nbJustificatifs`, `montantValide`, `dateModif`, `idEtat`) VALUES
  71. ('a131', '201903', 0, '0.00', '2019-03-26', 'CR'),
  72. ('a17', '201811', 0, '0.00', '2019-03-13', 'CL'),
  73. ('a17', '201903', 0, '0.00', '2019-03-13', 'CR');
  74.  
  75. -- --------------------------------------------------------
  76.  
  77. --
  78. -- Structure de la table `fraisforfait`
  79. --
  80.  
  81. DROP TABLE IF EXISTS `fraisforfait`;
  82. CREATE TABLE IF NOT EXISTS `fraisforfait` (
  83. `id` char(3) NOT NULL,
  84. `libelle` char(20) DEFAULT NULL,
  85. `montant` decimal(5,2) DEFAULT NULL,
  86. PRIMARY KEY (`id`)
  87. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  88.  
  89. --
  90. -- Déchargement des données de la table `fraisforfait`
  91. --
  92.  
  93. INSERT INTO `fraisforfait` (`id`, `libelle`, `montant`) VALUES
  94. ('ETP', 'Forfait Etape', '110.00'),
  95. ('KM', 'Frais Kilométrique', '0.62'),
  96. ('NUI', 'Nuitée Hôtel', '80.00'),
  97. ('REP', 'Repas Restaurant', '25.00');
  98.  
  99. -- --------------------------------------------------------
  100.  
  101. --
  102. -- Structure de la table `lignefraisforfait`
  103. --
  104.  
  105. DROP TABLE IF EXISTS `lignefraisforfait`;
  106. CREATE TABLE IF NOT EXISTS `lignefraisforfait` (
  107. `idVisiteur` char(4) NOT NULL,
  108. `mois` char(6) NOT NULL,
  109. `idFraisForfait` char(3) NOT NULL,
  110. `quantite` int(11) DEFAULT NULL,
  111. PRIMARY KEY (`idVisiteur`,`mois`,`idFraisForfait`),
  112. KEY `idFraisForfait` (`idFraisForfait`)
  113. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  114.  
  115. --
  116. -- Déchargement des données de la table `lignefraisforfait`
  117. --
  118.  
  119. INSERT INTO `lignefraisforfait` (`idVisiteur`, `mois`, `idFraisForfait`, `quantite`) VALUES
  120. ('a131', '201903', 'ETP', 0),
  121. ('a131', '201903', 'KM', 0),
  122. ('a131', '201903', 'NUI', 0),
  123. ('a131', '201903', 'REP', 0),
  124. ('a17', '201811', 'ETP', 0),
  125. ('a17', '201811', 'KM', 0),
  126. ('a17', '201811', 'NUI', 0),
  127. ('a17', '201811', 'REP', 0),
  128. ('a17', '201903', 'ETP', 50),
  129. ('a17', '201903', 'KM', 70),
  130. ('a17', '201903', 'NUI', 100),
  131. ('a17', '201903', 'REP', 12);
  132.  
  133. -- --------------------------------------------------------
  134.  
  135. --
  136. -- Structure de la table `lignefraishorsforfait`
  137. --
  138.  
  139. DROP TABLE IF EXISTS `lignefraishorsforfait`;
  140. CREATE TABLE IF NOT EXISTS `lignefraishorsforfait` (
  141. `id` int(11) NOT NULL AUTO_INCREMENT,
  142. `idVisiteur` char(4) NOT NULL,
  143. `mois` char(6) NOT NULL,
  144. `libelle` varchar(100) DEFAULT NULL,
  145. `date` date DEFAULT NULL,
  146. `montant` decimal(10,2) DEFAULT NULL,
  147. PRIMARY KEY (`id`),
  148. KEY `idVisiteur` (`idVisiteur`,`mois`)
  149. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  150.  
  151. -- --------------------------------------------------------
  152.  
  153. --
  154. -- Structure de la table `visiteur`
  155. --
  156.  
  157. DROP TABLE IF EXISTS `visiteur`;
  158. CREATE TABLE IF NOT EXISTS `visiteur` (
  159. `id` char(4) NOT NULL,
  160. `nom` char(30) DEFAULT NULL,
  161. `prenom` char(30) DEFAULT NULL,
  162. `login` char(20) DEFAULT NULL,
  163. `mdp` char(20) DEFAULT NULL,
  164. `adresse` char(30) DEFAULT NULL,
  165. `cp` char(5) DEFAULT NULL,
  166. `ville` char(30) DEFAULT NULL,
  167. `dateEmbauche` date DEFAULT NULL,
  168. PRIMARY KEY (`id`)
  169. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  170.  
  171. --
  172. -- Déchargement des données de la table `visiteur`
  173. --
  174.  
  175. INSERT INTO `visiteur` (`id`, `nom`, `prenom`, `login`, `mdp`, `adresse`, `cp`, `ville`, `dateEmbauche`) VALUES
  176. ('a131', 'Villechalane', 'Louis', 'lvillachane', 'jux7g', '8 rue des Charmes', '46000', 'Cahors', '2005-12-21'),
  177. ('a17', 'Andre', 'David', 'dandre', 'oppg5', '1 rue Petit', '46200', 'Lalbenque', '1998-11-23'),
  178. ('a55', 'Bedos', 'Christian', 'cbedos', 'gmhxd', '1 rue Peranud', '46250', 'Montcuq', '1995-01-12'),
  179. ('a93', 'Tusseau', 'Louis', 'ltusseau', 'ktp3s', '22 rue des Ternes', '46123', 'Gramat', '2000-05-01'),
  180. ('b13', 'Bentot', 'Pascal', 'pbentot', 'doyw1', '11 allée des Cerises', '46512', 'Bessines', '1992-07-09'),
  181. ('b16', 'Bioret', 'Luc', 'lbioret', 'hrjfs', '1 Avenue gambetta', '46000', 'Cahors', '1998-05-11'),
  182. ('b19', 'Bunisset', 'Francis', 'fbunisset', '4vbnd', '10 rue des Perles', '93100', 'Montreuil', '1987-10-21'),
  183. ('b25', 'Bunisset', 'Denise', 'dbunisset', 's1y1r', '23 rue Manin', '75019', 'paris', '2010-12-05'),
  184. ('b28', 'Cacheux', 'Bernard', 'bcacheux', 'uf7r3', '114 rue Blanche', '75017', 'Paris', '2009-11-12'),
  185. ('b34', 'Cadic', 'Eric', 'ecadic', '6u8dc', '123 avenue de la République', '75011', 'Paris', '2008-09-23'),
  186. ('b4', 'Charoze', 'Catherine', 'ccharoze', 'u817o', '100 rue Petit', '75019', 'Paris', '2005-11-12'),
  187. ('b50', 'Clepkens', 'Christophe', 'cclepkens', 'bw1us', '12 allée des Anges', '93230', 'Romainville', '2003-08-11'),
  188. ('b59', 'Cottin', 'Vincenne', 'vcottin', '2hoh9', '36 rue Des Roches', '93100', 'Monteuil', '2001-11-18'),
  189. ('c14', 'Daburon', 'François', 'fdaburon', '7oqpv', '13 rue de Chanzy', '94000', 'Créteil', '2002-02-11'),
  190. ('c3', 'De', 'Philippe', 'pde', 'gk9kx', '13 rue Barthes', '94000', 'Créteil', '2010-12-14'),
  191. ('c54', 'Debelle', 'Michel', 'mdebelle', 'od5rt', '181 avenue Barbusse', '93210', 'Rosny', '2006-11-23'),
  192. ('d13', 'Debelle', 'Jeanne', 'jdebelle', 'nvwqq', '134 allée des Joncs', '44000', 'Nantes', '2000-05-11'),
  193. ('d51', 'Debroise', 'Michel', 'mdebroise', 'sghkb', '2 Bld Jourdain', '44000', 'Nantes', '2001-04-17'),
  194. ('e22', 'Desmarquest', 'Nathalie', 'ndesmarquest', 'f1fob', '14 Place d Arc', '45000', 'Orléans', '2005-11-12'),
  195. ('e24', 'Desnost', 'Pierre', 'pdesnost', '4k2o5', '16 avenue des Cèdres', '23200', 'Guéret', '2001-02-05'),
  196. ('e39', 'Dudouit', 'Frédéric', 'fdudouit', '44im8', '18 rue de l église', '23120', 'GrandBourg', '2000-08-01'),
  197. ('e49', 'Duncombe', 'Claude', 'cduncombe', 'qf77j', '19 rue de la tour', '23100', 'La souteraine', '1987-10-10'),
  198. ('e5', 'Enault-Pascreau', 'Céline', 'cenault', 'y2qdu', '25 place de la gare', '23200', 'Gueret', '1995-09-01'),
  199. ('e52', 'Eynde', 'Valérie', 'veynde', 'i7sn3', '3 Grand Place', '13015', 'Marseille', '1999-11-01'),
  200. ('f21', 'Finck', 'Jacques', 'jfinck', 'mpb3t', '10 avenue du Prado', '13002', 'Marseille', '2001-11-10'),
  201. ('f39', 'Frémont', 'Fernande', 'ffremont', 'xs5tq', '4 route de la mer', '13012', 'Allauh', '1998-10-01'),
  202. ('f4', 'Gest', 'Alain', 'agest', 'dywvt', '30 avenue de la mer', '13025', 'Berre', '1985-11-01');
  203.  
  204. --
  205. -- Contraintes pour les tables déchargées
  206. --
  207.  
  208. --
  209. -- Contraintes pour la table `fichefrais`
  210. --
  211. ALTER TABLE `fichefrais`
  212. ADD CONSTRAINT `fichefrais_ibfk_1` FOREIGN KEY (`idEtat`) REFERENCES `etat` (`id`),
  213. ADD CONSTRAINT `fichefrais_ibfk_2` FOREIGN KEY (`idVisiteur`) REFERENCES `visiteur` (`id`);
  214.  
  215. --
  216. -- Contraintes pour la table `lignefraisforfait`
  217. --
  218. ALTER TABLE `lignefraisforfait`
  219. ADD CONSTRAINT `lignefraisforfait_ibfk_1` FOREIGN KEY (`idVisiteur`,`mois`) REFERENCES `fichefrais` (`idVisiteur`, `mois`),
  220. ADD CONSTRAINT `lignefraisforfait_ibfk_2` FOREIGN KEY (`idFraisForfait`) REFERENCES `fraisforfait` (`id`);
  221.  
  222. --
  223. -- Contraintes pour la table `lignefraishorsforfait`
  224. --
  225. ALTER TABLE `lignefraishorsforfait`
  226. ADD CONSTRAINT `lignefraishorsforfait_ibfk_1` FOREIGN KEY (`idVisiteur`,`mois`) REFERENCES `fichefrais` (`idVisiteur`, `mois`);
  227. COMMIT;
  228.  
  229. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  230. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  231. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement