Lab 4 - Uso Funciones de Fila Simple

April 4, 2024 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Lab 4 - Uso Funciones de Fila Simple...

Description

BASE DE DATOS LABORATORIO N° 04

USO DE FUNCIONES DE FILA SIMPLE CÓDIGO DEL CURSO:

Alumno(s)

Saico Barrionuevo Alexis David

Nota

Especialidad y Grupo

Diseño y desarrollo de software

Fecha

Criterios

Excelente

Bueno

Puntaje

Requiere mejora

No aceptable

Laboratorio de Base de Datos Uso de funciones de fila simple

I.

Nro. DD-106 Página 1

OBJETIVOS ●

II.

Emplear funciones diversas en sentencias SQL. SEGURIDAD

Advertencia: En este laboratorio está prohibida la manipulación de hardware, conexiones eléctricas o de red; así como la ingestión de alimentos o bebidas.

III.

NORMAS EMPLEADAS ●

IV.

RECURSOS ● ●

V.

Equipo con sistema operativo Windows (64 bits). Internet. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA

● VI.

No aplica.

El desarrollo del laboratorio es de manera individual. MARCO TEÓRICO De acuerdo a las diapositivas compartidas

VII.

PROCEDIMIENTO 1. Ingrese a su cuenta de Oracle Live SQL: https://livesql.oracle.com/ 2. En la opción de MY SCRIPTS, elija el Script de la sesión anterior y ejecútelo. 3. Compruebe en SQUEMA que se tienen disponibles las tablas y en SQL WORKSHEET ingrese las sentencias SQL para visualizar el contenido de las tablas. Verifique que se tienen los 10 registros solicitados en el anterior laboratorio. Adjunte, a continuación, todas las capturas de pantalla que sean necesarias para evidenciar los resultados solicitados.

Laboratorio de Base de Datos Uso de funciones de fila simple

Nro. DD-106 Página 2

4. En base a la información obtenida, realice lo siguiente: a. Muestre los clientes de quienes no se han registrado sus fechas de nacimiento. b. Muestre las bibliotecas cuyos teléfonos pertenezcan a la ciudad de Arequipa (a través del código de la ciudad). c. Muestre el nombre y stock de los libros cuyo editorial empiece con la letra ‘P’ y cuyo año de edición esté entre los años 2012 y 2017. d. Muestre el ID y fecha de la venta cuya cantidad es igual o mayor a 20. e. Muestre el nombre de los empleados en minúsculas y los correos de los empleados en mayúsculas. Agregue los alias correspondientes. f.

Muestre el largo de cada nombre de los clientes, concatenado con el mensaje: “El nombre del cliente tiene caracteres”. Agregue el alias correspondiente. No considere los espacios que se tengan en el nombre.

g. Muestre el nombre y el nick de cada encargado, el cual está conformado por la primera letra de su nombre, junto con su ID. Agregue el alias correspondiente. h. Muestre los resultados de la concatenación de los nombres y correos de los clientes, donde la segunda letra de esa concatenación sea igual a la letra ‘a’. Agregue los alias correspondientes. i.

Muestre las edades de los clientes, a través del mensaje: “El cliente tiene años”. Agregue el alias correspondiente.

j.

Muestre el usuario de los correos electrónicos de los encargados (p.ej. en el correo [email protected] el usuario es ‘prueba’). Para mostrar resultados generar un mensaje que diga: “El encargado tiene el usuario ”. Agregue el alias correspondiente.

5. Brinde los diferentes resultados de acuerdo a la siguiente tabla: Consulta (en palabras) Muestre los clientes de quienes no se han registrado sus fechas de nacimiento Sentencia SQL Select * From clientes Where fecha_nacimiento is null; Resultado de la herramienta

Laboratorio de Base de Datos Uso de funciones de fila simple

Nro. DD-106 Página 3

Consulta (en palabras) Muestre las bibliotecas cuyos teléfonos pertenezcan a la ciudad de Arequipa (a través del código de la ciudad) Sentencia SQL Select * From biblioteca Where telefono like ’54-%’; Resultado de la herramienta

Consulta (en palabras) Muestre el nombre y stock de los libros cuyo editorial empiece con la letra ‘P’ y cuyo año de edición este entre los años 2012 y 2017. Sentencia SQL Select * From libros Where editorial like ‘P%’ And a_ño_edicion between 2012 and 2017; Resultado de la herramienta

Consulta (en palabras) Muestre el ID y fecha de la venta cuya cantidad es igual o mayor a 20 Sentencia SQL Select id_venta_libro, fecha_venta From ventas_libros Where cantidad >= 20; Resultado de la herramienta

Laboratorio de Base de Datos Uso de funciones de fila simple

Nro. DD-106 Página 4

Consulta (en palabras) Muestre el nombre de los empleados en minúsculas y los correos de los empleados en mayúsculas. Agregue los alias correspondientes. Sentencia SQL Select lower(nombre_encargado) as minusculas, upper(correo_encargado) as mayusculas From encargados; Resultado de la herramienta

Consulta (en palabras) Muestre el largo de cada nombre de los clientes, concatenado con el mensaje. “El nombre del cliente tiene caracteres”. Agregue el alias correspondiente. No considere los espacios que se tengan en el nombre. Sentencia SQL select 'El nombre del cliente '|| nombre_cliente ||' tiene '|| length(nombre_cliente) || ' caracteres' from clientes; Resultado de la herramienta

Laboratorio de Base de Datos Uso de funciones de fila simple

Nro. DD-106 Página 5

Consulta (en palabras) Muestre el nombre y el Nick de cada encargado, el cual está conformado por la primera letra de su nombre, junto con su ID. Agregue el alias correspondiente. Sentencia SQL select nombre_encargado,lpad(nombre_encargado,1) as Nick,id_encargado from encargados; Resultado de la herramienta

Consulta (en palabras) Muestre los resultados de la concatenación de los nombres y correos de los clientes donde la segunda letra de esa concatenación sea igual a la letra ‘a’. Agregue los alias correspondientes. Sentencia SQL select nombre_cliente || ' ' || correo_cliente as concatenacion from clientes where instr(nombre_cliente,'a') like 2; Resultado de la herramienta

Laboratorio de Base de Datos Uso de funciones de fila simple

6. Grabe su trabajo en un nuevo Script.

Nro. DD-106 Página 6

Laboratorio de Base de Datos Uso de funciones de fila simple

VIII.

Nro. DD-106 Página 7

OBSERVACIONES     

IX.

Es importante investigar por nuestra cuenta para poder tener más conocimiento Siempre debemos prestar mucha atención a la hora de hacer los códigos Algunos detalles pequeños como los puntos y comas deben ser tratados con cuidado Los símbolos matemáticos son importantes para la resolución de problemas Manejar el idioma inglés ayuda bastante para poder entender mejor los códigos CONCLUSIONES

    

Investigar un poco más por nuestra cuenta ayuda a tener más recursos Conforme practicamos podemos realizar los problemas en menos tiempo Es muy importante leer y entender lo que pide el ejercicio para poder desarrollarlo de manera correcta. Empleamos funciones diversas en sentencias de SQL Siempre es importante revisar el material de clases pasadas si no recordamos algo.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF