Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- phpMyAdmin SQL Dump
- -- version 4.7.4
- -- https://www.phpmyadmin.net/
- --
- -- Hôte : 127.0.0.1:3306
- -- Généré le : mar. 26 mars 2019 à 19:57
- -- Version du serveur : 5.7.19
- -- Version de PHP : 5.6.31
- SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
- SET AUTOCOMMIT = 0;
- START TRANSACTION;
- SET time_zone = "+00:00";
- /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
- /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
- /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
- /*!40101 SET NAMES utf8mb4 */;
- --
- -- Base de données : `gsbfrais`
- --
- -- --------------------------------------------------------
- --
- -- Structure de la table `etat`
- --
- DROP TABLE IF EXISTS `etat`;
- CREATE TABLE IF NOT EXISTS `etat` (
- `id` char(2) NOT NULL,
- `libelle` varchar(30) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Déchargement des données de la table `etat`
- --
- INSERT INTO `etat` (`id`, `libelle`) VALUES
- ('CL', 'Saisie clôturée'),
- ('CR', 'Fiche créée, saisie en cours'),
- ('RB', 'Remboursée'),
- ('VA', 'Validée et mise en paiement');
- -- --------------------------------------------------------
- --
- -- Structure de la table `fichefrais`
- --
- DROP TABLE IF EXISTS `fichefrais`;
- CREATE TABLE IF NOT EXISTS `fichefrais` (
- `idVisiteur` char(4) NOT NULL,
- `mois` char(6) NOT NULL,
- `nbJustificatifs` int(11) DEFAULT NULL,
- `montantValide` decimal(10,2) DEFAULT NULL,
- `dateModif` date DEFAULT NULL,
- `idEtat` char(2) DEFAULT 'CR',
- PRIMARY KEY (`idVisiteur`,`mois`),
- KEY `idEtat` (`idEtat`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Déchargement des données de la table `fichefrais`
- --
- INSERT INTO `fichefrais` (`idVisiteur`, `mois`, `nbJustificatifs`, `montantValide`, `dateModif`, `idEtat`) VALUES
- ('a131', '201903', 0, '0.00', '2019-03-26', 'CR'),
- ('a17', '201811', 0, '0.00', '2019-03-13', 'CL'),
- ('a17', '201903', 0, '0.00', '2019-03-13', 'CR');
- -- --------------------------------------------------------
- --
- -- Structure de la table `fraisforfait`
- --
- DROP TABLE IF EXISTS `fraisforfait`;
- CREATE TABLE IF NOT EXISTS `fraisforfait` (
- `id` char(3) NOT NULL,
- `libelle` char(20) DEFAULT NULL,
- `montant` decimal(5,2) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Déchargement des données de la table `fraisforfait`
- --
- INSERT INTO `fraisforfait` (`id`, `libelle`, `montant`) VALUES
- ('ETP', 'Forfait Etape', '110.00'),
- ('KM', 'Frais Kilométrique', '0.62'),
- ('NUI', 'Nuitée Hôtel', '80.00'),
- ('REP', 'Repas Restaurant', '25.00');
- -- --------------------------------------------------------
- --
- -- Structure de la table `lignefraisforfait`
- --
- DROP TABLE IF EXISTS `lignefraisforfait`;
- CREATE TABLE IF NOT EXISTS `lignefraisforfait` (
- `idVisiteur` char(4) NOT NULL,
- `mois` char(6) NOT NULL,
- `idFraisForfait` char(3) NOT NULL,
- `quantite` int(11) DEFAULT NULL,
- PRIMARY KEY (`idVisiteur`,`mois`,`idFraisForfait`),
- KEY `idFraisForfait` (`idFraisForfait`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Déchargement des données de la table `lignefraisforfait`
- --
- INSERT INTO `lignefraisforfait` (`idVisiteur`, `mois`, `idFraisForfait`, `quantite`) VALUES
- ('a131', '201903', 'ETP', 0),
- ('a131', '201903', 'KM', 0),
- ('a131', '201903', 'NUI', 0),
- ('a131', '201903', 'REP', 0),
- ('a17', '201811', 'ETP', 0),
- ('a17', '201811', 'KM', 0),
- ('a17', '201811', 'NUI', 0),
- ('a17', '201811', 'REP', 0),
- ('a17', '201903', 'ETP', 50),
- ('a17', '201903', 'KM', 70),
- ('a17', '201903', 'NUI', 100),
- ('a17', '201903', 'REP', 12);
- -- --------------------------------------------------------
- --
- -- Structure de la table `lignefraishorsforfait`
- --
- DROP TABLE IF EXISTS `lignefraishorsforfait`;
- CREATE TABLE IF NOT EXISTS `lignefraishorsforfait` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `idVisiteur` char(4) NOT NULL,
- `mois` char(6) NOT NULL,
- `libelle` varchar(100) DEFAULT NULL,
- `date` date DEFAULT NULL,
- `montant` decimal(10,2) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `idVisiteur` (`idVisiteur`,`mois`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- --------------------------------------------------------
- --
- -- Structure de la table `visiteur`
- --
- DROP TABLE IF EXISTS `visiteur`;
- CREATE TABLE IF NOT EXISTS `visiteur` (
- `id` char(4) NOT NULL,
- `nom` char(30) DEFAULT NULL,
- `prenom` char(30) DEFAULT NULL,
- `login` char(20) DEFAULT NULL,
- `mdp` char(20) DEFAULT NULL,
- `adresse` char(30) DEFAULT NULL,
- `cp` char(5) DEFAULT NULL,
- `ville` char(30) DEFAULT NULL,
- `dateEmbauche` date DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Déchargement des données de la table `visiteur`
- --
- INSERT INTO `visiteur` (`id`, `nom`, `prenom`, `login`, `mdp`, `adresse`, `cp`, `ville`, `dateEmbauche`) VALUES
- ('a131', 'Villechalane', 'Louis', 'lvillachane', 'jux7g', '8 rue des Charmes', '46000', 'Cahors', '2005-12-21'),
- ('a17', 'Andre', 'David', 'dandre', 'oppg5', '1 rue Petit', '46200', 'Lalbenque', '1998-11-23'),
- ('a55', 'Bedos', 'Christian', 'cbedos', 'gmhxd', '1 rue Peranud', '46250', 'Montcuq', '1995-01-12'),
- ('a93', 'Tusseau', 'Louis', 'ltusseau', 'ktp3s', '22 rue des Ternes', '46123', 'Gramat', '2000-05-01'),
- ('b13', 'Bentot', 'Pascal', 'pbentot', 'doyw1', '11 allée des Cerises', '46512', 'Bessines', '1992-07-09'),
- ('b16', 'Bioret', 'Luc', 'lbioret', 'hrjfs', '1 Avenue gambetta', '46000', 'Cahors', '1998-05-11'),
- ('b19', 'Bunisset', 'Francis', 'fbunisset', '4vbnd', '10 rue des Perles', '93100', 'Montreuil', '1987-10-21'),
- ('b25', 'Bunisset', 'Denise', 'dbunisset', 's1y1r', '23 rue Manin', '75019', 'paris', '2010-12-05'),
- ('b28', 'Cacheux', 'Bernard', 'bcacheux', 'uf7r3', '114 rue Blanche', '75017', 'Paris', '2009-11-12'),
- ('b34', 'Cadic', 'Eric', 'ecadic', '6u8dc', '123 avenue de la République', '75011', 'Paris', '2008-09-23'),
- ('b4', 'Charoze', 'Catherine', 'ccharoze', 'u817o', '100 rue Petit', '75019', 'Paris', '2005-11-12'),
- ('b50', 'Clepkens', 'Christophe', 'cclepkens', 'bw1us', '12 allée des Anges', '93230', 'Romainville', '2003-08-11'),
- ('b59', 'Cottin', 'Vincenne', 'vcottin', '2hoh9', '36 rue Des Roches', '93100', 'Monteuil', '2001-11-18'),
- ('c14', 'Daburon', 'François', 'fdaburon', '7oqpv', '13 rue de Chanzy', '94000', 'Créteil', '2002-02-11'),
- ('c3', 'De', 'Philippe', 'pde', 'gk9kx', '13 rue Barthes', '94000', 'Créteil', '2010-12-14'),
- ('c54', 'Debelle', 'Michel', 'mdebelle', 'od5rt', '181 avenue Barbusse', '93210', 'Rosny', '2006-11-23'),
- ('d13', 'Debelle', 'Jeanne', 'jdebelle', 'nvwqq', '134 allée des Joncs', '44000', 'Nantes', '2000-05-11'),
- ('d51', 'Debroise', 'Michel', 'mdebroise', 'sghkb', '2 Bld Jourdain', '44000', 'Nantes', '2001-04-17'),
- ('e22', 'Desmarquest', 'Nathalie', 'ndesmarquest', 'f1fob', '14 Place d Arc', '45000', 'Orléans', '2005-11-12'),
- ('e24', 'Desnost', 'Pierre', 'pdesnost', '4k2o5', '16 avenue des Cèdres', '23200', 'Guéret', '2001-02-05'),
- ('e39', 'Dudouit', 'Frédéric', 'fdudouit', '44im8', '18 rue de l église', '23120', 'GrandBourg', '2000-08-01'),
- ('e49', 'Duncombe', 'Claude', 'cduncombe', 'qf77j', '19 rue de la tour', '23100', 'La souteraine', '1987-10-10'),
- ('e5', 'Enault-Pascreau', 'Céline', 'cenault', 'y2qdu', '25 place de la gare', '23200', 'Gueret', '1995-09-01'),
- ('e52', 'Eynde', 'Valérie', 'veynde', 'i7sn3', '3 Grand Place', '13015', 'Marseille', '1999-11-01'),
- ('f21', 'Finck', 'Jacques', 'jfinck', 'mpb3t', '10 avenue du Prado', '13002', 'Marseille', '2001-11-10'),
- ('f39', 'Frémont', 'Fernande', 'ffremont', 'xs5tq', '4 route de la mer', '13012', 'Allauh', '1998-10-01'),
- ('f4', 'Gest', 'Alain', 'agest', 'dywvt', '30 avenue de la mer', '13025', 'Berre', '1985-11-01');
- --
- -- Contraintes pour les tables déchargées
- --
- --
- -- Contraintes pour la table `fichefrais`
- --
- ALTER TABLE `fichefrais`
- ADD CONSTRAINT `fichefrais_ibfk_1` FOREIGN KEY (`idEtat`) REFERENCES `etat` (`id`),
- ADD CONSTRAINT `fichefrais_ibfk_2` FOREIGN KEY (`idVisiteur`) REFERENCES `visiteur` (`id`);
- --
- -- Contraintes pour la table `lignefraisforfait`
- --
- ALTER TABLE `lignefraisforfait`
- ADD CONSTRAINT `lignefraisforfait_ibfk_1` FOREIGN KEY (`idVisiteur`,`mois`) REFERENCES `fichefrais` (`idVisiteur`, `mois`),
- ADD CONSTRAINT `lignefraisforfait_ibfk_2` FOREIGN KEY (`idFraisForfait`) REFERENCES `fraisforfait` (`id`);
- --
- -- Contraintes pour la table `lignefraishorsforfait`
- --
- ALTER TABLE `lignefraishorsforfait`
- ADD CONSTRAINT `lignefraishorsforfait_ibfk_1` FOREIGN KEY (`idVisiteur`,`mois`) REFERENCES `fichefrais` (`idVisiteur`, `mois`);
- COMMIT;
- /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
- /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
- /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement