Buscar

sql 4

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

Continue navegando