Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Práctica 6.5 Administración de Bases de Datos

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 21 de mayo de 2020 por Daniel G.

12 visualizaciones

Descargar la transcripción

Buenos días, esto es una actividad narrada de la práctica 6.5 del tema 6 de gestión de bases de datos. 00:00:01
En esta práctica debemos crear un procedimiento al cual le pasaremos un código de cliente 00:00:10
y desde ese dato sacaremos también el nombre, la ciudad y el país del cliente y los pagos que ha realizado. 00:00:19
Empezaremos usando un procedimiento de la actividad de la práctica 6.2. 00:00:29
Lo usaremos de marco de referencia y para tener que escribir menos. 00:00:41
Empezaremos creando el procedimiento y en este caso lo llamaremos 00:00:47
Pagos barra baja cliente. 00:00:51
cambiaremos el dato que nos da por número de cliente y aquí podríamos usar clientes o pagos 00:00:56
para saber el tipo de dato es. En este caso usaremos pago, son menos letras, cliente. 00:01:10
vale, a continuación crearemos un cursor 00:01:27
en este caso le cambiaremos el nombre 00:01:31
es crear un cursor que nos coja 00:01:35
todas las filas de la tabla pagos 00:01:45
donde el código de cliente coincida con el 00:01:48
número que le hemos dado, además los ordenaremos 00:01:56
por la fecha de pago, siguientemente 00:02:03
hay dos opciones. Podemos bien crear 00:02:17
variables para almacenar 00:02:22
los tres datos extra que necesitamos 00:02:26
del cliente, o podemos crear una fila 00:02:31
de cliente siguiendo el tipo de esa fila. 00:02:35
Yo prefiero hacerlo de este primer modo, 00:02:39
pero es posible hacerlo del segundo. Así que estas dos 00:02:43
en vez de modificarlas las elimino 00:02:47
también necesitamos 00:02:49
un total 00:02:51
para el total de los pagos 00:02:53
aquí si hubiéramos 00:02:55
usado el segundo método 00:02:57
cambiaríamos esos dos por 00:02:59
nuestras tres 00:03:01
variables 00:03:03
y usaríamos, bueno, no 00:03:04
cogeríamos los tres campos de la 00:03:07
tabla clientes y los meteríamos 00:03:09
en tres variables y luego 00:03:11
las tres variables irían aquí 00:03:13
junto al número de cliente 00:03:15
pero como vamos a usar la fila 00:03:18
simplemente lo eliminamos 00:03:20
aquí se ve que cogemos 00:03:22
desde la tabla cliente 00:03:29
todo lo que coincida 00:03:30
con el número de cliente 00:03:32
lo metemos a una fila 00:03:34
¿vale? y a continuación 00:03:36
vale 00:03:38
¿ves? 00:03:41
para hacerlo diferente 00:03:51
si tuviésemos variables 00:03:53
serían las cuatro de este tipo 00:03:55
usando las otras tres variables 00:03:56
y como tenemos esta fila, las otras tres son como esta fila, estas dos nos sobran, entonces sería código de cliente, nombre de cliente, ciudad del cliente y el país del cliente, vale, 00:03:58
A continuación, usaremos la cabecera que nos piden en el ejercicio, que es id barra transacción, fecha, forma de pago y la cantidad. 00:04:27
Además, nos piden que pongamos un separador para la tabla, que esto se hace de la siguiente manera. 00:04:58
cogemos aquí, y ahora sin necesidad de preocuparnos, usando como referencia la cabecera, ya tenemos nuestro separador. 00:05:11
Y ahora eso es cuestión de copiarlo y pegarlo. 00:05:29
Vale, para sacar cada una de las filas que hemos metido en el cursor, haremos un bucle, 00:05:32
en el cual al total le sumaremos 00:05:45
la cantidad que hay en esa instancia del bucle 00:05:52
del cursor, perdón, esa fila del cursor 00:06:00
y además escribiremos 00:06:03
la identidad de la transacción 00:06:07
la fecha de pago 00:06:12
la forma de pago 00:06:18
y la cantidad 00:06:25
ya está 00:06:29
al final del bucle tendremos el total 00:06:45
que lo usaremos para 00:06:49
poner la línea con el total 00:06:51
estas dos nos sobran 00:06:56
y ya llegamos al final que es control de errores 00:07:07
que cuando haya algún error 00:07:11
nos saldrá un mensaje con el código de error 00:07:14
y que es ese error y una descripción 00:07:19
ahora esto lo ejecutamos 00:07:21
vale, ves, nos faltan 00:07:25
los puntos y pomas 00:07:35
vale 00:07:37
en el cliente 00:07:46
en el cliente 00:07:48
vamos a probar ahora, vale, sí 00:07:48
y está aquí abajo ya 00:07:51
y por ejemplo 00:07:54
si tuviésemos algún error 00:07:56
que quisiese decir que no se podía usar 00:07:57
por ejemplo 00:08:00
esto de aquí 00:08:02
nos saldrá esta x aquí 00:08:02
pequeñita y podemos 00:08:05
saber así que hay un error. A continuación, abriré estas tres consultas que tengo ya 00:08:08
puestas, que son dos normales y una que nos va a dar un error. Las intentamos hacer y 00:08:19
ahora en el output es la primera, la segunda y el error. Y así ya está. Ya hemos terminado 00:08:26
con esta actividad. 00:08:41
Subido por:
Daniel G.
Moderado por el profesor:
Juan Antonio Garcia Domínguez (juan.garcia317)
Licencia:
Reconocimiento
Visualizaciones:
12
Fecha:
21 de mayo de 2020 - 0:06
Visibilidad:
Público
Centro:
IES VISTA ALEGRE
Duración:
08′ 44″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
41.03 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid