Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Procedimientos almacenados para gestión de clientes y pedidos en una base de datos, Exámenes selectividad de Informática

Cómo definir procedimientos almacenados para listar clientes, buscar pedidos por fecha, insertar registros en la tabla Clientes, eliminar registros de la misma tabla y crear un disparador para imprimir mensajes al modificar la tabla Productos.

Tipo: Exámenes selectividad

2021/2022

Subido el 04/07/2022

raul-alfredo-huaman-sauni
raul-alfredo-huaman-sauni 🇵🇪

4.6

(7)

5 documentos

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Evaluación Final (A) 2020-20-A
Semipresencial – Programa a Distancia
Asignatura
BASE DE DATOS ASUC00051
Datos personales: Ingrese nombre y apellidos.
NRC: Ingrese NRC.
1. Consideraciones:
Criterio Detalle
Tiempo
aproxima
do:
90 minutos
Situación
problemat
izadora y
contextua
lizada
sobre el
objeto de
discusión
o
preguntas
sobre las
que el
estudiant
e
realizará
un
análisis
1. Defina un procedimiento almacenado que liste todos los clientes de
la tabla Clientes.
2. Cree un procedimiento almacenado que permita buscar los datos de
los pedidos registrados en una determinada fecha. El procedimiento
deberá definir un parámetro de entrada de tipo DateTime.
3. Defina un procedimiento almacenado para insertar un registro de la
tabla Clientes, en este procedimiento, definiremos parámetros de
entrada que representan los campos de la tabla.
4. Defina un procedimiento almacenado para eliminar un registro de la
tabla Clientes, en este procedimiento, definiremos parámetros de
entrada el filtro que usaremos para eliminar un registro.
5. Defina un disparador que imprime un mensaje cada vez que alguien
trata de insertar, eliminar o actualizar datos de la tabla Productos.
Instruccio
nes para
la
resolución
de la
evaluació
n
Lee y analiza de manera concentrada los enunciados de los casos de
aplicación.
1 | Página
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Procedimientos almacenados para gestión de clientes y pedidos en una base de datos y más Exámenes selectividad en PDF de Informática solo en Docsity!

Evaluación Final (A) 2020-20-A

Semipresencial – Programa a Distancia

Asignatura

BASE DE DATOS ASUC

Datos personales: Ingrese nombre y apellidos.

NRC: Ingrese NRC.

1. Consideraciones:

Criterio Detalle

Tiempo

aproxima

do:

90 minutos

Situación

problemat

izadora y

contextua

lizada

sobre el

objeto de

discusión

o

preguntas

sobre las

que el

estudiant

e

realizará

un

análisis

1. Defina un procedimiento almacenado que liste todos los clientes de

la tabla Clientes.

2. Cree un procedimiento almacenado que permita buscar los datos de

los pedidos registrados en una determinada fecha. El procedimiento

deberá definir un parámetro de entrada de tipo DateTime.

3. Defina un procedimiento almacenado para insertar un registro de la

tabla Clientes, en este procedimiento, definiremos parámetros de

entrada que representan los campos de la tabla.

4. Defina un procedimiento almacenado para eliminar un registro de la

tabla Clientes, en este procedimiento, definiremos parámetros de

entrada el filtro que usaremos para eliminar un registro.

5. Defina un disparador que imprime un mensaje cada vez que alguien

trata de insertar, eliminar o actualizar datos de la tabla Productos.

Instruccio

nes para

la

resolución

de la

evaluació

n

Lee y analiza de manera concentrada los enunciados de los casos de

aplicación.

EXAMEN BASE DE DATOS

1. Defina un procedimiento almacenado que liste todos los clientes de la tabla

Clientes.

Se observa que todos los clientes que tenemos en nuestra base de datos

2. Cree un procedimiento almacenado que permita buscar los datos de los pedidos

registrados en una determinada fecha. El procedimiento deberá definir un

parámetro de entrada de tipo DateTime.

Rellenamos datos a nuestra tabla Pedidos como se observa a continuación.

Ejecutamos nuestro procedimiento almacenado para buscar las fechas

Este es el resultado

Código:

CREATE PROCEDURE SP_BuscarFechas @FECHA AS DATE AS BEGIN select * from TablaPedidos where FechaPedido = @FECHA END EXEC SP_BuscarFechas '2021-10-05'

3. Defina un procedimiento almacenado para insertar un registro de la tabla

Clientes, en este procedimiento, definiremos parámetros de entrada que

representan los campos de la tabla.

CREATE PROCEDURE SP_InserRegistro @Id_cliente int, @Nom_cliente varchar( 40 ), @Dir_clienet varchar( 40 ), @Id_pais int, @Fono_cliente varchar( 15 ) AS BEGIN INSERT INTO [dbo].[TablaClientes] VALUES (@ID_CLIENTE,@NOM_CLIENTE,@DIR_CLIENET,@ID_PAIS,@FONO_CLIENTE) END

DELETE FROM TablaClientes WHERE IdCliente = @ID_CLIENTE END EXEC SP_EliminarRegistros '9'

Ejecutamos nuestro procedimiento almacenado

Como se observa se elimino el Id cliente 9

5. Defina un disparador que imprime un mensaje cada vez que alguien trata de

insertar, eliminar o actualizar datos de la tabla Productos.

CREATE TRIGGER TR_InsertarPedido ON [dbo].[TablaPedidos] FOR INSERT AS BEGIN PRINT 'SE INSERTO CAMBIOS EN LA TABLA PEDIDOS' END INSERT INTO [dbo].[TablaPedidos] VALUES ('11','Leche Ideal deslactosada','2021- 10-05') Select* From [dbo].[TablaPedidos]