Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso: Análise de Desenvolvimento de Sistemas - -- Model: New Model Version: 1.0 -- MySQL Workbench Forward Engineering -- ----------------------------------------------------- -- Table `test`.`situacao` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `test`.`situacao` ( `id_situacao` INT NOT NULL AUTO_INCREMENT, `situacao:` VARCHAR(10) NOT NULL, PRIMARY KEY (`id_situacao`)) ENGINE = MyISAM DEFAULT CHARACTER SET = utf8; -- ----------------------------------------------------- -- Table `mydb`.`socio` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `mydb`.`socio` ( `Id_Socio` INT NOT NULL, `Nome:` VARCHAR(256) NULL, `CPF:` VARCHAR(11) NOT NULL, `Email:` VARCHAR(256) NOT NULL, `situacao_id_situacao` INT NOT NULL, PRIMARY KEY (`Id_Socio`, `situacao_id_situacao`), UNIQUE INDEX `CPF:_UNIQUE` (`CPF:` ASC) VISIBLE, UNIQUE INDEX `Email:_UNIQUE` (`Email:` ASC) VISIBLE, INDEX `fk_socio_situacao_idx` (`situacao_id_situacao` ASC) VISIBLE, CONSTRAINT `fk_socio_situacao` FOREIGN KEY (`situacao_id_situacao`) REFERENCES `test`.`situacao` (`id_situacao`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `mydb`.`Marca` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `mydb`.`Marca` ( `Id_marca:` INT NOT NULL, `Marca:` VARCHAR(128) NOT NULL, PRIMARY KEY (`Id_marca:`)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `mydb`.`Carro` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `mydb`.`Carro` ( `ID_Carro` INT NOT NULL, `Modelo:` VARCHAR(128) NOT NULL, `Cor:` VARCHAR(64) NOT NULL, `Placa:` VARCHAR(10) NOT NULL, `socio_Id_Socio` INT NOT NULL, `Marca_Id_marca:` INT NOT NULL, PRIMARY KEY (`ID_Carro`, `socio_Id_Socio`), INDEX `fk_Carro_socio1_idx` (`socio_Id_Socio` ASC) VISIBLE, INDEX `fk_Carro_Marca1_idx` (`Marca_Id_marca:` ASC) VISIBLE, CONSTRAINT `fk_Carro_socio1` FOREIGN KEY (`socio_Id_Socio`) REFERENCES `mydb`.`socio` (`Id_Socio`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_Carro_Marca1` FOREIGN KEY (`Marca_Id_marca:`) REFERENCES `mydb`.`Marca` (`Id_marca:`) PRIMEIRA TENTATIVA
Compartilhar