Advertisement
Guest User

DDL

a guest
Nov 10th, 2011
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.59 KB | None | 0 0
  1. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  2. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  3. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';
  4.  
  5. CREATE SCHEMA IF NOT EXISTS `Driving_School` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
  6. USE `Driving_School` ;
  7.  
  8. -- -----------------------------------------------------
  9. -- Table `Driving_School`.`Staff`
  10. -- -----------------------------------------------------
  11. CREATE  TABLE IF NOT EXISTS `Driving_School`.`Staff` (
  12.   `Staff_ID` INT NOT NULL AUTO_INCREMENT ,
  13.   `Name` VARCHAR(45) NOT NULL ,
  14.   `Office` INT NOT NULL ,
  15.   PRIMARY KEY (`Staff_ID`) ,
  16.   INDEX `fk_Staff_Office` (`Office` ASC) ,
  17.   CONSTRAINT `fk_Staff_Office`
  18.     FOREIGN KEY (`Office` )
  19.     REFERENCES `Driving_School`.`Office` (`Office_ID` )
  20.     ON DELETE NO ACTION
  21.     ON UPDATE NO ACTION)
  22. ENGINE = InnoDB;
  23.  
  24.  
  25. -- -----------------------------------------------------
  26. -- Table `Driving_School`.`Office`
  27. -- -----------------------------------------------------
  28. CREATE  TABLE IF NOT EXISTS `Driving_School`.`Office` (
  29.   `Office_ID` INT NOT NULL AUTO_INCREMENT ,
  30.   `City` VARCHAR(45) NOT NULL ,
  31.   `Telephone` VARCHAR(45) NOT NULL ,
  32.   `Manager` INT NOT NULL ,
  33.   PRIMARY KEY (`Office_ID`) ,
  34.   INDEX `fk_Office_Staff` (`Manager` ASC) ,
  35.   CONSTRAINT `fk_Office_Staff`
  36.     FOREIGN KEY (`Manager` )
  37.     REFERENCES `Driving_School`.`Staff` (`Staff_ID` )
  38.     ON DELETE NO ACTION
  39.     ON UPDATE NO ACTION)
  40. ENGINE = InnoDB;
  41.  
  42.  
  43.  
  44. SET SQL_MODE=@OLD_SQL_MODE;
  45. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  46. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
  47.  
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement