Está en la página 1de 4

BASES DE DATOS

SEMANA 4

DANIEL VARELA QUEZADA


17 / 07 / 2023
TEC. NIVEL SUPERIOR EN INFORMATICA
DESARROLLO
A continuación, responde:
1. ¿De qué forma la tecnología PL/SQL podrían ayudar a la creación y renovación de los
procedimientos y aplicaciones del gimnasio?
Primero que nada, la tecnología o lenguaje PL/ESTRUCTURED QUERY LENGUAGE, más conocido
como PL/SQL es una extensión del mismo SQL, el cual es definido como un lenguaje de
programación por procedimientos o métodos siendo una ampliación de SQL conservando su
sintaxis.
El lenguaje de PL/SQL se caracteriza por tener la capacidad de agregar varias, si no es muchas
construcciones procedimentales permitiendo el desarrollo de la solución y programación
completa y eficiente.
En otras palabras, en lo anterior SQL nos permite ejecutar un comando el cual envía la
instrucción de que hacer a la base de datos obteniendo la respuesta deseada, mas, con PL/SQL
permite saber como hacerlo y así la instrucción a la base de datos de como hacer y que entregar
en la respuesta deseada
Para esto debemos tener en cuenta varios detalles que se emplea en PL/SQL, por ejemplo:

 Programa funciones, procedimientos almacenados, scripts y triggers.


 Es un lenguaje exclusivo que se usa en base de datos caracterizado por ser fácil de leer
como también de escribir.
 Las estructuras de control que se emplean son muy similares a otros lenguajes de
programación
 Emplea un lenguaje de procedimiento el cual esta estructurado en bloques en donde las
variables, constantes y estructuras de control y/o bucle y punteros son los componentes
de la misma.
 Puede guardar el contenido de una fila completa, de una tabla, en tan solo una variable.

Entonces, con todo esto, podemos llegar a que esta tecnología de PL/SQL ayuda y
contribuye en la creación y renovación de procedimientos y aplicaciones, creando una
tabla la cual es requerida por el gimnasio para la administración de base de datos, donde
se necesita consultar sobre las personas “INSCRITAS” en el gimnasio. Para dicha
resolución se utilizó la condición WHERE, la cual permite la búsqueda minuciosa de
registros en una tabla, entonces con esta condición empleada deben cumplirse una o
varias condiciones requeridas, que a través de la sentencia SELECT se devuelvan los datos
que se necesitan divisar, devolviendo así, los datos requeridos de cada “INSCRITO” que en
este caso pueden ser: Inscritos, Nombre, Apellido, Rut, Teléfono, Matricula.
2. ¿Utilizarás un bloque anónimo o un procedimiento o función para cumplir con lo solicitado por
el gimnasio? Justifica tu respuesta.
Al entender ambas definiciones básicas que existen entre un bloque anónimo y un
procedimiento o función, utilizaría un procedimiento almacenado el cual representa un conjunto
de instrucciones en SQL realizando tareas en un sistema de administración de base de datos
relacionales, por ende en dicho caso, a solicitud del gimnasio y el deseo de administrar y contar
con un almacenamiento de los datos de los inscritos el cual se desea actualizar cada cierto
tiempo, para dicho caso este tipo de procedimiento almacenado contribuye y da respuesta a lo
solicitado ya que permite guardar y reutilizar los códigos, siendo útil en la repetición de la misma
tarea. En este caso el programador tiene la posibilidad de escribir el procedimiento, llamarlo,
ejecutarlo y cambiarlo siendo mas practico al momento de actualizar los datos de la tabla
inscritos.

3. ¿En qué datos utilizaría un varchar y un char dentro de la tabla INSCRITOS? ¿Por qué?
En Varchar utilizaría los datos o variables de “nombre”, “apellido” o “correo electrónico” dicho
varchar es conocido como carácter de longitud variable, almacena datos de tipo carácter,
empleando solo la cantidad necesaria de lo que se necesite, aun así, cuando la longitud máxima
sea mayor.
En Char, los datos a utilizar sería el sexo de cada inscrito ya que se desea almacenar dicha
característica de cada inscrito y este se realizará a través de un digito verificador el cual puede
ser “M” (masculino) y “F” (femenino).
REFERENCIAS BIBLIOGRÁFICAS
VÍDEO 2 - ORACLE - PLSQL - CONDICIÓN WHERE. RECUPERADO DE
https://www.youtube.com/watch?v=rZrhWIGv0BU

IACC (2022). Lenguaje PL/ Structured Query language (SQL). Base de Datos. Semana 4

También podría gustarte