Anda di halaman 1dari 5

SLABO I.

INFORMACION GENERAL ASIGNATURA ESPECIALIDAD SEMESTRE SUBMDULO PRE-REQUISITOS HORAS SEMANALES DURACION DESCRIPCION DEL CURSO Las empresas de hoy se enfrentan a varios desafos de informacin inditos: la proliferacin de sistemas y datos en el seno de sus empresas; la necesidad de proporcionar a sus empleados, clientes y parthers acceso coherentes a dichos datos; el deseo de ofrecer informacin plena de sentido a quienes trabajan con sta para que pueda tomar decisiones fundamentadas y el imperativo, la seguridad o la fiabilidad. En Este curso los alumnos conocern SQL Server 2008, como la solucin de gestin de la informacin, que procura mayor escalabilidad, disponibilidad y seguridad a la informacin empresarial y las aplicaciones de anlisis al tiempo que simplificara su creacin, implantacin y gestin. III. OBJETIVOS GENERALES Al finalizar el ciclo acadmico el alumno ser capaz de: Implementar una base de Datos en el SQL Server 2008 Acceder la Base de Datos desde un Lenguaje Visual Clientes Servidor (Visual Basic.Net) Conocer de la aplicacin XCopy, y redes de seguridad que la diferencian de otras ediciones de SQL Server 2008. Conocer bibliotecas de clases de Microsoft.Net Framework y lenguajes modernos de programacin para implementar funcionalidades en el servidor Elaborar una arquitectura de aplicacin empresarial con SQL, describir las bases conceptuales de programacin con Transac-SQL, crear y manejar base de datos y sus componentes relacionados Implementar integridad de datos usando la propiedad de columna IDENTITY, restricciones, valores por omisin, reglas e identificadores nicos, planear para el uso de ndices, crear, usar y mantener las vistas de datos, implementar funciones definidas por el usuario. : TALLER DE BASE DE DATOS I : COMPUTACION E INFORMATICA : IV : VIII : TALLER DE DESARROLLO III (VISUAL.NET II) :6 : 12 SEMANAS

II.

ESPECIFICOS Reconocimiento de criterio para crear de Bases de Datos Relacionados y Objetos Poder implementar la integridad de datos Analizar el criterio para disear, crear y utilizar procedimientos almacenados, crear e implementar triggers, programara travs de mltiples servidores al utilizar consultas distribuidas, transacciones distribuidas y vistas particionadas, optimizar el desempeo de consultas, analizar consultas, manejar transacciones y bloqueos para asegurar la concurrencia y recuperabilidad de datos.

CORPORACIN EDUCATIVA CESCA

Pgina 1 de 5

TALLER DE BASE DE DATOS I (SQL)


IV. METODOLOGA Mtodo activo, deductivo, interrogativo y de investigacin, incentivando la participacin de los alumnos, mediante videos, paneles de discusin y de debate entre los alumnos del aula. V. EVALUACIN El estudiante ser evaluado en funcin al logro de sus capacidades y actitudes, relacionadas con la especialidad, sobre los siguientes criterios. VI. VII. Examen parcial. Evaluaciones prcticas. Examen final. Trabajo de investigacin final. Evaluacin participativa.

REQUISITOS DE APROBACIN Asistencia Mnima. Estrategia de Prcticas y Asignaciones. Promedio Mnimo de Aprobacin. 70% 100% 10.5.

BIBLIOGRAFA

Del Docente: Bases de datos con SQL Server 2008 - Jorge Moratalla Collado. Teach Yourself Transact-SQL in 21 days MeEwan. Solomon. Using Microsoft SQL. Server Branchek, Hazlehurst. Wynkoop, Warner. Del Alumno: Hitchhiker's Guide to Visual Basic & SQL. Server, William Vaughn SQL Server Mike Gunderloy, Mary Chipman Programacin de SQL Server con Visual Basic Mc Graw Hill Administracin de Base de Datos con SQL Server Juan Carlos Heredia A fondo: Microsoft SQL Server 2008 - McGraw-Hill Interamericana S.A.
VIII. CONTENIDO DEL CURSO UNIDAD FORMATIVA I: Descripcin General de SQL Server, Aplicacin XCopy, Redes y Seguridad. Implementando Integridad de Datos. Capacidades a lograr: Identificar las principales herramientas de programacin de SQL Server. Explicar la diferencia entre las dos herramientas principales de programacin en SQL Server. Describir los elementos bsicos de Transact-SQL. Analizar el uso de variables locales, operadores, funciones, sentencias de control de flujo y comentarios. Recordar las varias formas de ejecutar sentencias de Transact-SQL. Manejar las distintas formas de recuperar informacin de una y varias tablas haciendo uso de uniones y a la vez conocer las distintas clusulas usadas para la recuperacin de datos. Manipular y modificar la data de las tablas.

CORPORACIN EDUCATIVA CESCA

Pgina 2 de 5

PRIMERA SEMANA: Integracin de SQL Server. Bases de datos de SQL Server. Seguridad de SQL Server. Trabajando con SQL Server. Aplicacin XCopy, Redes y Seguridad. Diseando la arquitectura de aplicaciones empresariales. Herramientas de programacin de SQL Server. El lenguaje de programacin Transact-SQL. Elementos de Transact-SQL. Elementos adicionales al lenguaje. Formas de ejecutar sentencias de Transact-SQL.

SEGUNDA SEMANA: Creando bases de datos. Creando grupos de archivos. Manejando bases de datos. Introduccin a estructuras de datos. Creando tipos de datos. Creando tablas. Generando valores de columnas. Generando scripts. TERCERA SEMANA: Prctica calificada. Tipos de integridad de datos. Haciendo cumplir la integridad de datos. Definiendo restricciones. Tipos de restricciones. Deshabilitando restricciones. CUARTA SEMANA: Usando valores por omisin y reglas. Decidiendo que mtodo de cumplimiento utilizar. Introduccin a ndices. Arquitectura de ndices. Como SQL Server obtienen la informacin almacenada. Como SQL Server mantiene estructuras de ndices y cmulo. Decidiendo que columnas indexar. QUINTA SEMANA: Creando ndices. Creando opciones de ndices. Manteniendo ndices. Introduccin a estadsticas. Consultando la tabla sysindexes. Configurando ndices usando el Index Tuning Wizard. Consideraciones de desempeo. SEXTA SEMANA: Introduccin a vistas. Ventajas de vistas. Definiendo vistas. Modificando datos a travs de vistas. Optimizando el desempeo al utilizar vistas.

CORPORACIN EDUCATIVA CESCA

Pgina 3 de 5

TALLER DE BASE DE DATOS I (SQL)


Examen Parcial.

UNIDAD FORMATIVA II: Implementando Procedimientos Almacenados / Implementando Triggers. Optimizando el desempeo de consultas / podr integrar todas las tareas creadas en sql server con visual basic y la manipulacin de programas en el lado del servidor. Capacidades a lograr: Analizar cmo se procesa un procedimiento almacenado. Crear, ejecutar, modificar y eliminar un procedimiento almacenado. Construir procedimientos almacenados que acepten parmetros. Ejecutar procedimientos almacenados extendidos. Crear mensajes de error personalizados. Crear ndices que cubran consultas. Identificar las estrategias de indexamiento para reducir el nmero de pginas ledas. Evaluar cuando sobrepasar al Query Optimizer. Analizar la ganancia en desempeo que se obtiene al escribir consultas eficientes y crear ndices tiles para las consultas que contienen el operador lgico OR. Evaluar como el Query Optimizer usa diferentes estrategias para el operador JOIN para optimizar consultas.

STIMA SEMANA: Definiendo funciones definidas por el usuario. Ejemplos de funciones definidas por el usuario. Vistas y Procedimientos. Creacin de Vistas. Agregar, Modificar y Eliminar Vistas. Procedimientos Almacenados. Crear, Modificar y Eliminar Store Procedure. Referencia del Transact-SQL. Procedimientos Almacenados de SQL. Procedimientos Almacenados de Usuarios. Procedimientos Almacenados de Usuarios con Parmetros. OCTAVA SEMANA: Introduccin a triggers. Definiendo triggers. Como trabajan los triggers. Ejemplos de triggers. Consideraciones de desempeo. Introduccin a las consultas distribuidas. Ejecutando una consulta especfica en una fuente de datos remota. Estableciendo el ambiente de servidor ligado. Ejecutando una consulta en un servidor ligado. Manejando transacciones distribuidas. Modificando datos en un servidor ligado. Usando vistas particionadas. NOVENA SEMANA: Introduccin al Query Optimizer. Obteniendo informacin del plan de ejecucin. Usando un ndice para cubrir una consulta. Estrategias de indexacin. Sobrepasar al Query Optimizer.

CORPORACIN EDUCATIVA CESCA

Pgina 4 de 5

Consultas que usan el operador AND. Consultas que usan el operador OR. Consultas que usan operaciones JOIN.

DECIMA SEMANA: Temas principales. Introduccin a transacciones y bloqueos. Manejando transacciones. DECIMOPRIMERA SEMANA: Seguridad del Servidor. Asignacin de Usuarios. Asignacin de Usuarios. Servicio de Transformacin de Datos. Backup con el Adm. Corporativo y con Inst. Transact-SQL Restore con el Adm. Corporativo y con Inst. Transact-SQL Replicaciones. DECIMOSEGUNDA SEMANA: Integracin con Visual Basic .NET Aplicaciones con Visual Basic .NET Uso de Stored Procedure desde Visual Basic .NET Uso de Triggers desde Visual Basic .NET Examen Final.

CORPORACIN EDUCATIVA CESCA

Pgina 5 de 5

Anda mungkin juga menyukai