-- phpMyAdmin SQL Dump
-- version 3.2.0.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Mar 26 Janvier 2010 à 09:37
-- Version du serveur: 5.1.36
-- Version de PHP: 5.3.0

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!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: `actualite`
--

-- --------------------------------------------------------

--
-- Structure de la table `news`
--

CREATE TABLE IF NOT EXISTS `news` (
  `idNews` int(3) NOT NULL AUTO_INCREMENT COMMENT 'id news',
  `titre` varchar(100) COLLATE utf8_bin NOT NULL COMMENT 'titre',
  `contenu` text COLLATE utf8_bin NOT NULL COMMENT 'contenu',
  `date` date NOT NULL COMMENT 'date de la news',
  `idUtilisateur` int(2) NOT NULL COMMENT 'id Utilisateur',
  `dateMiseAJour` date DEFAULT NULL COMMENT 'date de mise a jour',
  PRIMARY KEY (`idNews`),
  UNIQUE KEY `idUtilisateur` (`idUtilisateur`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;

--
-- Contenu de la table `news`
--


-- --------------------------------------------------------

--
-- Structure de la table `utilisateur`
--

CREATE TABLE IF NOT EXISTS `utilisateur` (
  `idUtilisateur` int(2) NOT NULL AUTO_INCREMENT COMMENT 'numero utilisateur',
  `pseudo` varchar(25) COLLATE utf8_bin NOT NULL COMMENT 'pseudo utilisateur',
  `motDePasse` varchar(10) COLLATE utf8_bin NOT NULL COMMENT 'mot de passe',
  `dateNaissance` date DEFAULT NULL COMMENT 'date de naissance',
  `mail` varchar(50) COLLATE utf8_bin NOT NULL COMMENT 'email utilisateur',
  PRIMARY KEY (`idUtilisateur`),
  UNIQUE KEY `pseudo` (`pseudo`,`mail`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;

--
-- Contenu de la table `utilisateur`
--


--
-- Contraintes pour les tables exportées
--

--
-- Contraintes pour la table `news`
--
ALTER TABLE `news`
  ADD CONSTRAINT `news_ibfk_2` FOREIGN KEY (`idUtilisateur`) REFERENCES `news` (`idUtilisateur`) ON DELETE NO ACTION ON UPDATE CASCADE,
  ADD CONSTRAINT `news_ibfk_1` FOREIGN KEY (`idNews`) REFERENCES `news` (`idNews`) ON DELETE NO ACTION ON UPDATE CASCADE;

--
-- Contraintes pour la table `utilisateur`
--
ALTER TABLE `utilisateur`
  ADD CONSTRAINT `utilisateur_ibfk_2` FOREIGN KEY (`pseudo`) REFERENCES `utilisateur` (`pseudo`) ON DELETE NO ACTION ON UPDATE CASCADE,
  ADD CONSTRAINT `utilisateur_ibfk_1` FOREIGN KEY (`idUtilisateur`) REFERENCES `news` (`idUtilisateur`) ON DELETE NO ACTION ON UPDATE CASCADE;
