Sei sulla pagina 1di 3

CREATE TABLE password( usuario char(50) NOT NULL PRIMARY KEY, clave char(50) NOT NULL ); CREATE TABLE

servicio( Idservicio int unsigned auto_increment PRIMARY KEY NOT NULL, nombreSer varchar(50) NOT NULL, precioSer float(6,2) NOT NULL, imagenservicio varchar(200)NOT NULL, cantidad int unsigned NOT NULL ); CREATE TABLE tCuarto( idcuarto int unsigned auto_increment PRIMARY KEY NOT NULL, nombre varchar(50) NOT NULL, nro varchar(50) NOT NULL, precio int unsigned NOT NULL, imagen varchar(200) NOT NULL, estado varchar(50) NOT NULL ); CREATE TABLE reserva( codigo int unsigned auto_increment primary key NOT NULL, vnombre varchar(50) NOT NULL, vapellido varchar(50) NOT NULL, vdireccion varchar(50) NOT NULL, vciudad varchar(50) NOT NULL, vpais varchar(50) NOT NULL, vtelefono varchar(10) NOT NULL, vemail varchar (50) NOT NULL, vadultos varchar (50) NOT NULL, vninos varchar (50) NOT NULL, idcuarto int unsigned NOT NULL, vfarribo varchar (10) NOT NULL, vfsalida varchar (10) NOT NULL, foreign key(idcuarto) references tcuarto (idcuarto) ); CREATE TABLE clientes( codigo_c int unsigned auto_increment vnombre varchar(50) NOT NULL, vapellido varchar(50) NOT NULL, vninos varchar(50) NOT NULL, vdireccion varchar(50) NOT NULL, vciudad varchar(50) NOT NULL, vpais varchar(50) NOT NULL, vtelefono int unsigned NOT NULL, vemail varchar(50) NOT NULL, usuario varchar(50) NULL, idcuarto int unsigned NOT NULL,

primary key NOT NULL,

vfarribo varchar(10) NOT NULL, vfsalida varchar(10) NOT NULL, foreign key(idcuarto) references tcuarto (idcuarto), foreign key(usuario) references password(usuario) ); CREATE TABLE alquiler( codigo_a int unsigned auto_increment primary key NOT NULL, vnombre varchar(50) NOT NULL, vapellido varchar(50) NOT NULL, vdni varchar(8) NOT NULL, total float(6,2) default 0, idcuarto int unsigned NULL, vfarribo varchar(50) NOT NULL, vfsalida varchar(50) NOT NULL, codigo int unsigned NULL, usuario varchar(50) NULL, foreign key(codigo) references reservaa(codigo), foreign key(idcuarto) references tcuarto (idcuarto), foreign key(usuario) references password(usuario) ); CREATE TABLE recibo( idrecibo int unsigned auto_increment codigo_a int unsigned NOT NULL, totaldias int NOT NULL, MontoTo float(6,2) NOT NULL, descripcin varchar(50) NOT NULL, fecha varchar(10) NOT NULL, PRIMARY KEY NOT NULL,

foreign key(codigo_a) references alquiler(codigo_a) );

CREATE TABLE SERVICIO_ALQUILER( idservicio_alquiler int unsigned auto_increment PRIMARY KEY NOT NULL,
Idservicio int unsigned NULL, codigo_a int unsigned NULL, descripcion varchar(50) NULL, cantidad_servicio int NOT NULL, foreign key (codigo_a) references alquiler (codigo_a), foreign key (idservicio) references servicio (idservicio)

);

CREATE TABLE TRANSACION( Idtransaccion int unsigned auto_increment PRIMARY KEY NOT NULL, Saldo float(6,2) );
NOT NULL

CREATE TABLE BANCO( Idbanco int unsigned auto_increment PRIMARY KEY NOT NULL,
usuario varchar(50) NOT NULL, password varchar(50) NOT NULL, Idtransaccion int unsigned NULL, foreign key (Idtransaccion) references TRANSACION (Idtransaccion)

);

Potrebbero piacerti anche