Está en la página 1de 1

CREATE TABLE T_REGISTRO_DIARIO(

fecha date,
detalle varchar(60),
num_documento varchar(60) primary key UNIQUE NOT NULL,
ingreso double NOT NULL,
egreso double NOT NULL
);
CREATE TABLE T_HUESPED(
codigo_huesped int primary key auto_increment UNIQUE NOT NULL,
Nombres_Apellidos varchar(100) NOT NULL,
ciudad_origen varchar(30) NOT NULL,
cedula varchar(10) UNIQUE,
fecha_nacimiento date NOT NULL,
Nom_Apellido_AH varchar(100) NOT NULL,
cedula_A varchar(10) UNIQUE,
telefono varchar(10) NOT NULL,
celular varchar(10) NOT NULL,
contacto_adicional varchar(30) NOT NULL
);
CREATE TABLE T_CUARTOS(
NUMERO_CUARTOS INT AUTO_INCREMENT PRIMARY KEY UNIQUE NOT NULL,
CAPACIDAD INT NOT NULL,
CARACTERISTICAS VARCHAR(50) NOT NULL,
ESTADO_DEL_CUARTO ENUM('OCUPADO','DESOCUPADO','MANTENIMIENTO','INHABILITA
DO')
);

CREATE TABLE T_REGISTRO_HUESPEDES(


idRH int NOT NULL PRIMARY KEY AUTO_INCREMENT,
codigo_huesped int,
numero_cuartos int,
fecha_ingreso date NOT NULL,
fecha_salida date NOT NULL,
FOREIGN KEY(codigo_huesped) references T_Huesped(codigo_huesped),
FOREIGN KEY(numero_cuartos) references T_Cuartos(numero_cuartos)
);
CREATE TABLE T_REGISTRO_DE_PAGOS_HOSPEDAJE(
idRPH INT NOT NULL PRIMARY KEY,
fechaDO DATE NOT NULL,
fecha_Hasta DATE NOT NULL,
valor int,
codigo_huesped int,
FOREIGN KEY(codigo_huesped) references T_Huesped(codigo_huesped)
);
create table t_almuerzo(
coedigoP int primary key auto_increment UNIQUE NOT NULL,
Nombres_Apellidos_PA varchar(100) UNIQUE,
fecha date,
numero_tiquete int UNIQUE NOT NULL
);

También podría gustarte