-- phpMyAdmin SQL Dump -- version 4.2.12deb2+deb8u1 -- http://www.phpmyadmin.net -- -- Client : localhost -- Généré le : Jeu 03 Décembre 2015 à 09:52 -- Version du serveur : 5.5.46-0+deb8u1 -- Version de PHP : 5.6.14-0+deb8u1 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 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 utf8 */; -- -- Base de données : `msl1911a` -- -- -------------------------------------------------------- -- -- Structure de la table `Medecin` -- CREATE TABLE IF NOT EXISTS `Medecin` ( `Id` int(11) NOT NULL, `Civilite` char(1) NOT NULL, `Prenom` varchar(45) NOT NULL, `Nom` varchar(45) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Structure de la table `Patient` -- CREATE TABLE IF NOT EXISTS `Patient` ( `Civilite` char(1) NOT NULL, `Nom` varchar(45) CHARACTER SET big5 NOT NULL, `Prenom` varchar(45) NOT NULL, `Adresse` varchar(255) NOT NULL, `Adresse 2` varchar(255) DEFAULT NULL, `Ville` varchar(50) NOT NULL, `CodePostal` varchar(5) NOT NULL, `DateNaissance` date NOT NULL, `LieuNaissance` varchar(50) NOT NULL, `NumSecuriteSociale` varchar(15) NOT NULL, `Id` int(11) NOT NULL, `MedecinTraitant` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- RELATIONS POUR LA TABLE `Patient`: -- `MedecinTraitant` -- `Medecin` -> `id` -- -- -------------------------------------------------------- -- -- Structure de la table `RDV` -- CREATE TABLE IF NOT EXISTS `RDV` ( `Id` int(11) NOT NULL, `DateRDV` timestamp NULL DEFAULT NULL, `Duree` time DEFAULT NULL, `Patient_Id` int(11) NOT NULL, `Medecin_id` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- RELATIONS POUR LA TABLE `RDV`: -- `Patient_Id` -- `Patient` -> `Id` -- `Medecin_id` -- `Medecin` -> `id` -- -- -- Index pour les tables exportées -- -- -- Index pour la table `Medecin` -- ALTER TABLE `Medecin` ADD PRIMARY KEY (`Id`), ADD UNIQUE KEY `id_UNIQUE` (`Id`); -- -- Index pour la table `Patient` -- ALTER TABLE `Patient` ADD PRIMARY KEY (`Id`), ADD UNIQUE KEY `NumSecuriteSociale_UNIQUE` (`NumSecuriteSociale`), ADD UNIQUE KEY `Id_UNIQUE` (`Id`), ADD KEY `fk_Patient_Medecin_idx` (`MedecinTraitant`); -- -- Index pour la table `RDV` -- ALTER TABLE `RDV` ADD PRIMARY KEY (`Id`), ADD KEY `fk_RDV_Patient1_idx` (`Patient_Id`), ADD KEY `fk_RDV_Medecin1_idx` (`Medecin_id`); -- -- AUTO_INCREMENT pour les tables exportées -- -- -- AUTO_INCREMENT pour la table `Medecin` -- ALTER TABLE `Medecin` MODIFY `Id` int(11) NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT pour la table `Patient` -- ALTER TABLE `Patient` MODIFY `Id` int(11) NOT NULL AUTO_INCREMENT; -- -- Contraintes pour les tables exportées -- -- -- Contraintes pour la table `Patient` -- ALTER TABLE `Patient` ADD CONSTRAINT `fk_Patient_Medecin` FOREIGN KEY (`MedecinTraitant`) REFERENCES `Medecin` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; -- -- Contraintes pour la table `RDV` -- ALTER TABLE `RDV` ADD CONSTRAINT `fk_RDV_Patient1` FOREIGN KEY (`Patient_Id`) REFERENCES `Patient` (`Id`) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT `fk_RDV_Medecin1` FOREIGN KEY (`Medecin_id`) REFERENCES `Medecin` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; /*!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 */;