ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bases de datos reservas hotel


Enviado por   •  26 de Noviembre de 2019  •  Trabajos  •  2.270 Palabras (10 Páginas)  •  103 Visitas

Página 1 de 10

create database reservas_de_ospedaje;

+----------------------------------+

| Tables_in_reservas_de_ospedaje   |

+----------------------------------+

| agencia                          |

| agencias_costo_a_200000_view     |

| agencias_costo_menor_200000_view |

| categoria                        |

| categoria_normal_view            |

| categoria_vip_view               |

| cliente                          |

| copia_categoria                  |

| copia_habitaciones               |

| copia_hotel                      |

| habitaciones                     |

| hotel                            |

+----------------------------------+

PROCEDURE TABLA HOTEL

create procedure insertar_datos_hotel(in ID_HOTEL int,DIRECCION varchar(20),NOMBRE varchar(20),TELEFONO int)

    -> begin

    -> insert into hotel(ID_HOTEL,DIRECCION,NOMBRE,TELEFONO)  values(ID_HOTEL,DIRECCION,NOMBRE,TELEFONO);

    -> end//

Query OK, 0 rows affected (0.63 sec)

mysql> DELIMITER ;

mysql> CALL insertar_datos_hotel(1,'CARRERA 5 #21 13','HOTEL IMPERIO',609789);

Query OK, 1 row affected (0.32 sec)

PROCEDURE TABLA CATEGORIA

mysql> create procedure insertar_datos_CATEGORIA(IN ID_CATEGORIA INT,TIPO_CATEGORIA varchar(45))

    -> BEGIN

    -> INSERT INTO categoria(ID_CATEGORIA,TIPO_CATEGORIA) VALUES(ID_CATEGORIA,TIPO_CATEGORIA);

    -> END//

Query OK, 0 rows affected (0.21 sec)

mysql> DELIMITER ;

mysql> CALL insertar_datos_CATEGORIA(1,'VIP');

PROCEDURE TABLA HABITACIONES

 create procedure insertar_datos_HABITACIONES(ID_HABI INT,TIPO_HABI VARCHAR(30),NOMBRE_HABI VARCHAR(30))

    -> BEGIN

    -> INSERT INTO HABITACIONES(ID_HABI,TIPO_HABI,NOMBRE_HABI) VALUES(ID_HABI,TIPO_HABI,NOMBRE_HABI);

    -> END//

Query OK, 0 rows affected (0.12 sec)

mysql> DELIMITER ;

mysql> CALL insertar_datos_HABITACIONES(1,'CAMAS DOBLES','HABITACION 101');

mysql> CALL insertar_datos_HABITACIONES(2,'CAMA UNICA','HABITACION 102'););

Query OK, 1 row affected (0.18 sec)

PROCEDURE TABLA CLIENTE

create procedure insertar_datos_CLIENTES(IN ID_CLIENTE INT,NOMBRE VARCHAR(20),DIRECCION VARCHAR(20),TELEFONO INT,FECHA_INICION DATE,FECHA_FIN DATE)

    -> BEGIN

    -> INSERT INTO CLIENTE(ID_CLIENTE,NOMBRE,DIRECCION,TELEFONO,FECHA_INICION,FECHA_FIN) VALUES(ID_CLIENTE,NOMBRE,DIRECCION,TELEFONO,FECHA_INICION,FECHA_FIN);

    -> END//

Query OK, 0 rows affected (0.18 sec)

mysql> DELIMITER ;

mysql> CALL insertar_datos_CLIENTES('1','ALEX','NIÑO JESUS',666999,'2019-02-20','2019-06-20');

mysql> CALL insertar_datos_CLIENTES('2','GALENO','NIÑO JESUS',111999,'2019-01-30','2019-12-30');

Query OK, 1 row affected (0.23 sec)

PROCEDURE TABLA AGENCIA

mysql> create procedure insertar_datos_AGENCIA(IN ID_AGENCIA INT,NOMBRE_AGE VARCHAR(20),DIRECCION VARCHAR(40),TELEFONO INT(12),COSTO_RESE INT,FECHA_INI DATE,FECHA_FIN DATE,ID_CLI INT)

    -> BEGIN

    -> INSERT INTO AGENCIA(ID_AGENCIA,NOMBRE_AGE,DIRECCION,TELEFONO,COSTO_RESE,FECHA_INI,FECHA_FIN,ID_CLI) VALUES(ID_AGENCIA,NOMBRE_AGE,DIRECCION,TELEFONO,COSTO_RESE,FECHA_INI,FECHA_FIN,ID_CLI);

    -> END//

Query OK, 0 rows affected, 1 warning (0.14 sec)

mysql> DELIMITER ;

mysql> CALL insertar_datos_AGENCIA(1,'STAR','CRA 4 CALL30 QUIBDO',6778903,150000,'2019-05-10','2019-05-01',1);

Query OK, 1 row affected (0.13 sec)

VISTAS

mysql> CREATE VIEW AGENCIAS_COSTO_A_200000_VIEW AS

    -> SELECT NOMBRE_AGE,DIRECCION,TELEFONO,COSTO_RESE

    -> FROM AGENCIA

    -> WHERE COSTO_RESE='200000';

Query OK, 0 rows affected (0.18 sec)

mysql> SELECT *FROM agencias_costo_a_200000_VIEW;

+------------+----------------------+----------+------------+

| NOMBRE_AGE | DIRECCION            | TELEFONO | COSTO_RESE |

+------------+----------------------+----------+------------+

| ABC        | CRA 5 CALL24 QUIBDO  |  6765523 |     200000 |

| XOXO       | CRA 5 CALL24 PEREIRA |  3145355 |     200000 |

+------------+----------------------+----------+------------+

mysql> CREATE VIEW AGENCIAS_COSTO_MENOR_200000_VIEW AS

    -> SELECT NOMBRE_AGE,DIRECCION,TELEFONO,COSTO_RESE

    -> FROM AGENCIA

    -> WHERE COSTO_RESE<'200000';

Query OK, 0 rows affected (0.29 sec)

mysql> SELECT *FROM AGENCIAS_COSTO_MENOR_200000_VIEW;

+------------+-----------------------+----------+------------+

| NOMBRE_AGE | DIRECCION             | TELEFONO | COSTO_RESE |

+------------+-----------------------+----------+------------+

| STAR       | CRA 4 CALL30 QUIBDO   |  6778903 |     150000 |

| MAGD       | CRA 5 CALL24 MEDELLIN |  3994756 |     150000 |

| TRIBAGO    | CRA 5 CALL24 BOGOTA   |  1626733 |     100000 |

+------------+-----------------------+----------+------------+

____________________________________________________________________

mysql> create view categoria_vip_view as

    -> select ID_CATEGORIA,TIPO_CATEGORIA

    -> from categoria

    -> where TIPO_CATEGORIA='VIP';

Query OK, 0 rows affected (0.16 sec)

mysql> select *from categoria_vip_view;

+--------------+----------------+

| ID_CATEGORIA | TIPO_CATEGORIA |

+--------------+----------------+

...

Descargar como (para miembros actualizados)  txt (13.3 Kb)   pdf (44.3 Kb)   docx (11.5 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com