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'; DROP SCHEMA IF EXISTS `mydb` ; CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ; USE `mydb` ; -- ----------------------------------------------------- -- Table `mydb`.`restaurante` -- ----------------------------------------------------- DROP TABLE IF EXISTS `mydb`.`restaurante` ; DROP TABLE IF EXISTS `mydb`.`restaurante` ; CREATE TABLE IF NOT EXISTS `mydb`.`restaurante` ( `idrestaurante` INT NOT NULL , `nombre` VARCHAR(45) NULL , `ruc` VARCHAR(45) NULL , `descripcion` VARCHAR(45) NULL , `horarioinicio` TIME NULL , `horariofin` TIME NULL , `telefono` VARCHAR(45) NULL , `email` VARCHAR(25) NOT NULL , `password` VARCHAR(25) NOT NULL , PRIMARY KEY (`idrestaurante`) ) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `mydb`.`menu` -- ----------------------------------------------------- DROP TABLE IF EXISTS `mydb`.`menu` ; CREATE TABLE IF NOT EXISTS `mydb`.`menu` ( `idmenu` INT NOT NULL , `precio` DOUBLE NULL , `votos` INT NULL , `restaurante_idrestaurante` INT NOT NULL , PRIMARY KEY (`idmenu`) , INDEX `fk_menu_restaurante` (`restaurante_idrestaurante` ASC) , CONSTRAINT `fk_menu_restaurante` FOREIGN KEY (`restaurante_idrestaurante` ) REFERENCES `mydb`.`restaurante` (`idrestaurante` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `mydb`.`direccion` -- ----------------------------------------------------- DROP TABLE IF EXISTS `mydb`.`direccion` ; CREATE TABLE IF NOT EXISTS `mydb`.`direccion` ( `iddireccion` INT NOT NULL , `latitud` BIGINT(20) NULL , `longitud` BIGINT(20) NULL , `distrito` VARCHAR(45) NULL , `calle` VARCHAR(45) NULL , `manzana` VARCHAR(45) NULL , `lote` VARCHAR(45) NULL , `avenida` VARCHAR(45) NULL , `restaurante_idrestaurante` INT NOT NULL , PRIMARY KEY (`iddireccion`) , INDEX `fk_direccion_restaurante1` (`restaurante_idrestaurante` ASC) , CONSTRAINT `fk_direccion_restaurante1` FOREIGN KEY (`restaurante_idrestaurante` ) REFERENCES `mydb`.`restaurante` (`idrestaurante` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `mydb`.`entrada` -- ----------------------------------------------------- DROP TABLE IF EXISTS `mydb`.`entrada` ; CREATE TABLE IF NOT EXISTS `mydb`.`entrada` ( `identrada` INT NOT NULL , `nombre` VARCHAR(45) NULL , `menu_idmenu` INT NOT NULL , PRIMARY KEY (`identrada`) , INDEX `fk_entrada_menu1` (`menu_idmenu` ASC) , CONSTRAINT `fk_entrada_menu1` FOREIGN KEY (`menu_idmenu` ) REFERENCES `mydb`.`menu` (`idmenu` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `mydb`.`segundo` -- ----------------------------------------------------- DROP TABLE IF EXISTS `mydb`.`segundo` ; CREATE TABLE IF NOT EXISTS `mydb`.`segundo` ( `idsegundo` INT NOT NULL , `nombre` VARCHAR(45) NULL , `menu_idmenu` INT NOT NULL , PRIMARY KEY (`idsegundo`) , INDEX `fk_segundo_menu1` (`menu_idmenu` ASC) , CONSTRAINT `fk_segundo_menu1` FOREIGN KEY (`menu_idmenu` ) REFERENCES `mydb`.`menu` (`idmenu` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `mydb`.`postre` -- ----------------------------------------------------- DROP TABLE IF EXISTS `mydb`.`postre` ; CREATE TABLE IF NOT EXISTS `mydb`.`postre` ( `idpostre` INT NOT NULL , `nombre` VARCHAR(45) NULL , `menu_idmenu` INT NOT NULL , PRIMARY KEY (`idpostre`) , INDEX `fk_postre_menu1` (`menu_idmenu` ASC) , CONSTRAINT `fk_postre_menu1` FOREIGN KEY (`menu_idmenu` ) REFERENCES `mydb`.`menu` (`idmenu` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `mydb`.`bebida` -- ----------------------------------------------------- DROP TABLE IF EXISTS `mydb`.`bebida` ; CREATE TABLE IF NOT EXISTS `mydb`.`bebida` ( `idbebida` INT NOT NULL AUTO_INCREMENT , `nombre` VARCHAR(45) NULL , `menu_idmenu` INT NOT NULL , PRIMARY KEY (`idbebida`) , INDEX `fk_bebida_menu1` (`menu_idmenu` ASC) , CONSTRAINT `fk_bebida_menu1` FOREIGN KEY (`menu_idmenu` ) REFERENCES `mydb`.`menu` (`idmenu` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `mydb`.`cliente` -- ----------------------------------------------------- DROP TABLE IF EXISTS `mydb`.`cliente` ; CREATE TABLE IF NOT EXISTS `mydb`.`cliente` ( `idcliente` VARCHAR(20) NOT NULL , `nombre` VARCHAR(45) NULL , `apellido` VARCHAR(45) NULL , `dni` VARCHAR(45) NULL , PRIMARY KEY (`idcliente`) ) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; ALTER TABLE `mydb`.`restaurante` CHANGE COLUMN `idrestaurante` `idrestaurante` INT(11) NOT NULL AUTO_INCREMENT ; ALTER TABLE `mydb`.`menu` CHANGE COLUMN `idmenu` `idmenu` INT(11) NOT NULL AUTO_INCREMENT ; ALTER TABLE `mydb`.`menu` CHANGE COLUMN `votos` `votos` INT(11) ZEROFILL NULL DEFAULT NULL ; ALTER TABLE `mydb`.`entrada` CHANGE COLUMN `identrada` `identrada` INT(11) NOT NULL AUTO_INCREMENT ; ALTER TABLE `mydb`.`postre` CHANGE COLUMN `idpostre` `idpostre` INT(11) NOT NULL AUTO_INCREMENT ; ALTER TABLE `mydb`.`segundo` CHANGE COLUMN `idsegundo` `idsegundo` INT(11) NOT NULL AUTO_INCREMENT ; ALTER TABLE `mydb`.`restaurante` CHANGE COLUMN `horarioinicio` `horarioInicio` TIME NULL DEFAULT NULL , CHANGE COLUMN `horariofin` `horarioFin` TIME NULL DEFAULT NULL ; INSERT INTO `mydb`.`restaurante` (`idrestaurante`, `nombre`, `ruc`, `descripcion`, `horarioinicio`, `horariofin`, `telefono`,`email`,`password`) VALUES (1, 'Las tias', '111111', 'Restaurante', '7:00', '20:00', '4351124','tias@yahoo.com.ar','123'); INSERT INTO `mydb`.`restaurante` (`idrestaurante`,`nombre`, `ruc`, `descripcion`, `horarioinicio`, `horariofin`, `telefono`,`email`,`password`) VALUES (2, 'Hikari', '222222', 'Restaurante', '07:00:00', '20:00:00', '2254465','hikari@hotmail.com','456'); INSERT INTO `mydb`.`restaurante` (`idrestaurante`,`nombre`, `ruc`, `descripcion`, `horarioinicio`, `horariofin`, `telefono`,`email`,`password`) VALUES (3, 'El rincon', '333333', 'Restaurante', '07:00:00', '20:00:00', '4457843','rincon@gmail.com','789'); INSERT INTO `mydb`.`restaurante` (`idrestaurante`,`nombre`, `ruc`, `descripcion`, `horarioinicio`, `horariofin`, `telefono`,`email`,`password`) VALUES (4, 'El climax', '444444', 'Restaurante', '07:00:00', '20:00:00', '2246895','climax@yahoo.com.ar','987'); INSERT INTO `mydb`.`restaurante` (`idrestaurante`,`nombre`, `ruc`, `descripcion`, `horarioinicio`, `horariofin`, `telefono`,`email`,`password`) VALUES (5, 'La seleccion', '555555', 'Restaurante', '07:00:00', '20:00:00', '3565485','seleccion@yahoo.com','654'); INSERT INTO `mydb`.`restaurante` (`idrestaurante`,`nombre`, `ruc`, `descripcion`, `horarioinicio`, `horariofin`, `telefono`,`email`,`password`) VALUES (6, 'Te encantala', '666666', 'Restaurante', '07:00:00', '20:00:00', '2164875','encantala@hotmail.com','321'); INSERT INTO `mydb`.`menu` (`precio`, `restaurante_idrestaurante`) VALUES (5, 1); INSERT INTO `mydb`.`menu` (`precio`, `restaurante_idrestaurante`) VALUES (8, 2); INSERT INTO `mydb`.`menu` (`precio`, `restaurante_idrestaurante`) VALUES (10, 3); INSERT INTO `mydb`.`menu` (`precio`, `restaurante_idrestaurante`) VALUES (7, 4); INSERT INTO `mydb`.`menu` (`precio`, `restaurante_idrestaurante`) VALUES (6, 5); INSERT INTO `mydb`.`menu` (`precio`, `restaurante_idrestaurante`) VALUES (4, 6); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (1, 'Causa Rellena', 1); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (2, 'Papa Rellena', 1); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (3, 'Ensalada Salada', 1); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (4, 'Tequeños', 2); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (5, 'Huevo a la rusa', 2); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (6, 'Tamales', 2); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (7, 'Palta rellena', 3); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (8, 'Leche de tigre', 3); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (9, 'Papa a la huancaina', 3); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (10, 'Conchitas a la parmesana', 4); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (11, 'Pastel de queso', 4); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (12, 'Brochetas de pollo', 4); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (13, 'Rocoto relleno', 5); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (14, 'Ocopa', 5); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (15, 'Ensalada 7 colores', 5); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (16, 'Wan tan frito', 6); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (17, 'Sopa Ramen', 6); INSERT INTO `mydb`.`entrada` (`identrada`, `nombre`, `menu_idmenu`) VALUES (18, 'Siu mai', 6); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (1, 'Arroz con pollo', 1); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (2, 'Seco de carne', 1); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (3, 'Arroz con huevo', 1); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (4, 'Lomo saltado', 2); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (5, 'Tallarin rojo', 2); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (6, 'Olluquito', 2); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (7, 'Pollo a la plancha', 3); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (8, 'Pepian de choclo', 3); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (9, 'Estofado de pollo', 3); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (10, 'Pure con asado', 4); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (11, 'Arroz chaufa', 4); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (12, 'Pescado frito', 4); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (13, 'Carapulcra', 5); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (14, 'Aji de gallina', 5); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (15, 'Lentejitas', 5); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (16, 'Arroz chaufa', 6); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (17, 'Tallarin saltado', 6); INSERT INTO `mydb`.`segundo` (`idsegundo`, `nombre`, `menu_idmenu`) VALUES (18, 'Pejesapo', 6); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (1, 'Kekon de susi', 1); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (2, 'Tres leches', 1); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (3, 'Arroz zambito', 1); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (4, 'Mazamorra', 2); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (5, 'Flan', 2); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (6, 'Helado', 2); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (7, 'Suspiro a la limeña', 3); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (8, 'Pie de limon', 3); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (9, 'Selva negra', 3); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (10, 'Arroz con leche', 4); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (11, 'Picarones', 4); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (12, 'Leche asada', 4); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (13, 'Panqueques', 5); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (14, 'Turron', 5); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (15, 'Pie de manzana', 5); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (16, 'Min pao', 6); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (17, 'Dulce de leche', 6); INSERT INTO `mydb`.`postre` (`idpostre`, `nombre`, `menu_idmenu`) VALUES (18, 'Pastel de arroz', 6); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (1, 'Surtido', 1); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (2, 'Limonada', 1); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (3, 'Fresa', 2); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (4, 'Lucuma', 2); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (5, 'Carambola', 3); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (6, 'Papaya', 3); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (7, 'Naranja', 4); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (8, 'Gaseosa', 4); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (9, 'Granadilla', 5); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (10, 'Piña', 5); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (11, 'Platano', 6); INSERT INTO `mydb`.`bebida` (`idbebida`, `nombre`, `menu_idmenu`) VALUES (12, 'Sandia', 6);