CREATE DATABASE IF NOT EXISTS `hotel_alura` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; USE `hotel_alura`; CREATE TABLE IF NOT EXISTS `huesped` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nombre` varchar(20) NOT NULL, `apellido` varchar(20) NOT NULL, `fecha_nacimiento` date DEFAULT NULL, `nacionalidad` varchar(20) DEFAULT NULL, `telefono` varchar(20) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; CREATE TABLE IF NOT EXISTS `reserva` ( `id` int(11) NOT NULL AUTO_INCREMENT, `fecha_entrada` date NOT NULL, `fecha_salida` date NOT NULL, `valor` double NOT NULL, `forma_pago` varchar(20) NOT NULL, `id_huesped` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `id_huesped_idx` (`id_huesped`), CONSTRAINT `id_huesped` FOREIGN KEY (`id_huesped`) REFERENCES `huesped` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;