Está en la página 1de 6

Nombre de la materia

Base de Datos
Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales
Nombre del alumno
Ricardo Arturo Castillo Vazquez
Matrícula
010400651
Nombre de la Tarea
Reglas de Validación
Unidad #
Unidad semana 7
Nombre del Docente
Iván Alejandro Torres Ibarra
Fecha
11/10/2022
Unidad #: Semana 6 Base De Datos
Base de Datos

Índice
1 Introduccion de la actividad................................................................................................................................................... 2
2 Instrucciones................................................................................................................................................................................ 2
3 Actividades.................................................................................................................................................................................... 2
4 Inicio de la actividad.................................................................................................................................................................. 3
5 Fin de la actividad. (Conclusion)......................................................................................................................................... 5
6 Referencias.................................................................................................................................................................................... 6

1 Introduccion de la actividad.

Como introduccion del proyecto en la semana 6 veremos las entradas en el comando IN y como podemos
observar y asi mismo editar las tablas con el comnado IN dentro de nuestras tablas.

2 Instrucciones.

Como introduccion resolveremos la siguiente pregunta.

¿De qué manera la definició n correcta de los procedimientos almacenados garantiza la funcionalidadde
una base de datos?

La ventaja de un procedimiento almacenado, en respuesta a una petició n de usuario, está directamente


bajo el control del motor del gestor de bases de datos, que corre generalmente en un servidor distinto del
servidor web, aumentando con ello la rapidez de procesamiento de las peticiones del usuario. El servidor
de la base dedatos tiene acceso directo a los datos necesarios para manipular y só lo necesita enviar el
resultado final al usuario. Los procedimientos almacenados pueden permitir que la ló gica del negocio se
encuentre como un API en la base de datos, que pueden simplificar la gestió n de datos y reducir la
necesidad de codificar la ló gica en el resto de los programas cliente.

3 Actividades.

En este proceso podremos ver el siguiente comando que es un ejemplo del procedimiento de
almacenamiento en SQL.

CREATE PROCEDURE nombrePrcedimiento([parametro1,parametro2.])


[Atributos]
BEGIN
Instrucciones

2
Unidad #: Semana 6 Base De Datos
Base de Datos

END

Ademas en este modulo veremos el procedimiento de almacenado que genere una consulta utilizando un
parametro de tipo IN.

Considere la situació n de FiredUp que analizamos al final de los capítulos 1 y 2. Suponga que FiredUp
ahora ha desarrollado una línea de tres estufas diferentes: FiredNow, FiredAlways y FiredAtCamp.
Ademá s, supongaque los propietarios está n vendiendo refacciones de cada estufa y que también las
reparan. Algunas reparaciones son gratuitas porque está n dentro del periodo de garantía de la estufa; en
otras só lo se cobran las refacciones, y en otras má s se cobran las refacciones y la mano de obra. FiredUp
quiere tener el seguimiento de todos estos datos. Cuando se solicitaron mayores detalles a los
propietarios, hicieron la siguiente lista:

CLIENTE: Nombre, Direcció n, Calle, Nú merodeDepartamento, Ciudad, Estado/Provincia, CP, País,


CorreoElectró nico, Nú meroTelefó nico
ESTUFA: Nú merodeSerie, Tipo, FechadeFabricació n, ClavedelInspector
FACTURA: Nú merodeFactura, Fecha, Cliente, con una lista de artículos y precios a losque fueron
vendidos, PrecioTotal
REPARACIÓ N: Nú merodeReparació n, Cliente, Estufa, Descripció n, con una lista deartículos que fueron
utilizados en la reparació n y el costo de éstos, cuando proceda, yCantidadTotal de la reparació n
PARTE: Nú mero, Descripció n, Costo, PreciodeVenta

4 Inicio de la actividad.

Como inicio de la actividad veremos que en nuestro diagram entidad relacion la informacion vacia ya que
acontinuacion la llenaremos con datos para poder hacer las vadilaciones corresondientes con el comando
IN

3
Unidad #: Semana 6 Base De Datos
Base de Datos

Con este diagrama veremos que los datos a llenar son los siguientes:

En la siguiente imagen ya tenemos la columna create proc en la base de datos para hacer la consulta
corrctamente.

4
Unidad #: Semana 6 Base De Datos
Base de Datos

Asi mismo veremos el comando in

Donde nos mueytra la informacion solicitada ya que se le esta soliciando un parametro especifico con el
comando IN dentro de la misma BEGIN donde no nos lanza error ya que se le solicita un parametro en
particular como se puede apreciar en la siguiente captura

Asi mismo veremos que Un procedimiento almacenado (stored procedure en inglés) es un programa (o
procedimiento) almacenado físicamente en una base de datos. Su implementació n varía de un gestor de
bases de datos a otro. La ventaja de un procedimiento almacenado es que al ser ejecutado, en respuesta a
una petició n de usuario, es ejecutado directamente en el motor de bases de datos, el cual usualmente
corre en un servidor separado. Como tal, posee acceso directo a los datos que necesita manipular y só lo
necesita enviar sus resultados de regreso al usuario, deshaciéndose de la sobrecarga resultante de
comunicar grandes cantidades de datos salientes y entrantes.

5 Fin de la actividad. (Conclusion)

Con este comando vemos que se requiere de una serie de pasos logicos donde primero debemos tener
bien alimentado la base de datos y asi mismo tener claro que se le solicita a la BD de para que esta
otorgue los datos que se le solicitan, como lo es en este caso el comando in y sus comandos conjuntos
para el correcto despliegue de la informacion solicitada.

5
Unidad #: Semana 6 Base De Datos
Base de Datos

6 Referencias.
de, T. (2011). PROCEDIMIENTOS ALMACENADOS CON PARAMETROS DE SALIDA [YouTube Video].

In YouTube. https://www.youtube.com/watch?v=cbQdvruHwXQ&t=7s

También podría gustarte