tecnico

Páginas: 44 (10929 palabras) Publicado: 4 de mayo de 2014
Base de Datos
Avanzado I

2

CARRERAS PROFESIONALES

CIBERTEC

NOMBRE DEL CURSO

3

ÍNDICE

Página

Presentación

3

Red de contenidos

5

Unidad de aprendizaje 1 Lenguaje de manipulación de datos (DML)
1.1 Tema 1

:

Introducción

7

1.2 Tema 2

:

Lenguaje para la manipulación de datos DML

14

1.2.1. :

Operadores

14

1.2.2. :

Funcionesusada para el manejo de datos

17

1.2.3. :

Comandos de LMD

20

1.2.4.

Declaración MERGE

27

Recuperación avanzada de datos

29

1.3.1. :

Combinación de tablas

29

1.3.2. :

Datos agrupados GROUP BY, HAVING

32

1.3.3. :

Agregar conjunto de resultados: UNION

35

1.3.4. :

Resumen de datos: operador CUBE y ROLLUP

37

1.3 Tema 3

:

Unidad deaprendizaje 2: Programación TRANSACT SQL
2.1 Tema 1

:

Fundamentos de Programación TRANSACT SQL

2.1.1. :

Construcción de programación TRANSACT SQL

44

2.1.2. :

Variables, Identificadores

44

2.2 Tema 2

:

Herramientas para el control de Flujos

2.2.1. :

Estructura de control IF

46

2.2.2. :

Estructura condicional CASE

47

2.2.3. :

Estructura decontrol WHILE

49

2.3 Tema 3

:

Control de Errores en TRANSACT SQL

2.3.1. :

Funciones especiales de Error

51

2.3.2. :

Variable de sistema @@ERROR

52

2.3.3. :

Generar un error RAISERROR

53

2.4. Tema 4

:

Cursores en TRANSACT SQL

2.4.1. :

54

2.4.2. :

Abrir un Cursor, leer un registro

55

2.4.4. :

CIBERTEC

Declare Cursor

Cerrar elcursor: CLOSE y liberar los recursos

56

CARRERAS PROFESIONALES

4

Unidad de aprendizaje 3: Programación Avanzada TRANSACT SQL
3.1 Tema 1

:

Programación avanzada TRANSACT SQL

3.1.1. :

Funciones definida por el usuario

64

3.1.2. :

Procedimientos almacenados

67

3.1.3. :

Modificar datos con procedimientos almacenados

75

3.1.4. :

Transacciones en TRANSACTSQL

76

3.1.5. :

Triggers o disparadores

80

Unidad de aprendizaje 4: Manejo de datos XML en SQL SERVER
4.1 Tema 1

:

4.1.1. :

Introducción

88

Por que utilizar bases de datos relacionales para

88

datos XML
4.1.2. :

Tipos de datos XML

89

4.1.3. :

FOR XML y mejoras OPENXML

90

Procesamiento XML en SQL SERVER

90

4.2.1. :

Tipos de datos XML90

4.2.2. :

Almacenamiento de datos XML

91

4.2.3. :

Recuperando datos de tipo XML

94

4.2.4. :

Recuperar datos con OPENXML

102

4.2 Tema 2

:

Unidad de aprendizaje 5: Manejo de Usuarios en SQL SERVER
5.1. Tema 1

:

Introducción

108

5.1.1. :

Entidades de seguridad

108

5.1.2. :

Autenticación

109

5.1.3. :

Inicios de sesión yusuarios

111

5.1.4. :

Permisos en el motor de base de datos

118

Unidad de aprendizaje 6: Seguridad y Restauración en SQL SERVER
6.1. :

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

126

6.2. :

Copia de Seguridad en SQL Server

127

6.3. :Restaurando una copia de seguridad

136

6.1.1. :
6.1.2. :

CARRERAS PROFESIONALES

126
126

CIBERTEC

NOMBRE DEL CURSO

5

PRESENTACIÓN

Base de Datos Avanzado 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, Computación e
Informática y Redes y Comunicaciones. El presente manual ha sidodesarrollado para
que los alumnos del curso de Base de Datos Avanzado 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnica
  • Tecnico
  • Tecnicas
  • Tecnicas
  • Tecnico
  • Tecnicas
  • Tecnico
  • Tecnico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS