Sei sulla pagina 1di 8

Curso de Especialización

Administración y Desarrollo de Bases de Datos e


Inteligencia De Negocios

RP 01

I.-GENERALIDADES

Código CEIC Duración del Curso Meses


de Especialización

Nº de horas 240 Identificación del 01-2014


Ciclo

Horas teóricas 40 Carrera  Ingeniería en Ciencias de la


Computación.
 Licenciatura en Sistemas de
Computación Administrativa.
Horas prácticas 240

II. DESCRIPCIÓN DEL CURSO ESPECIALIZADO


Este curso se encuentra integrado por módulos para el desarrollo del curso de especialización en
la administración de un servidor de base de datos desde el uso de lenguaje de consultas y
transacciones a la base de datos, implementación del servidor, hasta la creación de bases de
datos analíticas para la inteligencia de negocios.

III. OBJETIVO GENERAL

Que el estudiante obtenga los conocimientos necesarios para poder certificarse en el uso de
tecnologías de administración de base de datos, y de tecnologías para el desarrollo de datos
para Inteligencia de Negocios.
IV. MÓDULOS DE ESTUDIO:

MÓDULO No. I: IMPLEMENTING A MICROSOFT SQL SERVER 2008 DATABASE

Objetivo

Este curso está destinado a los desarrolladores de bases de datos de Microsoft SQL
Server que son responsables de implementar una base de datos en SQL Server 2008 R2.
En este curso, los alumnos aprenden las habilidades y las mejores prácticas sobre cómo
utilizar las funciones del producto SQL Server 2008 R2 y herramientas relacionadas con la
implementación de un servidor de base de datos.

Contenido

1. Introduction to SQL Server and its Toolset


1.1. Introduction to SQL Server Platform
1.2. Working with SQL Server Tools
1.3. Configuring SQL Server Services
2. Working with Data Types
2.1. Using Data Types
2.2. Working with Character Data
2.3. Converting Data Types
2.4. Working with Specialized Data Types
3. Designing and Implementing Tables
3.1. Designing Tables
3.2. Working with Schemas
3.3. Creating and Altering Tables
4. Designing and Implementing Views
4.1. Introduction to Views
4.2. Creating and Managing Views
4.3. Performance Considerations for Views
5. Planning for SQL Server Indexing
5.1. Core Indexing Concepts
5.2. Data Types and Indexes
5.3. Single Column and Composite Indexes
6. Implementing Table Structures in SQL Server
6.1. SQL Server Table Structures
6.2. Working with Clustered Indexes
6.3. Designing Effective Clustered Indexes
7. Reading SQL Server Execution Plans
7.1. Execution Plan Core Concepts
7.2. Common Execution Plan Elements
7.3. Working with Execution Plans
8. Improving Performance through Nonclustered Indexes
8.1. Designing Effective Nonclustered Indexes
8.2. Implementing Nonclustered Indexes
8.3. Using the Database Engine Tuning Advisor

MÓDULO No. II: IMPLEMENTING A MICROSOFT SQL SERVER 2008 DATABASE

Objetivo

Este curso está destinado a los desarrolladores de bases de datos de Microsoft SQL
Server que son responsables de implementar una base de datos en SQL Server 2008 R2.
En este curso, los alumnos aprenden las habilidades y las mejores prácticas sobre cómo
utilizar las funciones del producto SQL Server 2008 R2 y herramientas relacionadas con la
implementación de un servidor de base de datos.

Contenido

1. Designing and Implementing Stored Procedures


1.1. Introduction to Stored Procedures
1.2. Working With Stored Procedures
1.3. Implementing Parameterized Stored Procedures
1.4. Controlling Execution Context
2. Merging Data and Passing Tables
2.1. Using the MERGE Statement
2.2. Implementing Table Types
2.3. Using Table Types as Parameters
3. Creating Highly Concurrent SQL Server Applications
3.1. Introduction to Transactions
3.2. Introduction to Locks
3.3. Management of Locking
3.4. Transaction Isolation Levels
4. Handling Errors in T-SQL Code
4.1. Designing T-SQL Error Handling
4.2. Implementing T-SQL Error Handling
4.3. Implementing Structured Exception Handling
5. Designing and Implementing User-Defined Functions
5.1. Designing and Implementing Scalar Functions
5.2. Designing and Implementing Table-valued Functions
5.3. Implementation Considerations for Functions
5.4. Alternatives To Functions
6. Ensuring Data Integrity through Constraints
6.1. Enforcing Data Integrity
6.2. Implementing Domain Integrity
6.3. Implementing Entity and Referential Integrity
7. Responding to Data Manipulation via Triggers
7.1. Designing DML Triggers
7.2. Implementing DML Triggers
7.3. Advanced Trigger Concepts
8. Implementing Managed Code in SQL Server
8.1. Introduction to SQL CLR Integration
8.2. Importing and Configuring Assemblies
8.3. Implementing SQL CLR Integration
9. Storing XML Data in SQL Server
9.1. Introduction to XML and XML Schemas
9.2. Storing XML Data and Schemas in SQL Server
9.3. Implementing the XML Data Type
10. Querying XML Data in SQL Server
10.1. Using the T-SQL FOR XML Statement
10.2. Getting Started with XQuery
10.3. Shredding XML
11. Working with SQL Server Spatial Data
11.1. Introduction to Spatial Data
11.2. Working with SQL Server Spatial Data Types
11.3. Using Spatial Data in Applications
12. Working with Full-Text Indexes and Queries
12.1. Introduction to Full-Text Indexing
12.2. Implementing Full-Text Indexes in SQL Server
12.3. Working with Full-Text Queries

MÓDULO No. III: MAINTAINING A MICROSOFT SQL SERVER 2008 R2 DATABASE

Objetivo

Este curso proporciona a los alumnos los conocimientos y habilidades para mantener una
base de datos Microsoft SQL Server 2008 R2. El curso se centra en la enseñanza de
cómo utilizar las funciones del producto SQL Server 2008 R2 y herramientas relacionadas
con el mantenimiento de una base de datos.

Contenido

1. Installing and Configuring SQL Server 2008 R2


1.1. Preparing to Install SQL Server 2008 R2
1.2. Installing SQL Server 2008 R2
1.3. Upgrading and Automating Installation
2. Working with Databases
2.1. Overview of SQL Server Databases
2.2. Working with Files and Filegroups
2.3. Moving Database Files
3. Backup of SQL Server 2008 R2 Databases
3.1. Backing up Databases and Transaction Logs
3.2. Managing Database Backups
3.3. Working with Backup Options
4. Restoring SQL Server 2008 R2 Databases
4.1. Understanding the Restore Process
4.2. Restoring Databases
4.3. Working with Point-in-time Recovery
4.4. Restoring System Databases and Individual Files
5. Authenticating and Authorizing Users
5.1. Authenticating Connections to SQL Server
5.2. Authorizing Logins to Access Databases
5.3. Authorization Across Servers
6. Assigning Server and Database Roles
6.1. Working with Server Roles
6.2. Working with Fixed Database Roles
6.3. Creating User-defined Database Roles
7. Authorizing Users to Access Resources
7.1. Authorizing User Access to Objects
7.2. Authorizing Users to Execute Code
7.3. Configuring Permissions at the Schema Level
8. Automating SQL Server 2008 R2 Management
8.1. Automating SQL Server Management
8.2. Working with SQL Server Agent
8.3. Managing SQL Server Agent Jobs
9. Configuring Security for SQL Server Agent
9.1. Understanding SQL Server Agent Security
9.2. Configuring Credentials
9.3. Configuring Proxy Accounts
10. Monitoring SQL Server 2008 R2 with Alerts and Notifications
10.1. Configuration of Database Mail
10.2. Monitoring SQL Server Errors
10.3. Configuring Operators, Alerts and Notifications
MODULO NO. IV: IMPLEMENTING AND MAINTAINING MICROSOFT SQL SERVER
2008 ANALYSIS SERVICES.

Objetivo

Este curso enseña a los estudiantes cómo implementar una solución de servicios de
análisis en una organización. El curso explica cómo utilizar las herramientas de desarrollo
de Analysis Services para crear una base de datos de Analysis Services y un cubo OLAP
y cómo utilizar la administración de servicios de análisis y herramientas administrativas
para gestionar una solución de Inteligencia de Negocios.

Contenido

1. Working with Cubes and Dimensions


1.1. Configuring Dimensions
1.2. Defining Attribute Hierarchies
1.3. Sorting and Grouping Attributes
2. Working with Measures and Measure Groups
2.1. Working With Measures
2.2. Working with Measure Groups
3. Customizing Cube Functionality
3.1. Implementing Key Performance Indicators
3.2. Implementing Actions
3.3. Implementing Perspectives
3.4. Implementing Translations
4. Deploying and Securing an Analysis Services Database
4.1. Deploying an Analysis Services Database
4.2. Securing an Analysis Services Database
5. Implementing Control Flow
1.1. Control Flow Tasks
1.2. Control Flow Precedent Constraints
1.3. Control Flow Containers
6. Implementing Data Flow
6.1. Data Flow Sources and Destinations
6.2. Basic Data Flow Transformations
6.3. Advanced Data Flow Transformations
6.4. Data Flow Paths
7. Implementing Logging
7.1. Overview of Integration Services Logging
7.2. Enabling and Configuring Logging
8. Debugging and Error Handling
8.1. Debugging a Package
8.2. Implementing Error Handling
9. Implementing Checkpoints and Transactions
9.1. Implementing Checkpoints
9.2. Implementing Transactions
10. Configuring and Deploying Packages
10.1. Package Configurations
10.2. Deploying Packages

MODULO No. V: IMPLEMENTING AND MAINTAINING MICROSOFT SQL SERVER


2008 REPORTING SERVICES.

Objetivo:

Este curso enseña cómo implementar una solución de Reporting Services en una organización. El curso
explica cómo utilizar las herramientas de desarrollo de Reporting Services para crear informes y cómo
utilizar las herramientas administrativas y gestión de Reporting Services para administrar una solución de
Reporting Services.

Contenido:

1. Enhancing Basic Reports


1.1. Interactive Navigation
1.2. Displaying Data
2. Manipulating Data Sets
2.1. Defining Report Data
2.2. Using Parameters and Filters
2.3. Using Parameter Lists
3. Using Report Models
3.1. Creating Report Models
3.2. Using Report Builder
4. Publishing and Executing Reports
4.1. Publishing Reports
4.2. Executing Reports
4.3. Creating Cached Instances
4.4. Creating Snapshots and Report History
5. Using Subscriptions to Distribute Reports
5.1. Introduction to Report Subscriptions
5.2. Creating Report Subscriptions
5.3. Managing Report Subscriptions
6. Administering Reporting Services
6.1. Reporting Server Administration
6.2. Performance and Reliability Monitoring
6.3. Administering Report Server Databases
6.4. Security Administration
6.5. Upgrading to Reporting Services 2008

V. EVALUACIÓN

Los participantes de la especialización se someterán a una prueba objetiva de evaluación por


cada módulo que consistirá en un test de batería que evalúe todos los niveles del
conocimiento (cognoscitivo, afectivo y psicomotor).

VI.- ESTRATEGIAS METODOLÓGICAS


Clases prácticas, discusiones, ejemplos y estudio de casos.

VII. BIBLIOGRAFÍA
 6231-Maintaining A Microsoft Sql Server 2008 R2 Database
 6232-Implementing A Microsoft Sql Server 2008 Database
 6234-Implementing and Maintaining Microsoft Sql Server 2008 Analysis Services.
 6235-Implementing and Maintaining Microsoft Sql Server 2008 Integration Services.
 6236- Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services

VIII. CERTIFICACION MICROSOFT


Todos los cursos estructurados en este plan de especialización, preparan al estudiante para
someterse a los exámenes y obtener la certificación:
“Microsoft Certified IT Professional: Business Intelligence Developer 2008”.

Aprobado por: Rolando Balmore Pacheco Cardoza


Firma y Sello de Director de Egresados y Graduados

Fecha: 12 de febrero de 2014

Potrebbero piacerti anche