UNIVERSIDAD NACIONAL DE DAN ANTONIO ABAD DEL CUSCO FACULTAD DE CIENCIAS QUÍMICAS, FÍSICAS Y MATEMÁTICA X CICLO DE PROFESIONALIZACIÓN EN INGENIERÍA INFORMÁTICA Y DE SISTEMAS PLAN DE PRÁCTICAS DE LA ASIGNATURA DE ADMINISTRACIÓN DE BASE DE DATOS I.- DATOS GENERALES: 1.1 1.2 1.3 1.4 1.5 Nombre de la Asignatura Horas Teóricas Horas Prácticas Carrera Profesional Docente : : : : : Administración de Base de Datos 30 horas 30 horas Ingeniería Informática y de Sistemas. II.- OBJETIVO GENERAL Al finalizar la asignatura es estudiante estará en condiciones de: Implementar bases de datos en el Gestor SQL Server Analizar servicios avanzados de SQL Server III.- CONTENIDO DEL PLAN DE PRÁCTICAS 1. Prerequisitos 1.1. Instalación de SQL Server 2008 2. Creación de bases de datos 2.1. 2.2. 2.3. 2.4. Creación de Bases de datos Creación de esquemas Crear tipos de datos Crear Login y Usuarios 3. Creación de tablas 3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7. 3.8. Tipos de datos Tipos de datos definidos por el Usuario Crear tablas Insertar datos Modificar datos Borrar datos Filegroups/particiones Integridad de datos con Constraint, reglas, Check 4. Consultas 4.1. 4.2. Estructura de una consulta Consulta de varias tablas con Inner join, Left outer join, full outer join 4.3. 4.4. Agrupaciones, operaciones Sum, Max,Min, Avg, Having Tablas temporales y tipo de dato Table 5. Indices 5.1. 5.2. 5.3. 5.4. Definición y características Creación de índices Modificación de índices Uso de Índices 6. Procedimientos almacenados 6.1. 6.2. 6.3. 6.4. Definición y características Creación Modificación Uso de procedimientos almacenados con parámetros de entrada y salida 7. Funciones 7.1. 7.2. 7.3. 7.4. Funciones propias del SQL Server Creación Modificación Uso de Funciones 8. Triggers 8.1. 8.2. 8.3. 8.4. Definición y características Creación Modificación Uso de triggers 9. Vistas 9.1. 9.2. 9.3. 9.4. Definición y características Creación Modificación Uso de vistas 10. Transacciones 10.1. 10.2. 10.3. 10.4. Definición y características Comandos de transacciones Niveles de aislamiento Manejo de errores Try Catch 11. Recorrido Fila a Fila con Cursores/Update 11.1. 11.2. 11.3. Definición y características Estructura, creación y uso de Cursores Recorrido fila fila con Update 12. XML con base de datos 12.1. 12.2. 12.3. 12.4. 12.5. Mostrar datos en formato XML Uso de sentencias FOR XML Recuperar datos de formato XML Uso de función OpenXML y XQuery Utilizar datos XML 13. Reporting Service 13.1. 13.2. 13.3. Definición y características Diseño y Creación de reportes con SQL Server Business Intelligence Selección de fuente de datos, DataSet, procedimientos almacenados Asignación de campos en la cabecera y el detalle Subtotales y anidación Inserción de graficos Publicación de reportes IV.- BIBLIOGRAFIA 1. Microsoft. Training Kit- Implementación y mantenimiento de SQL Server 2005. 2. Course 2779B: Implementing a Microsoft® SQL Server™ 2005 Database _________________________ Ing.