Lab 5 - Funciones de Conversión y Expresiones Condicionales

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

BASE DE DATOS

APLICADA

LABORATORIO N°05

FUNCIONES DE CONVERSIÓN Y
EXPRESIONES CONDICIONALES

CÓDIGO DEL CURSO:

Alumno(s) Miguel Angel Alberto Vaca Nota

Especialidad y
C24-B Fecha 25/09/22
Grupo

Criterios Puntaje

Excelente Bueno Requiere mejora No aceptable


Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 1

I. OBJETIVOS
● Emplear funciones diversas en sentencias SQL.

II. 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

● No aplica.

IV. RECURSOS

● Equipo con sistema operativo Windows (64 bits).


● Internet.

V. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA

● El desarrollo del laboratorio es de manera individual.

VI. 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 SQL WORKSHEET ingrese las instrucciones y ejecútelas:

¿Qué resultados obtiene? ¿Qué características tienen esos resultados?

Se obtiene los datos que se ingresaron en la consulta, se observa


algunas características como el uso de los alias y comillas, además
Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 2

también se observa que no se muestra el cero que tenia el 0.5 solo se muestra hasta la parte
del punto

3. En base a los resultados anteriores, genere las sentencias SQL para mostrar los siguientes
números como se indica:
Número inicial Resultado Sentencia SQL

1000

1000.5

1000

1000

0.5

1000.5

1000000.5

4. Grabe su trabajo en un nuevo SCRIPT, con un nombre según su criterio.

5. Ingrese a la opción de MY SCRIPTS, elija el Script de la sesión anterior y ejecútelo.

6. 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.
Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 3

7. En base a la información obtenida, realice lo siguiente:

a. Empleando la función TO_CHAR, muestre los años de edición de todos los libros con la
coma que separe los miles.
Sentencia SQL

Resultado de la herramienta
Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 4

b. Muestre las fechas de nacimiento de todos los clientes como sigue:

Sentencia SQL

Resultado de la herramienta

c. Muestre las ventas de libros hechas desde el año 2015.


Sentencia SQL

Resultado de la herramienta
Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 5

d. Muestre los estados de los libros, de acuerdo a lo siguiente: Si se tiene un estado


nulo, que muestre el mensaje ‘No registrado’. Caso contrario que muestre el estado
del libro.

Sentencia SQL

Resultado de la herramienta

e. Muestre el stock de los libros, de acuerdo a lo siguiente:

Condición Debe mostrar el mensaje


Stock > 50 El libro <<nombre_libro>> tiene stock normal
Stock >10 y <= 50 Realizar nuevo pedido del libro <<nombre_libro>>
Stock <=10 Stock insuficiente del libro <<nombre_libro>>
Nro. DD-106
Laboratorio de Base de Datos
Funciones de Conversión y Expresiones Condicionales
Página 6

Observación: en la tercera condición se tenia lo siguiente Stock <= 0, si este fuese el


caso no se mostraría ningún mensaje para los libros que tengan como Stock en los
intervalos de 1 a 10, por lo cual supuse que pudo haber sido un error y lo coloque de la
manera en la que pienso que seria correcta Stock <= 10

Sentencia SQL

Resultado de la herramienta

8. Brinde los diferentes resultados de acuerdo a la siguiente tabla.


9. Grabe su trabajo en un nuevo SCRIPT

VIII. OBSERVACIONES
● La dificultad mas grande que tuve en el desarrollo de este laboratorio fue realizar las dos
últimas consultas, ya que en ese momento todavía no sabia que existían las case la cual
me fue de mucha utilidad para resolver estas dos últimas consultas.

IX. CONCLUSIONES
● Se concluyo que la sentencia CASE, nos es de mucha utilidad ya que nos ayuda a poner
múltiples condiciones o comparaciones dentro de una misma sentencia SELECT.

● Mediante el desarrollo del laboratorio y la practica se logro desarrollar sentencias SQL con
funciones de conversión.

● Se concluyo que podemos expresar de distintas formas un mismo número de origen, todo
depende de los parámetros usados para que sean expresados

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy