· 8 years ago · Apr 04, 2018, 03:26 PM
1-- MySQL Workbench Forward Engineering
2
3SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
4SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
5SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
6
7-- -----------------------------------------------------
8-- Schema mydb
9-- -----------------------------------------------------
10
11-- -----------------------------------------------------
12-- Schema mydb
13-- -----------------------------------------------------
14CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8 ;
15USE `mydb` ;
16
17-- -----------------------------------------------------
18-- Table `mydb`.`Bruker`
19-- -----------------------------------------------------
20CREATE TABLE IF NOT EXISTS `mydb`.`Bruker` (
21 `idBruker` INT NOT NULL,
22 `Mail` VARCHAR(45) NOT NULL,
23 `passord` VARCHAR(45) NOT NULL,
24 PRIMARY KEY (`idBruker`))
25ENGINE = InnoDB;
26
27
28-- -----------------------------------------------------
29-- Table `mydb`.`Arbeidsdag`
30-- -----------------------------------------------------
31CREATE TABLE IF NOT EXISTS `mydb`.`Arbeidsdag` (
32 `idArbeidsdag` INT NOT NULL,
33 `StartTid` VARCHAR(45) NOT NULL,
34 `SluttTid` VARCHAR(45) NOT NULL,
35 `Dato` VARCHAR(45) NOT NULL,
36 `idBruker` INT NOT NULL,
37 PRIMARY KEY (`idArbeidsdag`),
38 INDEX `Arbeidsdag_BrukerFK_idx` (`idBruker` ASC),
39 CONSTRAINT `Arbeidsdag_BrukerFK`
40 FOREIGN KEY (`idBruker`)
41 REFERENCES `mydb`.`Bruker` (`idBruker`)
42 ON DELETE NO ACTION
43 ON UPDATE NO ACTION)
44ENGINE = InnoDB;
45
46
47-- -----------------------------------------------------
48-- Table `mydb`.`Pause`
49-- -----------------------------------------------------
50CREATE TABLE IF NOT EXISTS `mydb`.`Pause` (
51 `idPause` INT NOT NULL,
52 `StartTid` VARCHAR(45) NOT NULL,
53 `SluttTid` VARCHAR(45) NOT NULL,
54 `idArbeidsdag` INT NOT NULL,
55 PRIMARY KEY (`idPause`),
56 INDEX `Pause_ArbeidsdagFK_idx` (`idArbeidsdag` ASC),
57 CONSTRAINT `Pause_ArbeidsdagFK`
58 FOREIGN KEY (`idArbeidsdag`)
59 REFERENCES `mydb`.`Arbeidsdag` (`idArbeidsdag`)
60 ON DELETE NO ACTION
61 ON UPDATE NO ACTION)
62ENGINE = InnoDB;
63
64
65SET SQL_MODE=@OLD_SQL_MODE;
66SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
67SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;