par
hi-logik » 01 oct. 2008, 19:13
salut !
j'ai fais mon shema sur mysql workbench
Code : Tout sélectionner
-- -----------------------------------------------------
-- Table `GestionCLients`.`REPRESENTANTS`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`REPRESENTANTS` (
`ID_REPRESENTANT` NOT NULL ,
`NOM` VARCHAR(45) NULL ,
`PRENOM` VARCHAR(45) NULL ,
`DATE_NAISSANCE` VARCHAR(45) NULL ,
`ADRESSE` VARCHAR(45) NULL ,
`DEPARTEMENT` VARCHAR(45) NULL ,
`VILLE` VARCHAR(45) NULL ,
`TELEPHONE` VARCHAR(45) NULL ,
`MOBILE` VARCHAR(45) NULL ,
`EMAIL` VARCHAR(45) NULL ,
PRIMARY KEY (`ID_REPRESENTANT`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `GestionCLients`.`CLIENTS`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`CLIENTS` (
`ID_CLIENT` INT NOT NULL AUTO_INCREMENT ,
`NOM` VARCHAR(40) NULL ,
`PRENOM` VARCHAR(40) NULL ,
`DATE_NAISSANCE` VARCHAR(45) NULL ,
`ADRESSE` VARCHAR(255) NULL ,
`DEPARTEMENT` VARCHAR(5) NULL ,
`VILLE` VARCHAR(40) NULL ,
`TELEPHONE` VARCHAR(10) NULL ,
`FAX` VARCHAR(45) NULL ,
`MOBILE` VARCHAR(10) NULL ,
`EMAIL` VARCHAR(70) NULL ,
`DATE_REGISTER` DATE NULL ,
`WEBSITTE` VARCHAR(45) NULL ,
`REPRESENTANTS_ID_REPRESENTANT` NOT NULL ,
PRIMARY KEY (`ID_CLIENT`, `REPRESENTANTS_ID_REPRESENTANT`) ,
INDEX fk_CLIENTS_REPRESENTANTS (`REPRESENTANTS_ID_REPRESENTANT` ASC) ,
CONSTRAINT `fk_CLIENTS_REPRESENTANTS`
FOREIGN KEY (`REPRESENTANTS_ID_REPRESENTANT` )
REFERENCES `GestionCLients`.`REPRESENTANTS` (`ID_REPRESENTANT` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `GestionCLients`.`DOSSIERS`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`DOSSIERS` (
`ID_PRODUIT` INT NOT NULL AUTO_INCREMENT ,
`NUMERO_SERIE` VARCHAR(255) NULL ,
`MARQUE` VARCHAR(45) NULL ,
`MODEL` VARCHAR(45) NULL ,
`TYPE` MEDIUMINT NULL ,
`CONFIGURATION` VARCHAR(45) NULL ,
`DATE_ACHAT` VARCHAR(45) NULL ,
`LIEU_ACHAT` VARCHAR(45) NULL ,
`DATE_DOSSIER` DATE NULL ,
`CLIENTS_ID_CLIENT` INT NOT NULL ,
PRIMARY KEY (`ID_PRODUIT`, `CLIENTS_ID_CLIENT`) ,
INDEX fk_DOSSIERS_CLIENTS (`CLIENTS_ID_CLIENT` ASC) ,
CONSTRAINT `fk_DOSSIERS_CLIENTS`
FOREIGN KEY (`CLIENTS_ID_CLIENT` )
REFERENCES `GestionCLients`.`CLIENTS` (`ID_CLIENT` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `GestionCLients`.`MARQUES`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`MARQUES` (
`ID_MARQUE` INT NOT NULL ,
`MARQUE` VARCHAR(45) NULL ,
PRIMARY KEY (`ID_MARQUE`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `GestionCLients`.`COMMENTS`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`COMMENTS` (
`ID_COMMENTS` INT NOT NULL ,
`SUBJECT` VARCHAR(45) NULL ,
`COMMENT` VARCHAR(45) NULL ,
`DATE` DATE NULL ,
PRIMARY KEY (`ID_COMMENTS`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `GestionCLients`.`MAGASINS`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`MAGASINS` (
`ID_MAGASINS` NOT NULL ,
`MAGASINS` VARCHAR(45) NULL ,
PRIMARY KEY (`ID_MAGASINS`) )
ENGINE = InnoDB;
voila ma base
salut !
j'ai fais mon shema sur mysql workbench
[code]
-- -----------------------------------------------------
-- Table `GestionCLients`.`REPRESENTANTS`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`REPRESENTANTS` (
`ID_REPRESENTANT` NOT NULL ,
`NOM` VARCHAR(45) NULL ,
`PRENOM` VARCHAR(45) NULL ,
`DATE_NAISSANCE` VARCHAR(45) NULL ,
`ADRESSE` VARCHAR(45) NULL ,
`DEPARTEMENT` VARCHAR(45) NULL ,
`VILLE` VARCHAR(45) NULL ,
`TELEPHONE` VARCHAR(45) NULL ,
`MOBILE` VARCHAR(45) NULL ,
`EMAIL` VARCHAR(45) NULL ,
PRIMARY KEY (`ID_REPRESENTANT`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `GestionCLients`.`CLIENTS`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`CLIENTS` (
`ID_CLIENT` INT NOT NULL AUTO_INCREMENT ,
`NOM` VARCHAR(40) NULL ,
`PRENOM` VARCHAR(40) NULL ,
`DATE_NAISSANCE` VARCHAR(45) NULL ,
`ADRESSE` VARCHAR(255) NULL ,
`DEPARTEMENT` VARCHAR(5) NULL ,
`VILLE` VARCHAR(40) NULL ,
`TELEPHONE` VARCHAR(10) NULL ,
`FAX` VARCHAR(45) NULL ,
`MOBILE` VARCHAR(10) NULL ,
`EMAIL` VARCHAR(70) NULL ,
`DATE_REGISTER` DATE NULL ,
`WEBSITTE` VARCHAR(45) NULL ,
`REPRESENTANTS_ID_REPRESENTANT` NOT NULL ,
PRIMARY KEY (`ID_CLIENT`, `REPRESENTANTS_ID_REPRESENTANT`) ,
INDEX fk_CLIENTS_REPRESENTANTS (`REPRESENTANTS_ID_REPRESENTANT` ASC) ,
CONSTRAINT `fk_CLIENTS_REPRESENTANTS`
FOREIGN KEY (`REPRESENTANTS_ID_REPRESENTANT` )
REFERENCES `GestionCLients`.`REPRESENTANTS` (`ID_REPRESENTANT` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `GestionCLients`.`DOSSIERS`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`DOSSIERS` (
`ID_PRODUIT` INT NOT NULL AUTO_INCREMENT ,
`NUMERO_SERIE` VARCHAR(255) NULL ,
`MARQUE` VARCHAR(45) NULL ,
`MODEL` VARCHAR(45) NULL ,
`TYPE` MEDIUMINT NULL ,
`CONFIGURATION` VARCHAR(45) NULL ,
`DATE_ACHAT` VARCHAR(45) NULL ,
`LIEU_ACHAT` VARCHAR(45) NULL ,
`DATE_DOSSIER` DATE NULL ,
`CLIENTS_ID_CLIENT` INT NOT NULL ,
PRIMARY KEY (`ID_PRODUIT`, `CLIENTS_ID_CLIENT`) ,
INDEX fk_DOSSIERS_CLIENTS (`CLIENTS_ID_CLIENT` ASC) ,
CONSTRAINT `fk_DOSSIERS_CLIENTS`
FOREIGN KEY (`CLIENTS_ID_CLIENT` )
REFERENCES `GestionCLients`.`CLIENTS` (`ID_CLIENT` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `GestionCLients`.`MARQUES`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`MARQUES` (
`ID_MARQUE` INT NOT NULL ,
`MARQUE` VARCHAR(45) NULL ,
PRIMARY KEY (`ID_MARQUE`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `GestionCLients`.`COMMENTS`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`COMMENTS` (
`ID_COMMENTS` INT NOT NULL ,
`SUBJECT` VARCHAR(45) NULL ,
`COMMENT` VARCHAR(45) NULL ,
`DATE` DATE NULL ,
PRIMARY KEY (`ID_COMMENTS`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `GestionCLients`.`MAGASINS`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GestionCLients`.`MAGASINS` (
`ID_MAGASINS` NOT NULL ,
`MAGASINS` VARCHAR(45) NULL ,
PRIMARY KEY (`ID_MAGASINS`) )
ENGINE = InnoDB;[/code]
voila ma base