Base de Datos Avanzado I
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 elmanejo 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: operador CUBE y ROLLUP
52
Unidad de aprendizaje 2: Programación TRANSACT SQL
2.1 Tema 4
Fundamentos deProgramació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
CIBERTEC
:
:
Cursores en TRANSACT SQL
2.4.1. :
Declare Cursor
76
2.4.2. :
Abrir un Cursor
78
2.4.3. :
Cerrar el cursor
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 elusuario
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 XML128
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
1555.1.2. :
Autenticación
157
5.1.3. :
Inicios de sesión y usuarios
159
5.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 manualha sido desarrollado para que los 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 sedesarrollan durante semanas determinadas. En cada una de ellas, hallará los
logros, que debe alcanzar al final de la unidad; el tema tratado, el cual será ampliamente
desarrollado; y los contenidos, que debe desarrollar, es decir, los subtemas. Por último,
encontrará las actividades que deberá desarrollar en cada sesión, que le permitirán
reforzar lo aprendido en la clase.
El curso es eminentemente...
Regístrate para leer el documento completo.