Está en la página 1de 10

Diseño y Gestión de Base de

Datos

UNIDAD III

PROCEDIMIENTOS ALMACENADOS

Carolina Martínez Bórquez – Ingeniero en


Computación
Diseño y Gestión de Base de Datos

Procedimientos Almacenados

 Los SP (stored procedure) son rutinas programadas


para una base de datos.

 Estas rutinas permiten realizar algunas operaciones sobre


las tablas a fin de insertar, actualizar , eliminar y
seleccionar registros.

 Se almacena físicamente en la base de datos.

Carolina Martínez Bórquez – Ingeniero en


Computación
Diseño y Gestión de Base de Datos

Procedimientos Almacenados

Base de Datos

Tablas

Procedimientos
Almacenados

Carolina Martínez Bórquez – Ingeniero en


Computación
Diseño y Gestión de Base de Datos

Procedimientos Almacenados

Sintaxis:
CREATE PROCEDURE NOMBRE (VARIABLE TIPO_DATO)
BEGIN
SENTENCIAS;
END;

CALL NOMBRE (PARAMETRO);

Carolina Martínez Bórquez – Ingeniero en


Computación
Diseño y Gestión de Base de Datos

Procedimientos Almacenados

Mostrar todos los datos de los registros


de la tabla EDITORIAL

CREATE PROCEDURE SpSeleccionarEditoriales ()


begin
SELECT * FROM editorial;
end

Carolina Martínez Bórquez – Ingeniero en


Computación
Diseño y Gestión de Base de Datos

Procedimientos Almacenados

Crear un sp que muestre el título y el nombre de la


editorial, según el código ingresado

Carolina Martínez Bórquez – Ingeniero en


Computación
Diseño y Gestión de Base de Datos

Procedimientos Almacenados

Carolina Martínez Bórquez – Ingeniero en


Computación
Diseño y Gestión de Base de Datos

Procedimientos Almacenados

 Crear un sp que agregue un libro a la BD

Carolina Martínez Bórquez – Ingeniero en


Computación
Diseño y Gestión de Base de Datos

Procedimientos Almacenados

Carolina Martínez Bórquez – Ingeniero en


Computación
Diseño y Gestión de Base de Datos

Procedimientos Almacenados

Genere los procedimientos para la inserción de


información para las tablas (editorial, autor,
categoría).

Genere los procedimientos para la actualización de


información para la tabla Libro.

Genere los procedimientos para la eliminación de


información para las tablas (Libro y copia_libro).

Carolina Martínez Bórquez – Ingeniero en


Computación

También podría gustarte