3 - Indice

[editar]
Monografía creado por Isaias Cansino García.
02 de Febrero de 2008
Índice
Introducción IX
Capítulo I: Planteamiento del problema
1.1.-Antecedentes 12
1.2.-Definición del problema 13
1.3.-Objetivo general 14
1.4.-Objetivos específicos 14
1.5.-Justificación 15
1.6.-Alcances 16
1.7.-Limitantes 17
Capítulo II: Procedimiento almacenado, aportación a seguridad y velocidad
2.1.-Definición de base de datos 19
2.2.-Algunos mecanismos de una base de datos 20
2.2.1.-Índices 20
2.2.2.-Integridad referencial 21
2.2.3.-Transacciones 22
2.2.4.-Disparadores 23
2.2.5.-Vistas 23
2.3.-Definición de procedimientos almacenados 24
2.4.-Breve Historia de los procedimientos almacenados 27
2.5.-Razones para la existencia de los procedimientos almacenados 28
2.5.1.-Ocultando tablas al usuario por seguridad 29
2.5.2.-Velocidad en los procesos 34
2.5.3.-Mejora de tráfico en la red 40
2.5.4.-Desarrollo independiente entre sentencias sql y aplicación 41
Capítulo III: BDMS y su seguridad
3.1.-Definición de DBMS 43
3.2.-Algunos DBMS 45
3.2.1.-MYSQL 46
3.2.2.-SQLSERVER 48
3.2.3.-ORACLE 49
3.3.-Seguridad 51
3.3.1-Manejo de usuarios 51
3.3.1.1.-Administrador de la base de datos 52
3.3.1.2.-Usuarios de la base de datos 53
3.3.2.-Encriptación de claves de usuarios 53
3.3.3.-Asignación de privilegios a usuarios 55
3.3.4.-Asignación de privilegios basados en host 57
Capítulo IV: Sintaxis del procedimiento almacenado
4.1.-Estándar SQL2003 62
4.2.-Permisos de ejecución y creación de procedimientos 63
4.3.-Instrucciones propias de procedimiento almacenado 64
4.3.1.-delimitadores 64
4.3.2.-create procedure 65
4.3.3.-alter procedure 68
4.3.4.-drop procedure 69
4.3.5.-sentencia compuesta begin y end 69
4.3.6.-sentencia declare 69
4.3.7.-select into 70
4.3.8.-Open del cursor 70
4.3.9.-sentencia del cursor fetch 70
4.3.10.-Sentencia de cursor CLOSE 71
4.3.11.-Sentencia IF 71
4.3.12.-Sentencia CASE 72
4.3.13.-Sentencia WHILE 72
4.3.14.-Sentencia handlers 73
4.3.15.-Declaración de cursores 75

Conclusión 76
Glosario 78
Bibliografía 80
Anexo 85
















Índice de figuras
Imagen 1: Comparativa entre utilización y no utilización de un procedimiento almacenado. 12
Imagen 2: Diagrama de base de datos de un banco
Imagen 3: Diagrama de base de datos de generación de nómina
Imagen 4: Diagrama a bloques de generación de nómina
Imagen 5: Tráfico en red por no implementación de procedimiento almacenado
Imagen 6: Tráfico en red por implementación de procedimiento almacenado
Imagen 7:Diagrama general de funcionamiento de un DBMS
Imagen 8: Encriptación de claves de usuario
Imagen 9: Base de datos administradora de privilegios en un DBMS
Imagen 10: Red corporativa e internet accesando a la base de datos
Índice de tablas
Tabla 1: Asignación de privilegios a usuarios sin procedimiento almacenado
Tabla 2: Asignación de privilegios a usuarios con procedimiento almacenado
[editar]

2 opiniones

MUY CLARO

ME ACLARÓ MUCHAS DUDAS, EL EJEMPLO DADO ME SIRVIÓ MUCHO, GRACIAS
Más teórico e histórico

Parece que está bien, aunque no es lo que buscaba, pues es un documento que tiene más de teoría e historia que de enseñanza y práctica.

Monografías relacionados con 'Procedimientos Almacenados MySQL 5'