ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

CARRERAS PROFESIONALES CIBERTEC


Enviado por   •  26 de Noviembre de 2012  •  Trabajos  •  8.286 Palabras (34 Páginas)  •  560 Visitas

Página 1 de 34

1

CARRERAS PROFESIONALES CIBERTEC

Base de Datos

Avanzado I

2

CARRERAS PROFESIONALES CIBERTEC

BASE DE DATOS AVANZADO I I 3

CIBERTEC CARRERAS PROFESIONALES

Í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: operador CUBE 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. : Declare Cursor 76

2.4.2. : Abrir un Cursor 78

2.4.3. : Cerrar el cursor 79

4

CARRERAS PROFESIONALES CIBERTEC

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 : Introducción 127

4.1.1. : Por que utilizar bases de datos relacionales para

datos XML

127

4.1.2. : Tipos de datos XML 128

4.1.3. : FOR XML y mejoras OPENXML 130

4.2 Tema 10 : 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

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 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. Tema 12 : Introducción a las estrategias de seguridad y

restauración

181

6.1.1. : Impacto del modelo de recuperación de copia de

seguridad y restauración

181

6.1.2. : 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

BASE DE DATOS AVANZADO I I 5

CIBERTEC CARRERAS PROFESIONALES

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 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 se desarrollan 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 práctico. Se inicia con la creación de la base de datos de

trabajo usando el lenguaje Transact/SQL en el manejador de base de datos relacional

SQL Server 2008. Posteriormente, se efectúa un repaso de las operaciones básicas de

manipulación de datos (Data Manipulation Lenguaje – DML) para hacer uso de

comandos que se emplean en la inserción, modificación y eliminación de los mismos. A

continuación vamos a realizar operaciones de consulta avanzada de base de datos

utilizando clausulas de unión, de agrupamiento, de combinación, entre otras. A

continuación aprenderemos a manejar la programación TRANSACT-SQL aplicando los

conceptos en cursores, procedimientos almacenados, funciones y desencadenantes o

trigger. Para integrar los temas de actualidad, aprenderemos a manejar datos XML en

la base de datos relacional y finalmente, en la última parte del manual, aprenderemos a

manejar usuarios y generar copias de respaldo de una base de datos y restaurar una

base de datos de SQL SERVER.

6

CARRERAS PROFESIONALES CIBERTEC

BASE DE DATOS AVANZADO I I 7

CIBERTEC CARRERAS PROFESIONALES

RED DE CONTENIDOS

Base de Datos Avanzado II

Lenguaje de

Manipulación

de datos

LMD LDD

Programación

Transact SQL

Estructuras Cursores

Manejo de

datos XML

FOR

XML

OPEN

XML

8

CARRERAS PROFESIONALES CIBERTEC

BASE DE DATOS AVANZADO I I 9

CIBERTEC CARRERAS PROFESIONALES

LENGUAJE DE MANIPULACIÓN DE DATOS (DML)

LOGRO DE LA UNIDAD DE APRENDIZAJE

• Al término de la unidad, el alumno recupera, inserta, actualiza y elimina

información de una base de datos aplicando múltiples condiciones de comparación

o funciones para el manejo de campos tipo fecha. Obtiene registros originados por

la selección de uno o varios grupos haciendo uso de las funciones agrupamiento y

columna procedentes de dos o más tablas.

TEMARIO

1.1. Introducción

1.1.1. Tablas a usar en el curso

1.1.2.

...

Descargar como (para miembros actualizados) txt (64 Kb)
Leer 33 páginas más »
Disponible sólo en Clubensayos.com