DIPLOMADO EN BASE DE DATOS OBJETIVOS Preparan al Estudiante en el uso de las tecnologías de base de datos OLTP y OLAP, con conocimientos generales en todas las bases de datos y especialización en SQL server de Microsoft REQUISITOS DE ADMISION Tener acceso a Internet y una cuenta de correo electrónico. Llenar Boleta de Inscripción y efectuar los pagos correspondientes. Cumplir con el perfil de ingreso Copia de su título de Nivel Medio Fotocopia de su cédula de vecindad AUDIENCIA Este curso está dirigido a administradores de bases de datos de SQL Server, implementadores, ingenieros de sistemas y desarrolladores que son responsables de redactar las consultas (queries). ESTUDIANTE REQUISITOS PREVIOS Este curso requiere que se cumplan los siguientes requisitos: Conocimiento de los conceptos de integridad de los datos Conocimientos básicos de Windows Server Habilidades de diseño de base de datos relacional Habilidades de Programación METODOLOGIA o Cada módulo se ofrece en 10 semanas. Se imparten 3 horas por semana. Los cursos son presénciales con apoyo virtual. La participación del estudiante es decisiva y se espera una muy buena inversión de su tiempo para prepararse. HORARIOS: Miércoles de 18:00 a 21:00 horas y Sábados de 9:00 a.m. a 12:00 p.m. INVERSION Inscripción: Q. 550.00 por trimestre Cuotas: Q. 550.00 (3 cuotas por trimestre) Manual Opcional: Q.800.00 (un solo pago de contado) IMPARTIDO POR Nuestros catedráticos cuentan con gran experiencia en el campo en el que se desarrollan, además de su reconocida trayectoria como MCT. CONTENIDO -Introducción a Transact, primer trimestre -Administración de SQL, segundo trimestre -Implementación de SQL Server, tercer trimestre -Análisis Services, cuarto trimestre
Primer Trimestre Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008 Lesson 1: Overview of SQL Server 2008 Lesson 2: Overview of SQL Server Databases Lesson 3: Overview and Syntax Elements of T-SQL Lesson 4: Working with T-SQL Scripts Lesson 5: Using T-SQL Querying Tools Lab: Using SQL Server Management Studio and SQLCMD Module 2: Querying and Filtering Data Lesson 1: Using the SELECT Statement Lesson 2: Filtering Data Lesson 3: Working with NULL Values Lesson 4: Formatting Result Sets Lesson 5: Performance Considerations for Writing Queries Lab: Performing Basic Queries Module 3: Grouping and Summarizing Data Lesson 1: Summarizing Data by Using Aggregate Functions Lesson 2: Summarizing Grouped Data Lesson 3: Ranking Grouped Data Lesson 4: Creating Crosstab Queries Lab: Grouping and Summarizing Data Module 4: Joining Data from Multiple Tables Lesson 1: Querying Multiple Tables by Using Joins Lesson 2: Applying Joins for Typical Reporting Needs Lesson 3: Combining and Limiting Result Sets Lab: Joining Data from Multiple Tables Module 5: Working with Subqueries Lesson 1: Writing Basic Subqueries Lesson 2: Writing Correlated Subqueries Lesson 3: Comparing Subqueries with Joins and Temporary Tables Lesson 4: Using Common Table Expressions Lab: Working with Subqueries Module 6: Modifying Data in Tables Lesson 1: Inserting Data into Tables Lesson 2: Deleting Data from Tables Lesson 3: Update Data in Tables Lesson 4: Overview of Transactions Lab: Modifying Data Module 7: Querying Metadata, XML, and Full-Text Indexes Lesson 1: Querying Metadata Lesson 2: Overview of XML Lesson 3: Querying XML Data Lesson 4: Overview of Full-Text Indexes Lesson 5: Querying Full-Text Indexes Lab: Querying Metadata, XML, and Full-Text Indexes Module 8: Using Programming Objects for Data Retrieval Lesson 1: Overview of Views Lesson 2: Overview of User-Defined Functions Lesson 3: Overview of Stored Procedures Lesson 4: Overview of Triggers Lesson 5: Writing Distributed Queries Lab: Using Programming Objects for Data Retrieval Module 9: Using Advanced Techniques Lesson 1: Considerations for Querying Data Lesson 2: Working with Data Types Lesson 3: Cursors and Set-Based Queries Lesson 4: Dynamic SQL Lesson 5: Maintaining Query Files Lab: Using Advanced Techniques
Segundo Trimestre Module 1: Installing and Configuring SQL Server 2008 Lesson 1: Preparing to Install SQL Server 2008 Lesson 2: Installing SQL Server 2008 Lesson 3: Configuring a SQL Server 2008 Installation Lab: Installing and Configuring SQL Server 2008 Module 2: Managing Databases and Files Lesson 1: Planning Databases Lesson 2: Creating Databases Lesson 3: Using Policy-Based Management Lab: Managing Databases and Files Module 3: Disaster Recovery Lesson 1: Planning a Database Backup Strategy Lesson 2: Backing Up User Databases Lab: Disaster Recovery Lesson 3: Restoring User Databases Lesson 4: Performing Online Restore Operations Lesson 5: Recovering Data from Database Snapshots Lesson 6: System Databases and Disaster Recovery Lab: Disaster Recovery Module 4: Managing Security Lesson 1: Overview of SQL Server Security Lesson 2: Protecting the Server Scope Lesson 3: Protecting the Database Scope Lesson 4: Managing Keys and Certificates Lesson 5: Auditing Security Lab: Managing Security Module 5: Transferring Data Lesson 1: Overview of Data Transfer Lesson 2: Introduction to SQL Server Integration Services Lab: Transferring Data Module 6: Automating Administrative Tasks Lesson 1: Automating Administrative Tasks in SQL Server 2008 Lesson 2: Using SQL Server Agent Lesson 3: Creating Maintenance Plans Lesson 4: Implementing Alerts Lesson 5: Managing Multiple Servers Lesson 6: Managing SQL Server Agent Security Lab: Automating Administrative Tasks Module 7: Implementing Replication Lesson 1: Overview of Replication Lesson 2: Managing Publications and Subscriptions Lesson 3: Configuring Replication in Some Common Scenarios Lab: Implementing Replication Module 8: Maintaining High Availability Lesson 1: Introduction to High Availability Lesson 2: Implementing Log Shipping Lesson 3: Implementing Database Mirroring Lesson 4: Implementing Server Clustering Lesson 5: Using Distributed High Availability Solutions Lab: Maintaining High Availability Module 9: Monitoring SQL Server Lesson 1: Viewing Current Activity Lesson 2: Using SQL Server Profiler Lesson 3: Monitoring with DDL Triggers Lesson 4: Using Event Notifications Lab: Monitoring SQL Server Module 10: Troubleshooting and Performance Tuning Lesson 1: Troubleshooting SQL Server Lesson 2: Performance Tuning in SQL Server
Lesson 3: Using Resource Governor Lesson 4: Using Data Collector Lab: Troubleshooting and Performance Tuning Tercer Trimestre Module 1: Creating Databases and Database Files Lesson 1: Creating Databases Lesson 2: Creating Filegroups Lesson 3: Creating Schemas Lesson 4: Creating Database Snapshots Lab: Creating Databases and Database Files Module 2: Creating Data Types and Tables Lesson 1: Creating Data Types Lesson 2: Creating Tables Lesson 3: Creating Partitioned Tables Lab: Creating Data Types and Tables Module 3: Creating and Tuning Indexes Lesson 1: Planning Indexes Lesson 2: Creating Indexes Lesson 3: Optimizing Indexes Lab: Creating and Optimizing Indexes Module 4: Implementing Data Integrity by Using Constraints and Triggers Lesson 1: Data Integrity Overview Lesson 2: Implementing Constraints Lesson 3: Implementing Triggers Lab: Implementing Data Integrity by Using Constraints and Triggers Module 5: Using XML Lesson 1: Using the XML Data Type Lesson 2: Retrieving XML by Using FOR XML Lesson 3: Shredding XML by Using OPENXML Lab 5A: Using XML Lesson 4: Introducing XQuery Lesson 5: Creating XML Indexes Lesson 6: Implementing XML Schemas Lab 5B: Using XML Module 6: Implementing Views Lesson 1: Introduction to Views Lesson 2: Creating and Managing Views Lesson 3: Optimizing Performance by Using Views Lab: Implementing Views Module 7: Implementing Stored Procedures Lesson 1: Using Stored Procedures Lesson 2: Creating Parameterized Stored Procedures Lesson 3: Working with Execution Plans Lesson 4: Handling Exceptions Lab: Implementing Stored Procedures Module 8: Implementing Functions Lesson 1: Introducing Functions Lesson 2: Working with Functions Lesson 3: Controlling Execution Context Lab: Implementing Functions Module 9: Implementing Managed Code in a Database Lesson 1: Introduction to the SQL Server Common Language Runtime Lesson 2: Importing and Configuring Assemblies Lesson 3: Creating Managed Database Objects Lab: Implementing Managed Code in a Database Module 10: Managing Transactions and Locks Lesson 1: Overview of Transactions and Locks Lesson 2: Managing Transactions Lesson 3: Understanding SQL Server Locking Architecture
Lesson 4: Managing Locks Lab: Managing Transactions and Locks Module 11: Using Service Broker Lesson 1: Service Broker Overview Lesson 2: Creating Service Broker Objects Lesson 3: Sending and Receiving Messages Lab: Using Service Broker Cuarto Trimestre Module 1: Introduction to Microsoft SQL Server Analysis Services Lesson 1: Overview of Data Analysis Solutions Lesson 2: Overview of SQL Server Analysis Services Lesson 3: Installing SQL Server Analysis Services Lab: Installing and Verifying SQL Server Analysis Services Module 2: Creating Multidimensional Analysis Solutions Lesson 1: Developing Analysis Services Solutions Lesson 2: Creating Data Sources and Data Source Views Lesson 3: Creating a Cube Lab: Creating a Multidimensional Analysis Solution Module 3: Working with Cubes and Dimensions Lesson 1: Configuring Dimensions Lesson 2: Defining Attribute Hierarchies Lesson 3: Sorting and Grouping Attributes Lab: Defining Dimensions Module 4: Working with Measures and Measure Groups Lesson 1: Working with Measures Lesson 2: Working with Measure Groups Lab: Configuring Measures and Measure Groups Module 5: Querying Multidimensional Analysis Solutions Lesson 1: MDX Fundamentals Lesson 2: Adding Calculations to a Cube Lab: Querying a Cube Module 6: Customizing Cube Functionality Lesson 1: Working with Key Performance Indicators Lesson 2: Working with Actions Lesson 3: Working with Perspectives Lesson 4: Working with Translations Lab: Customizing a Cube Module 7: Deploying and Securing an Analysis Services Database Lesson 1: Deploying an Analysis Services Database Lesson 2: Securing an Analysis Services Database Lab: Deploying and Securing an Analysis Services Database Module 8: Maintaining a Multidimensional Solution Lesson 1: Configuring Processing Settings Lesson 2: Logging, Monitoring, and Optimizing an Analysis Services Solution Lesson 3: Backing Up and Restoring an Analysis Services Database Lab: Maintaining an Analysis Services Database Module 9: Introduction to Data Mining Lesson 1: Overview of Data Mining Lesson 2: Creating a Data Mining Solution Lesson 3: Validating Data Mining Models Lab: Implementing Data Mining
TRIMESTRE1 TRIMESTRE 2 Calendario de Académico 2011 La inscripción en cada trimestre incluye la primera cuota. Lunes Martes Miércoles Jueves Viernes Sábado 03/ene/2011 04/ene/2011 05/ene/2011 06/ene/2011 07/ene/2011 08/ene/2011 Inscripciones 10/ene/2011 11/ene/2011 12/ene/2011 13/ene/2011 14/ene/2011 15/ene/2011 17/ene/2011 18/ene/2011 19/ene/2011 20/ene/2011 21/ene/2011 22/ene/2011 1 24/ene/2011 25/ene/2011 26/ene/2011 27/ene/2011 28/ene/2011 29/ene/2011 2 31/ene/2011 01/feb/2011 02/feb/2011 03/feb/2011 04/feb/2011 05/feb/2011 3 07/feb/2011 08/feb/2011 09/feb/2011 10/feb/2011 11/feb/2011 12/feb/2011 4 14/feb/2011 15/feb/2011 16/feb/2011 17/feb/2011 18/feb/2011 19/feb/2011 5 21/feb/2011 22/feb/2011 23/feb/2011 24/feb/2011 25/feb/2011 26/feb/2011 6 28/feb/2011 01/mar/2011 02/mar/2011 03/mar/2011 04/mar/2011 05/mar/2011 7 07/mar/2011 08/mar/2011 09/mar/2011 10/mar/2011 11/mar/2011 12/mar/2011 8 14/mar/2011 15/mar/2011 16/mar/2011 17/mar/2011 18/mar/2011 19/mar/2011 9 21/mar/2011 22/mar/2011 23/mar/2011 24/mar/2011 25/mar/2011 26/mar/2011 10 28/mar/2011 29/mar/2011 30/mar/2011 31/mar/2011 01/abr/2011 02/abr/2011 Inscripciones 04/abr/2011 05/abr/2011 06/abr/2011 07/abr/2011 08/abr/2011 09/abr/2011 1 11/abr/2011 12/abr/2011 13/abr/2011 14/abr/2011 15/abr/2011 16/abr/2011 2 18/abr/2011 19/abr/2011 20/abr/2011 21/abr/2011 22/abr/2011 23/abr/2011 Feriado 25/abr/2011 26/abr/2011 27/abr/2011 28/abr/2011 29/abr/2011 30/abr/2011 3 02/may/2011 03/may/2011 04/may/2011 05/may/2011 06/may/2011 07/may/2011 4 09/may/2011 10/may/2011 11/may/2011 12/may/2011 13/may/2011 14/may/2011 5 16/may/2011 17/may/2011 18/may/2011 19/may/2011 20/may/2011 21/may/2011 6 23/may/2011 24/may/2011 25/may/2011 26/may/2011 27/may/2011 28/may/2011 7 30/may/2011 31/may/2011 01/jun/2011 02/jun/2011 03/jun/2011 04/jun/2011 8 06/jun/2011 07/jun/2011 08/jun/2011 09/jun/2011 10/jun/2011 11/jun/2011 9 13/jun/2011 14/jun/2011 15/jun/2011 16/jun/2011 17/jun/2011 18/jun/2011 10 20/jun/2011 21/jun/2011 22/jun/2011 23/jun/2011 24/jun/2011 25/jun/2011 Inscripciones 27/jun/2011 28/jun/2011 29/jun/2011 30/jun/2011 01/jul/2011 02/jul/2011 Algunos feriados pueden cambiar durante el año, principalmente lo sábados, el horario de los sábados es de 9:00 a.m. a 1:00 p.m. y entre semana es de 6:00 p.m. a 9:00 p.m. El estudiante se puede inscribir en cualquier día de las semanas de inscripción regular sin mora, luego tendrá un recargo de Q.5.00 diarios.
TRIMESTRE3 TRIMESTRE4 Segundo Semestre 2011 Lunes Martes Miércoles Jueves Viernes Sábado 04/jul/2011 05/jul/2011 06/jul/2011 07/jul/2011 08/jul/2011 09/jul/2011 1 11/jul/2011 12/jul/2011 13/jul/2011 14/jul/2011 15/jul/2011 16/jul/2011 2 18/jul/2011 19/jul/2011 20/jul/2011 21/jul/2011 22/jul/2011 23/jul/2011 3 25/jul/2011 26/jul/2011 27/jul/2011 28/jul/2011 29/jul/2011 30/jul/2011 4 01/ago/2011 02/ago/2011 03/ago/2011 04/ago/2011 05/ago/2011 06/ago/2011 5 08/ago/2011 09/ago/2011 10/ago/2011 11/ago/2011 12/ago/2011 13/ago/2011 6 15/ago/2011 16/ago/2011 17/ago/2011 18/ago/2011 19/ago/2011 20/ago/2011 7 22/ago/2011 23/ago/2011 24/ago/2011 25/ago/2011 26/ago/2011 27/ago/2011 8 29/ago/2011 30/ago/2011 31/ago/2011 01/sep/2011 02/sep/2011 03/sep/2011 9 05/sep/2011 06/sep/2011 07/sep/2011 08/sep/2011 09/sep/2011 10/sep/2011 10 12/sep/2011 13/sep/2011 14/sep/2011 15/sep/2011 16/sep/2011 17/sep/2011 Inscripciones 19/sep/2011 20/sep/2011 21/sep/2011 22/sep/2011 23/sep/2011 24/sep/2011 26/sep/2011 27/sep/2011 28/sep/2011 29/sep/2011 30/sep/2011 01/oct/2011 1 03/oct/2011 04/oct/2011 05/oct/2011 06/oct/2011 07/oct/2011 08/oct/2011 2 10/oct/2011 11/oct/2011 12/oct/2011 13/oct/2011 14/oct/2011 15/oct/2011 3 17/oct/2011 18/oct/2011 19/oct/2011 20/oct/2011 21/oct/2011 22/oct/2011 4 24/oct/2011 25/oct/2011 26/oct/2011 27/oct/2011 28/oct/2011 29/oct/2011 5 31/oct/2011 01/nov/2011 02/nov/2011 03/nov/2011 04/nov/2011 05/nov/2011 6 07/nov/2011 08/nov/2011 09/nov/2011 10/nov/2011 11/nov/2011 12/nov/2011 7 14/nov/2011 15/nov/2011 16/nov/2011 17/nov/2011 18/nov/2011 19/nov/2011 8 21/nov/2011 22/nov/2011 23/nov/2011 24/nov/2011 25/nov/2011 26/nov/2011 9 28/nov/2011 29/nov/2011 30/nov/2011 01/dic/2011 02/dic/2011 03/dic/2011 10 05/dic/2011 06/dic/2011 07/dic/2011 08/dic/2011 09/dic/2011 10/dic/2011 Inscrip. 12/dic/2011 13/dic/2011 14/dic/2011 15/dic/2011 16/dic/2011 17/dic/2011 2 cuota 19/dic/2011 20/dic/2011 21/dic/2011 22/dic/2011 23/dic/2011 24/dic/2011 3 cuota 26/dic/2011 27/dic/2011 28/dic/2011 29/dic/2011 30/dic/2011 31/dic/2011 Feriado