﻿-- 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(4) 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 */;
