-- MySQL Workbench Forward Engineering SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; -- ----------------------------------------------------- -- Schema Akten_DB -- ----------------------------------------------------- -- ----------------------------------------------------- -- Schema Akten_DB -- ----------------------------------------------------- CREATE SCHEMA IF NOT EXISTS `Akten_DB` DEFAULT CHARACTER SET utf8 ; USE `Akten_DB` ; -- ----------------------------------------------------- -- Table `Akten_DB`.`BenutzerT` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `Akten_DB`.`BenutzerT` ( `idBenutzerF` INT NOT NULL AUTO_INCREMENT, `benutzerF` TINYTEXT NOT NULL, `passwordF` TINYTEXT NOT NULL, PRIMARY KEY (`idBenutzerF`)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `Akten_DB`.`AktenT` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `Akten_DB`.`AktenT` ( `idAktenF` INT NOT NULL AUTO_INCREMENT, `ordnerNameF` TINYTEXT NOT NULL, `BenutzerT_idBenutzerF` INT NOT NULL, PRIMARY KEY (`idAktenF`, `BenutzerT_idBenutzerF`), INDEX `fk_AktenT_BenutzerT1_idx` (`BenutzerT_idBenutzerF` ASC), CONSTRAINT `fk_AktenT_BenutzerT1` FOREIGN KEY (`BenutzerT_idBenutzerF`) REFERENCES `Akten_DB`.`BenutzerT` (`idBenutzerF`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `Akten_DB`.`DokumentenT` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `Akten_DB`.`DokumentenT` ( `idDokumentenF` INT NOT NULL AUTO_INCREMENT, `DatumF` DATETIME(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `DokumentenNameF` TINYTEXT NOT NULL, `pdfDokumentF` TINYBLOB NOT NULL, `AktenT_idAktenF` INT NOT NULL, PRIMARY KEY (`idDokumentenF`, `AktenT_idAktenF`), INDEX `fk_DokumentenT_AktenT_idx` (`AktenT_idAktenF` ASC), CONSTRAINT `fk_DokumentenT_AktenT` FOREIGN KEY (`AktenT_idAktenF`) REFERENCES `Akten_DB`.`AktenT` (`idAktenF`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `Akten_DB`.`MitBenutzerT` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `Akten_DB`.`MitBenutzerT` ( `idMitBenutzerF` INT NOT NULL AUTO_INCREMENT, `nameF` TINYTEXT NULL, PRIMARY KEY (`idMitBenutzerF`)) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;