lunes, 28 de octubre de 2013

Indices en la base de datos

aqui los indices se crearon con la tabla

CREATE  TABLE IF NOT EXISTS `Eventos`.`detalles_evento` (
  `id_evento` INT NOT NULL AUTO_INCREMENT ,
  `Fecha_hora` DATETIME NULL ,
  `descripcion_evento` VARCHAR(20) NULL ,
  `nombre_organizador` VARCHAR(20) NULL ,
  `capacidad` VARCHAR(10) NULL ,
  `titulo_evento` VARCHAR(20) NULL ,
  `nombre_lugar` VARCHAR(20) NULL ,
  `direccion` VARCHAR(20) NULL ,
  PRIMARY KEY (`id_evento`) ,
  INDEX `Capacidad` (`capacidad` ASC) ,
  INDEX `Lugar` (`nombre_lugar` ASC) )
ENGINE = InnoDB;

CREATE  TABLE IF NOT EXISTS `Eventos`.`Boletos` (
  `num_boleto` INT NOT NULL AUTO_INCREMENT ,
  `tipo_boleto` VARCHAR(10) NULL ,
  `id_evento` INT NULL ,
  PRIMARY KEY (`num_boleto`) ,
  INDEX `id_evento` (`id_evento` ASC) ,
  CONSTRAINT `id_evento`
    FOREIGN KEY (`id_evento` )
    REFERENCES `Eventos`.`detalles_evento` (`id_evento` )
    ON DELETE CASCADE
    ON UPDATE CASCADE)
ENGINE = InnoDB;


CREATE  TABLE IF NOT EXISTS `Eventos`.`pro_pag` (
  `id_pormo` INT NOT NULL AUTO_INCREMENT ,
  `medio_difusion` VARCHAR(8) NULL ,
  `tipo_clasificacion` VARCHAR(7) NULL ,
  `id_evento` INT NULL ,
  PRIMARY KEY (`id_pormo`) ,
  INDEX `id_eventos` (`id_evento` ASC) ,
  CONSTRAINT `id_eventos`
    FOREIGN KEY (`id_evento` )
    REFERENCES `Eventos`.`detalles_evento` (`id_evento` )
    ON DELETE CASCADE
    ON UPDATE CASCADE)
ENGINE = InnoDB;

No hay comentarios.:

Publicar un comentario