Codigos SQL para montar Banco

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';

CREATE SCHEMA IF NOT EXISTS `info1_everaldo` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
USE `info1_everaldo` ;

-- -----------------------------------------------------
-- Table `info1_everaldo`.`cliente`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `info1_everaldo`.`cliente` (
  `cod_cliente` VARCHAR(2) NOT NULL ,
  `nome_cliente` VARCHAR(45) NULL ,
  `rua` VARCHAR(45) NULL ,
  `cidade` VARCHAR(45) NULL ,
  PRIMARY KEY (`cod_cliente`) )
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `info1_everaldo`.`agencia`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `info1_everaldo`.`agencia` (
  `cod_agencia` VARCHAR(3) NOT NULL ,
  `nome_agencia` VARCHAR(45) NULL ,
  `gerente` VARCHAR(45) NULL ,
  `cidade` VARCHAR(45) NULL ,
  PRIMARY KEY (`cod_agencia`) )
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `info1_everaldo`.`conta`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `info1_everaldo`.`conta` (
  `num_conta` MEDIUMINT(9) NOT NULL ,
  `saldo` VARCHAR(45) NULL ,
  `cod_agencia` VARCHAR(3) NOT NULL ,
  `cliente_cod_cliente` VARCHAR(2) NOT NULL ,
  PRIMARY KEY (`num_conta`) ,
  INDEX `fk_conta_agencia1` (`cod_agencia` ASC) ,
  INDEX `fk_conta_cliente1` (`cliente_cod_cliente` ASC) ,
  CONSTRAINT `fk_conta_agencia1`
    FOREIGN KEY (`cod_agencia` )
    REFERENCES `info1_everaldo`.`agencia` (`cod_agencia` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_conta_cliente1`
    FOREIGN KEY (`cliente_cod_cliente` )
    REFERENCES `info1_everaldo`.`cliente` (`cod_cliente` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `info1_everaldo`.`emprestimo`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `info1_everaldo`.`emprestimo` (
  `num_emprestimo` INT NOT NULL ,
  `valor` VARCHAR(45) NULL ,
  `cod_agencia` VARCHAR(3) NOT NULL ,
  `cod_cliente` VARCHAR(2) NOT NULL ,
  PRIMARY KEY (`num_emprestimo`) ,
  INDEX `fk_emprestimo_agencia` (`cod_agencia` ASC) ,
  INDEX `fk_emprestimo_cliente1` (`cod_cliente` ASC) ,
  CONSTRAINT `fk_emprestimo_agencia`
    FOREIGN KEY (`cod_agencia` )
    REFERENCES `info1_everaldo`.`agencia` (`cod_agencia` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_emprestimo_cliente1`
    FOREIGN KEY (`cod_cliente` )
    REFERENCES `info1_everaldo`.`cliente` (`cod_cliente` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;



SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

Nenhum comentário:

Postar um comentário