Está en la página 1de 5

create database parcialhotel;

use parcialhotel;
create table tipo_personas (
Idtipo_persona char(2),
Nombre_tipo_p varchar(15),
primary key(Idtipo_persona)
);

create table personas(


CC varchar(15),
Nombre_completo varchar(45),
Telefono varchar (45),
Direccion varchar (45),
Correo varchar (45),
Genero char(1),
Estado_p char (1),
Tipo_personas char(2),
primary key (CC),
foreign key(Tipo_personas) references tipo_personas(Idtipo_persona)
);
insert into personas values("121713726","yesenia
hortua","31188695676","covisan","yesehortua@mail.com","F","A","N");
insert into personas values("1124992925","jimena hortua","31127563269","san
antonio","jimenahortua4@mail.com","F","","A");
insert into personas values("1124992254","carol arboleda","3167825492","la
reliquia","carolarboleda00@mail.com","F","N","O");
insert into personas values("1124992253","kelly
sandoval","3156087652","estero","kellysando@mail.com","F","I","I");
insert into personas values("52039394","isabel beltran","31357676306","porfia la
madrid","isabel.bel@mail.com","F","J","O");
select * from personas;

create table Ingreso_habitacion(


Personas_cc varchar (15),
Numero_habitacion int (3),
Fecha_ingreso date ,
Fecha_salida date ,
foreign key(Personas_cc) references personas(CC),
foreign key(Numero_habitacion) references Habitaciones(Numero_habitaciones)
);

create table Habitaciones(


Numero_habitaciones int (3),
Valor_dia int(8),
Estado char(1),
Tipo_habitacion char(2),
primary key (Numero_habitaciones),
foreign key(Tipo_habitacion) references Tipo_habitacion(Idtipo_habitacion)
);

insert into Habitaciones values ("87","200","O","Premiun");


insert into Habitaciones values ("204","400","L","Normal");
insert into Habitaciones values ("305","100","O","premiun");
insert into Habitaciones values ("098","230","L","Baja");
insert into Habitaciones values ("401","550","L","Normal");

select * from Habitaciones;

create table Tipo_habitacion(


Idtipo_habitacion char(2),
Nom_habitacion varchar(45),
Numero_personas int(2),
primary key(Idtipo_habitacion)
);

insert into Tipo_habitacion values ("01","suit","1");


insert into Tipo_habitacion values ("02","normal","1");
insert into Tipo_habitacion values ("03","mediana","2");
insert into Tipo_habitacion values ("04","individual","1");
insert into Tipo_habitacion values ("05","familiar extra","10");

select *from Tipo_habitacion;

create table Personas_servicios(


Personas_cc varchar(15),
Servicio_idservicios char (3),
Fecha_servicio date ,
Cantidad int (2),
primary key (Fecha_servicio),
foreign key(personas_cc) references personas(CC),
foreign key(servicio_idservicios) references servicios(idservicios)
);

create table servicios(


Idservicios char(3),
Nombre_servicio varchar(45),
precio int (7),
primary key(idservicios)
);
insert Servicios values ("09","Aseo a la habitacion","89");
insert Servicios values ("76","sauna","56");
insert Servicios values ("56","bufet","45");
insert Servicios values ("34","spa","78");
insert Servicios values ("2","parqueadero","100");

select * from Servicios;

create table Personas_articulos(


Personas_cc varchar (15),
Articulos_idarticulos char(3),
Fecha_solicitud date,
Cantidad_art int (3),
primary key(Fecha_solicitud),
foreign key(personas_cc) references personas(CC),
foreign key(Articulos_idarticulos) references Articulos(Idarticulos)
);

create table Articulos(


Idarticulos char(3),
Nombre_articulo varchar (30),
Precio int(6),
Tipo_articulo char(3),
primary key (Idarticulos),
foreign key(Tipo_articulo) references Tipo_articulo(Idtipo_articulo)
);
insert into Articulos values ("45","maleta","43","765");
insert into Articulos values ("6","tualla","20","78");
insert into Articulos values ("54","pantalon","94","345");
create table Tipo_articulo (
Idtipo_articulo char(3),
Tipo_articulo varchar (15),
primary key(Idtipo_articulo)
);

También podría gustarte