Curso de Designing Microsoft SQL Server 2005 Databases

Solicita información

Curso de Designing Microsoft SQL Server 2005 Databases

  • Objetivos del curso El propósito de este curso es proporcionar a los estudiantes el conocimiento y habilidades necesarias para diseñar bases de datos para Microsoft SQL Server 2005 usando requerimientos de negocio para guiar sus decisiones (más allá de técnicas de modelado estructurado de tercera forma normal [3NF]). Los estudiantes también van a aprender cómo incorporar requerimientos de seguridad a través de su diseño.
  • Curso dirigido a Está dirigido para actuales desarrolladores de base de datos profesionales, quienes tengan tres o más años de experiencia práctica desarrollando soluciones de base de datos de SQL Server en un ambiente empresarial.
  • Contenido Duración: 2 Días

    Prerrequisitos

    Leer documentos de requerimientos de usuario y de necesidades de negocio como por ejemplo: sentencias de visión/misión de proyecto de desarrollo o reportes  de análisis de negocios.

    Tener experiencia leyendo y dibujando diagramas  de flujo de proceso de negocio.

    Tener experiencia leyendo y dibujando diagramas de entidad-relación (ER).

    Tener conocimiento de sintaxis de T-SQL y lógica de programación.

    Ser capaz de diseñar una base de datos a tercera forma normal (3NF) y conocer los balances cuando regresa del diseño completamente normalizado (desnormalización) y diseñando para rendimiento y requerimientos de negocio adicionalmente de estar familiarizado con modelos de diseño, tales como: esquemas de estrella o copo de nieve.

    Tener habilidades de monitoreo y solución de problemas.

    Tener conocimiento básico del sistema operativo y plataforma, esto es, cómo el sistema operativo se integra con la base de datos, qué puede hacer la plataforma o sistema operativo y cómo la interacción entre el sistema operativo y la base de datos funciona.

    Tener conocimiento básico de arquitectura de aplicación, esto es, cómo las aplicaciones pueden ser diseñadas en tres capas, qué pueden hacer las aplicaciones, cómo es la interacción entre la aplicación y la base de datos y cómo la interacción entre la aplicación y la plataforma o sistema operativo.

    Conocer cómo usar una herramienta de modelado de datos.

    Estar familiarizado con funciones, herramientas y tecnologías de SQL Server 2005.

    Tener una certificación de Microsoft Certified Technology Specialist: Microsoft SQL Server 2005 o experiencia equivalente.

    Adicionalmente, se recomienda, pero no se requiere, que los estudiantes hayan concluido:

    Curso 2778: Writing Queries Using Microsoft SQL Server 2005 Transact-SQL.

    Curso 2779: Implementing a Microsoft SQL Server 2005 Database.

    Curso 2780: Maintaining a Microsoft SQL Server 2005 Database.

    El manual de este curso está en inglés. Para obtener el mayor beneficio del mismo, los alumnos  deben conocer el idioma y cumplir todos los requisitos previos.



    Los alumnos serán capaces de:

    Aproximar diseño de base de datos desde una perspectiva sistemática, obtener requerimientos de base de datos y formular un diseño conceptual.

    Analizar y evaluar un diseño de base de datos lógico.

    Aplicar mejores prácticas para la creación de un diseño de base de datos físico.

    Aplicar mejores prácticas para el diseño para escalabilidad de base de datos.

    Exámenes de certificación Microsoft

    El examen por requerimiento es el siguiente: 70 - 441


    Módulo 1: Aproximación del Diseño de Base de Datos Sistemáticamente

    Temario:

    Descripción general de base de datos.

    Obtienen requerimientos de base de datos.

    Crear un diseño conceptual de base de datos.

    Laboratorio:

    Empezar el proceso de diseño de base de datos

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Aplicar una aproximación sistemática a diseño de base de datos.

    Visualizar una estrategia apropiada para la obtención de requerimientos de base de datos para un proyecto específico.

    Formular requerimientos dentro de un modelo conceptual que sirva como base para definición de entidades, atributos y relaciones.

    Módulo 2: Modelo de una Base de Datos al Nivel Lógico

    Temario:

    Construya un modelo de base de datos lógico.

    Diseñe para actividad OLTP.

    Diseñe para almacenamiento de datos.

    Evalúe modelos lógicos. 

    Laboratorio:

    Modele una base de datos al nivel lógico.
    Al concluir el módulo
    Los estudiantes serán capaces de:

    Aplicar mejores prácticas a la tarea de construir un nuevo modelo lógico de base de datos.

    Aplicar lineamientos para normalización cuando se diseña un modelo OLTP.

    Aplicar lineamientos para el diseño de una base de datos de almacenamiento.

    Evaluar un modelo lógico existente de una base de datos.

    Módulo 3: Modele una Base de Datos al Nivel Físico

    Temario:

    Diseñe objetos de base de datos físicos.

    Diseñe restricciones.

    Diseñe para seguridad de base de datos.

    Diseñe opciones de servidor y base de datos.

    Evalúe el modelo físico.

    Laboratorio:

    Modele una base de datos al nivel físico.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Aplicar lineamientos para el diseño de objetos de base de datos físicos.

    Aplicar mejores prácticas cuando al diseñar hay restricciones.

    Incluir mejores prácticas de seguridad en el diseño de una base de datos.

    Aplicar mejores prácticas cuando se diseñan opciones de servidor y base de datos.

    Aplicar mejores prácticas cuando se diseñan evaluaciones del modelo físico.

    Módulo 4: Diseño para Rendimiento de Base de Datos

    Temario:

    Diseñe índices.

    Planee para optimizar la tabla.

    Planee para optimizar la base de datos.

    Laboratorio:

    Diseñe para que sea escalable la base de datos.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Aplicar mejores prácticas para diseño de índices.

    Aplicar lineamientos al planear para optimizar la tabla.

    Aplicar lineamientos para escoger técnicas adicionales de optimización.

    Módulo 5: Diseñe una Estrategia de Acceso a Base de Datos

    Temario:

    Diseñe para lograr un seguro a datos.

    Diseñe funciones definidas por usuario.

    Diseñe procedimientos almacenados.

    Laboratorio:

    Diseñe una estrategia de acceso a base de datos.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Aplicar mejores prácticas cuando se diseña para acceso a datos seguro.

    Aplicar lineamientos para diseño de funciones definidas por usuario.

    Aplicar mejores prácticas para diseño de procedimientos almacenados.

    Módulo 6: Modele Dependencias de Base de Datos

    Temario:

    Modele dependencias de base de datos locales.

    Modele dependencias de base de datos remotas.

    Laboratorio:

    Modele dependencias de base de datos.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Aplicar lineamientos para modelado de dependencias de base de datos locales.

    Aplicar lineamientos para modelado de dependencias de base de datos remotas.

Otra formación relacionada con programación sql