Base de Datos Avanzado
Base de Datos
Avanzado I
CARRERAS PROFESIONALES
CIBERTEC
2
CARRERAS PROFESIONALES
CIBERTEC
BASE DE DATOS AVANZADO II
3
ÍNDICE
Página
Presentación
5
Red de contenidos
7
Unidad de aprendizaje 1 Lenguaje de manipulación de datos (DML)
1.1 Tema 1
:
Introducción
11
1.2 Tema 2
:
Lenguaje para la manipulación de datos DML
1.2.1. :Operadores
17
1.2.2. :
Funciones para el manejo de datos
22
1.2.3. :
Comandos de LMD
25
1.2.4.
Declaración MERGE
39
1.3 Tema 3
:
Recuperación avanzada de datos
1.3.1. :
Combinación de tablas
40
1.3.2. :
Datos agrupados GROUP BY, HAVING
44
1.3.3. :
Agregar conjunto de resultados: UNION
50
1.3.4. :
Resumen de datos: operadorCUBE y ROLLUP
52
Unidad de aprendizaje 2: Programación TRANSACT SQL
2.1 Tema 4
:
Fundamentos de Programación TRANSACT SQL
2.1.1. :
Construcción de programación TRANSACT SQL
61
2.1.2. :
Variables
61
2.2 Tema 5
:
Herramientas para el control de Flujos
2.2.1. :
Estructura de control IF
65
2.2.2. :
Estructura condicional CASE
66
2.2.3. :Estructura de control WHILE
49
2.3 Tema 6
:
Control de Errores en TRANSACT SQL
2.3.1. :
Funciones especiales de Error
72
2.3.2. :
Variable de sistema @@ERROR
73
2.3.3. :
Generar un error RAISERROR
74
2.4. Tema 7
:
Cursores en TRANSACT SQL
2.4.1. :
76
2.4.2. :
Abrir un Cursor
78
2.4.3. :
CIBERTEC
Declare Cursor
Cerrar elcursor
79
CARRERAS PROFESIONALES
4
Unidad de aprendizaje 3: Programación Avanzada TRANSACT SQL
3.1 Tema 8
:
Programación avanzada TRANSACT SQL
3.1.1. :
Funciones definida por el usuario
91
3.1.2. :
Procedimientos almacenados
97
3.1.3. :
Modificar datos con procedimientos almacenados
107
3.1.4. :
Transacciones en TRANSACT SQL
109
3.1.5. :Triggers o disparadores
114
Unidad de aprendizaje 4: Manejo de datos XML en SQL SERVER
4.1 Tema 9
:
4.1.1. :
Introducción
127
Por que utilizar bases de datos relacionales para
127
datos XML
4.1.2. :
Tipos de datos XML
128
4.1.3. :
FOR XML y mejoras OPENXML
130
Procesamiento XML en SQL SERVER
131
4.2.1. :
Tipos de datos XML
131
4.2.2. :Almacenamiento de datos XML
132
4.2.3. :
Recuperando datos de tipo XML
135
4.2.4. :
Recuperar datos con OPENXML
147
4.2 Tema 10
:
Unidad de aprendizaje 5: Manejo de Usuarios en SQL SERVER
5.1. Tema 11
:
Introducción
155
5.1.1. :
Entidades de seguridad
155
5.1.2. :
Autenticación
157
5.1.3. :
Inicios de sesión y usuarios
1595.1.4. :
Permisos en el motor de base de datos
169
Unidad de aprendizaje 6: Seguridad y Restauración en SQL SERVER
6.1.2. :
Introducción a las estrategias de seguridad y
restauración
Impacto del modelo de recuperación de copia de
seguridad y restauración
Diseño de la estrategia de copia de seguridad
182
6.1.3. :
Copia de Seguridad en SQL Server
183
6.1.4. :Restaurando una copia de seguridad
195
6.1. Tema 12 :
6.1.1. :
CARRERAS PROFESIONALES
181
181
CIBERTEC
BASE DE DATOS AVANZADO II
5
PRESENTACIÓN
Base de Datos Avanzado I es un curso que pertenece a la Escuela de Tecnologías de
Información y se dicta en las carreras de Administración y Sistemas, y Computación e
Informática. El presente manual ha sido desarrollado para quelos alumnos del curso de
Base de Datos Avanzado I puedan aplicar los conocimientos adquiridos en el curso de
Base de Datos teoría y laboratorio. Todo ello, en conjunto, le permitirá manejar los datos
de una base de datos relacional utilizando comandos TRANSACT-SQL.
El manual para el curso ha sido diseñado bajo la modalidad de unidades de aprendizaje,
las que se desarrollan durante semanas...
Regístrate para leer el documento completo.