SQL 10
Untitled Guest on 17th November 2021 05:56:17 AM
  1. -- MySQL Workbench Forward Engineering
  2.  
  3. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  4. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  5. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
  6.  
  7. -- -----------------------------------------------------
  8. -- Schema azziedev_jeremy
  9. -- -----------------------------------------------------
  10.  
  11. -- -----------------------------------------------------
  12. -- Schema azziedev_jeremy
  13. -- -----------------------------------------------------
  14. CREATE SCHEMA IF NOT EXISTS `azziedev_jeremy` DEFAULT CHARACTER SET utf8 ;
  15. USE `azziedev_jeremy` ;
  16.  
  17. -- -----------------------------------------------------
  18. -- Table `azziedev_jeremy`.`DEPARTMENT`
  19. -- -----------------------------------------------------
  20. CREATE TABLE IF NOT EXISTS `azziedev_jeremy`.`DEPARTMENT` (
  21.   `DNAME` VARCHAR(45) NULL,
  22.   `DNUMBER` INT(1) NOT NULL,
  23.   `MGRSSN` INT(9) NULL,
  24.   `MGRSTARTDATE` DATE NULL,
  25.   PRIMARY KEY (`DNUMBER`))
  26. ENGINE = InnoDB;
  27.  
  28.  
  29. -- -----------------------------------------------------
  30. -- Table `azziedev_jeremy`.`DEPT_LOCATIONS`
  31. -- -----------------------------------------------------
  32. CREATE TABLE IF NOT EXISTS `azziedev_jeremy`.`DEPT_LOCATIONS` (
  33.   `DNUMBER` INT(1) NOT NULL,
  34.   `DLOCATION` VARCHAR(45) NULL,
  35.   PRIMARY KEY (`DNUMBER`))
  36. ENGINE = InnoDB;
  37.  
  38.  
  39. -- Table `azziedev_jeremy`.`Employee`
  40. -- -----------------------------------------------------
  41. CREATE TABLE IF NOT EXISTS `azziedev_jeremy`.`Employee` (
  42.   `Fname` VARCHAR(45) NULL,
  43.   `Minit` VARCHAR(45) NULL,
  44.   `Lname` VARCHAR(45) NULL,
  45.   `Ssn` INT(9) NOT NULL,
  46.   `Bdate` DATE NULL,
  47.   `Address` VARCHAR(45) NULL,
  48.   `Sex` VARCHAR(45) NULL,
  49.   `Super_ssn` VARCHAR(45) NULL,
  50.   `Dno` VARCHAR(45) NULL,
  51.   PRIMARY KEY (`Ssn`))
  52. ENGINE = InnoDB;
  53.  
  54.  
  55. -- -----------------------------------------------------
  56. -- Table `azziedev_jeremy`.`Project`
  57. -- -----------------------------------------------------
  58. CREATE TABLE IF NOT EXISTS `azziedev_jeremy`.`Project` (
  59.   `Pname` VARCHAR(45) NULL,
  60.   `Pnumber` INT(2) NOT NULL,
  61.   `Plocation` VARCHAR(45) NULL,
  62.   `Dnum` INT(1) NULL,
  63.   PRIMARY KEY (`Pnumber`))
  64. ENGINE = InnoDB;
  65.  
  66.  
  67.  -- -----------------------------------------------------
  68. -- Table `azziedev_jeremy`.`Dependent`
  69. -- -----------------------------------------------------
  70. CREATE TABLE IF NOT EXISTS `azziedev_jeremy`.`Dependent` (
  71.   `Essn` INT(9) NOT NULL,
  72.   `Dependent_name` VARCHAR(45) NULL,
  73.   `Sex` VARCHAR(45) NULL,
  74.   `Bdate` DATE NULL,
  75.   `Relationship` VARCHAR(45) NULL,
  76.   PRIMARY KEY (`Essn`))
  77. ENGINE = InnoDB;
  78.  
  79. -- -----------------------------------------------------
  80. -- Table `azziedev_jeremy`.`Works_On`
  81. -- -----------------------------------------------------
  82. CREATE TABLE IF NOT EXISTS `azziedev_jeremy`.`Works_On` (
  83.   `Essn` INT NOT NULL,
  84.   `Pno` VARCHAR(45) NOT NULL,
  85.   `Hours` DECIMAL(1) NULL,
  86.   PRIMARY KEY (`Essn`, `Pno`))
  87. ENGINE = InnoDB;
  88.  
  89.  
  90. SET SQL_MODE=@OLD_SQL_MODE;
  91. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  92. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

Paste is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.