-- phpMyAdmin SQL Dump -- version 5.2.0 -- https://www.phpmyadmin.net/ -- -- Hôte : localhost -- Généré le : mar. 04 oct. 2022 à 15:55 -- Version du serveur : 10.8.3-MariaDB -- Version de PHP : 8.1.7 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 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 : `boudjeml` -- -- -------------------------------------------------------- -- -- Structure de la table `Comptes` -- CREATE TABLE `Comptes` ( `idCompte` int(11) NOT NULL, `idGrade` int(11) NOT NULL, `utilisateur` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL, `pass` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Déchargement des données de la table `Comptes` -- INSERT INTO `Comptes` (`idCompte`, `idGrade`, `utilisateur`, `pass`) VALUES (0, 0, 'admin', 'admin'), (1, 1, 'prof', 'prof'), (2, 2, 'eleve', 'eleve'); -- -------------------------------------------------------- -- -- Structure de la table `Demandes` -- CREATE TABLE `Demandes` ( `idRequete` int(11) NOT NULL, `idCompte` int(11) NOT NULL, `type` int(11) NOT NULL, `contenu` text COLLATE utf8mb4_unicode_ci NOT NULL, `quand` date NOT NULL, `heure` time NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Structure de la table `Grades` -- CREATE TABLE `Grades` ( `idGrade` int(11) NOT NULL, `intitule` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Déchargement des données de la table `Grades` -- INSERT INTO `Grades` (`idGrade`, `intitule`) VALUES (0, 'Administrateur'), (1, 'Professeur'), (2, 'Eleve'); -- -------------------------------------------------------- -- -- Structure de la table `Groupes` -- CREATE TABLE `Groupes` ( `idGroupe` int(11) NOT NULL, `intitule` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Déchargement des données de la table `Groupes` -- INSERT INTO `Groupes` (`idGroupe`, `intitule`) VALUES (0, 'Groupe de TP 1'), (1, 'Groupe de TP 2'), (2, 'Groupe de TP 3'); -- -------------------------------------------------------- -- -- Structure de la table `Membres` -- CREATE TABLE `Membres` ( `idCompte` int(11) NOT NULL, `idGroupe` int(11) DEFAULT NULL, `nom` text COLLATE utf8mb4_unicode_ci NOT NULL, `prenom` text COLLATE utf8mb4_unicode_ci NOT NULL, `adresse` text COLLATE utf8mb4_unicode_ci DEFAULT NULL, `numero` text COLLATE utf8mb4_unicode_ci DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Déchargement des données de la table `Membres` -- INSERT INTO `Membres` (`idCompte`, `idGroupe`, `nom`, `prenom`, `adresse`, `numero`) VALUES (0, NULL, 'Upec', 'Fontainebleau', 'Route forestière Hurtault 77300 Fontainebleau', '01.45.17.10.00'), (1, NULL, 'Florent', 'Madelaine', NULL, '01.45.17.65.94'), (2, 0, 'Bilal', 'Boudjemline', '14 rue Charles Meunier Avon', '06.60.30.19.27'); -- -- Index pour les tables déchargées -- -- -- Index pour la table `Comptes` -- ALTER TABLE `Comptes` ADD PRIMARY KEY (`idCompte`), ADD KEY `idGrade` (`idGrade`); -- -- Index pour la table `Demandes` -- ALTER TABLE `Demandes` ADD PRIMARY KEY (`idRequete`), ADD KEY `idCompte` (`idCompte`); -- -- Index pour la table `Grades` -- ALTER TABLE `Grades` ADD PRIMARY KEY (`idGrade`); -- -- Index pour la table `Groupes` -- ALTER TABLE `Groupes` ADD PRIMARY KEY (`idGroupe`); -- -- Index pour la table `Membres` -- ALTER TABLE `Membres` ADD PRIMARY KEY (`idCompte`), ADD KEY `idGroupe` (`idGroupe`); -- -- AUTO_INCREMENT pour les tables déchargées -- -- -- AUTO_INCREMENT pour la table `Comptes` -- ALTER TABLE `Comptes` MODIFY `idCompte` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; -- -- AUTO_INCREMENT pour la table `Demandes` -- ALTER TABLE `Demandes` MODIFY `idRequete` int(11) NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT pour la table `Grades` -- ALTER TABLE `Grades` MODIFY `idGrade` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; -- -- AUTO_INCREMENT pour la table `Groupes` -- ALTER TABLE `Groupes` MODIFY `idGroupe` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; -- -- Contraintes pour les tables déchargées -- -- -- Contraintes pour la table `Comptes` -- ALTER TABLE `Comptes` ADD CONSTRAINT `Comptes_ibfk_1` FOREIGN KEY (`idGrade`) REFERENCES `Grades` (`idGrade`); -- -- Contraintes pour la table `Demandes` -- ALTER TABLE `Demandes` ADD CONSTRAINT `Demandes_ibfk_1` FOREIGN KEY (`idCompte`) REFERENCES `Comptes` (`idCompte`); -- -- Contraintes pour la table `Membres` -- ALTER TABLE `Membres` ADD CONSTRAINT `Membres_ibfk_1` FOREIGN KEY (`idCompte`) REFERENCES `Comptes` (`idCompte`), ADD CONSTRAINT `Membres_ibfk_2` FOREIGN KEY (`idGroupe`) REFERENCES `Groupes` (`idGroupe`); 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 */;