CONSULTAS DE BASE DE DATOS EN POSTGRE SQL EN ESTA SEGUNDA PARTE DEL PDF VAMOS A REALIZARLE UNAS CONSULTAS A NUESTRA BASE DE DATOS HOTEL QUE REALIZAMOS EN LA PRIMERA PARTE DEL PDF. ACONTINUACION ENCONTRAREMOS LAS PREGUNTAS Y EL CODIGO PARA RESOLVER NUESTRAS CONSULTAS:
I. INSERCIONES. 1. INSERTE EL TIPO DE SERVICIO OCIO: -- OCIO: SE LLAMA OCIO AL TIEMPO LIBRE QUE SE DEDICA A ACTIVIDADES QUE NO SON NI TRABAJO NI TAREAS DOMSTICAS ESENCIALES, Y PUEDEN SER RECREATIVAS. ES DIFERENTE AL TIEMPO DEDICADO A ACTIVIDADES OBLIGATORIAS COMO SON COMER, DORMIR.
QUEDARA ASI:
2. DE DE ALTA O REGISTRE UNA RESERVA DE LA HABITACIN 101 PARA EL CLIENTE 12345 PARA LAS NOCHES DEL 2 AL 4 DE JULIO DE 2009. EL CDIGO DE LA RESERVA ES AUTONUMRICO:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
QUEDARA ASI:
II. ACTUALIZACIONES. 1. ACTUALICE EL TELFONO DEL CLIENTE 12345. SU NUEVO NMERO ES 123456789:
QUEDARA ASI:
2. ACTUALICE EL PRECIO DE LOS SERVICIOS INCREMENTNDOLOS EN UN 2%:
QUEDARA ASI:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
III. BORRADOS. 1. BORRE LA RESERVA DE LA HABITACIN 101 REALIZADA ANTERIORMENTE:
QUEDARA ASI:
OTRA FORMA DE BORRAR:
2. BORRE LOS TIPOS DE SERVICIO QUE NO TIENEN SERVICIOS DEFINIDOS:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
QUEDARA ASI:
IV. CONSULTAS. 1. CREA UNA CONSULTA QUE DEVUELVA LOS CLIENTES CUYO APELLIDO1 INCLUYA LA SLABA LE ORDENADOS POR SU IDENTIFICADOR:
QUEDARA ASI:
2. CREA UNA CONSULTA QUE DEVUELVA LOS CLIENTES, ORDENADOS POR SU PRIMER APELLIDO, QUE TENGAN ALGUNA OBSERVACIN ANOTADA:
QUEDARA ASI: UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
3. CREA UNA CONSULTA QUE DEVUELVA LOS SERVICIOS CUYO PRECIO SUPERE LOS $ 3 ORDENADOS POR SU CDIGO DE SERVICIO:
QUEDARA ASI:
4. CREE UNA CONSULTA QUE DEVUELVA LAS HABITACIONES RESERVADAS PARA EL DA 24 DE MARZO DE 2009: --EL FORMATO DE LA FECHA DEBE SER IGUAL AL DE EL CAMPO EN LA BD. EJEM. 'YYYY-MM-DD' ('2009-03-24') Y NO '24-032009'
QUEDARA ASI:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento. 5. CREE UNA CONSULTA QUE DEVUELVA LOS CLIENTES PROCEDENTES DE ESPAA Y FRANCIA:
QUEDARA ASI:
V. CONSULTAS DE COMBINACIN. 1. CREA UNA CONSULTA QUE DEVUELVA LOS CLIENTES QUE HAN UTILIZADO EL SERVICIO DE COMEDOR:
O TRA FORMA:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
QUEDARA ASI:
2. CREA UNA CONSULTA QUE DEVUELVA LAS CARACTERSTICAS DE CADA HABITACIN RESERVADA:
QUEDARA ASI:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
3. CREE UNA CONSULTA QUE DEVUELVA LOS PRECIOS DE LOS DISTINTOS TIPOS DE HABITACIN POR TEMPORADA:
OTRA FORMA:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
QUEDARA ASI:
4. CREE UNA CONSULTA QUE DEVUELVA TODOS LOS CLIENTES, Y DE AQUELLOS QUE HAN REALIZADO ALGUNA RESERVA EN MARZO, INDICAR EL N DE RESERVA: --EL FORMATO DE LA FECHA DEBE SER IGUAL AL DE EL CAMPO EN LA BD. EJEM. 'YYYY-MM-DD' ('2009-03-24') Y NO '24-032009'
QUEDARA ASI:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
5. CREA UNA CONSUTA CON LOS SERVICIOS QUE NUNCA HAN SIDO CONTRATADOS:
OTRA FORMA:
QUEDARA ASI:
6. CREE UNA CONSULTA QUE DEVUELVA LOS CLIENTES CON EL MISMO PRIMER APELLIDO:
OTRA FORMA:
-
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
QUEDARA ASI:
VI. GROUP BY 1. CREA UNA CONSULTA QUE DEVUELVA EL N DE CLIENTES POR NACIONALIDAD:
QUEDARA ASI:
2. CREA UNA CONSULTA QUE DEVUELVA EL N DE HABITACIONES POR CATEGORA DE HABITACIN:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento. QUEDARA ASI:
3. CREA UNA CONSULTA QUE DEVUELVA EL N DE SERVICIOS QUE SE OFRECEN POR TIPO DE SERVICIO. RESTRINJA LA SALIDA PARA AQUELLOS TIPOS DE SERVICIO QUE OFREZCAN MS DE UN SERVICIO:
OTRAFORMA:
QUEDARA ASI:
4. CREE UNA CONSULTA QUE DEVUELVA EL GASTO EN SERVICIOS REALIZADO POR CADA RESERVA:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
QUEDARA ASI:
VII. OTRAS ACCIONES 1. CREE UNA CONSULTA QUE DEVUELVA EL PRECIO DEL SERVICIO MS CARO Y DEL MS BARATO:
OTRA FORMA:
QUEDARA ASI: UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
VIII. VISTAS CUANDO SE CREE UNA TABLA VISTA, ESTA DEBE COMENZAR CON EL PREFIJO IDX_NOMBRETABLADESCRIPCION.
1. CREAR UNA VISTA QUE MUESTRE TODOS LOS DATOS DEL CLIENTE EXCEPTO LAS OBSERVACIONES:
QUEDARA ASI:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
2. ACTUALIZAR EL NOMBRE DEL CLIENTE UTILIZANDO ESTA VISTA:
QUEDARA ASI:
3. CREAR UNA VISTA QUE MUESTRE EL ID, NOMBRE Y PRIMER APELLIDO DE TODOS LOS CLIENTES. ACTUALIZAR EL NOMBRE DEL CLIENTE UTILIZANDO ESTA VISTA. SE PUEDE?:
QUEDARA ASI: NO SE PUEDE ACTUALIZAR UNA VISTAS.
IX. CHECK UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento. 1. CONTROLE EN LA TABLA TEMPORADA QUE LA FECHA DE FIN ES MAYOR QUE LA FECHA DE INICIO:
QUEDARA ASI:
2. CONTROLE EN LA TABLA RESERVA_HABITAC QUE LA FECHA DE SALIDA ES MAYOR O IGUAL QUE LA FECHA DE ENTRADA:
QUEDARA ASI:
3. CONTROLE EN LA TABLA SERVICIOS QUE EL IVA EST COMPRENDIDO ENTRE 0 Y 100,0:
QUEDARA ASI:
X. CREATE INDEX 1. CREE UN NDICE SOBRE EL ATRIBUTO NACIONALIDAD DE LA TABLA CLIENTES, CON OBJETO DE AGILIZAR LAS BSQUEDAS: UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
QUEDARA ASI:
2. CREE UN NDICE SOBRE EL ATRIBUTO NUMHABITACION DE LA TABLA REVERVA_HABITAC, CON OBJETO DE AGILIZAR LAS BSQUEDAS:
QUEDARA ASI:
3. CREE UN NDICE SOBRE EL ATRIBUTO NOMBRESERVICIO DE LA TABLA SERVICIOS, CON OBJETO DE AGILIZAR LAS BSQUEDAS.
QUEDARA ASI: UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento.
XII. ALTER TABLE 1. AADA UNA COLUMNA CALCULADA EN LA TABLA GASTOS QUE OBTENGA EL IMPORTE POR LNEA SIN APLICAR EL IVA.
QUEDARA ASI: NO FUNCIONA
2. AADA UNA COLUMNA EN SERVICIOS QUE INDIQUE SI EL SERVICIO SE OFRECE A LOS CLIENTES O NO. EL CAMPO BIT ES DE LONG 1:
QUEDARA ASI:
UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEO DE BASE DE DATOS DOCENTE: Esp. ALEXIS OLVANY TORRES CH.
No se puede mostrar la imagen en este momento. FIN