Beruflich Dokumente
Kultur Dokumente
ASIGNATURA:
TALLER DE BASE DE DATOS
CICLO ESCOLAR: ENE-JUN 2018
ASESOR:
ZAGAL ARCE JOSE LUIS
Actividad 2
EQUIPO 1
ALUMNOS(A):
MENDOZA FERNANDEZ FRANCISCO JAVIER
HERNÁNDEZ LÓPEZ JULISSA CITLALI
ALCAIDE CARRANZA NORMA
SOLIS JIMENEZ HECTOR
CARRERA: INGENIERÍA INFORMÁTICA
EDIFICIO F-LP
HORARIO: 13:00 – 14:00 HRS.
INTRODUCCIÓN
Una transacción es una interacción con una estructura de datos compleja, compuesta
por varios procesos que se han de aplicar uno después del otro.
La transacción debe realizarse de una sola vez y sin que la estructura a medio manipular
pueda ser alcanzada por el resto del sistema hasta que se hayan finalizado todos sus
procesos.
En cualquier momento, el programa podría decidir que es necesario hacer fallar la
transacción, con lo que el sistema deberá revertir todos los cambios hechos por las
operaciones ya hechas. En el lenguaje SQL se
denomina COMMIT a aplicar_cambios y ROLLBACK a cancelar_cambios.
Para crear un procedimiento utilizamos las palabras créate or replace insertar país, luego
indicamos los parámetros del procedimiento entre paréntesis indicando primero el
nombre de procedimiento y luego el tipo :
Id tipo char
Nombre del país varchar2
Ri number
Ya que declaramos nuestros parámetros ponemos la palabra reservada ¨IS¨ y luego
abrimos el bloque con ¨begin¨ y lo cerramos con ¨end¨ al finalizar se pone el nombre del
procedimiento que estamos creamos .
Las palabras reservadas para insertar en una tabla es insert into y luego el nombre de la
tabla countries luego con la palabra reservada values indicamos que valores insertamos
en la tabla.
Seleccionamos el bloque del código donde hicimos el uso del código y ejecutamos:
En la salida del script nos dice BLOQUE ANONIMO TERMINADO esto quiere decir
que no hubo problemas
Haremos una consulta para toda la tabla de datos country seleccionamos y ejecutamos
CONCLUSIÓN
Domínguez Ch. Jorge. (2014) Breve Introducción al SQL, editorial IEASS, Venezuela.
http://lucas.hispalinux.es/Postgresqles/web/navegable/programmer/triggers.html
http://dev.mysql.com/doc/refman/5.0/es/server-side-scripts.html
http://dev.mysql.com/doc/refman/5.0/es/instance-manager.html
http://dev.mysql.com/doc/refman/5.0/es/configuring-mysql.html
http://dev.mysql.com/doc/refman/5.0/es/server-shutdown.html