Portal Estandar Maestro

Volver a Inicio

Curso de Introducción a SQL Server 2008 (Programa detallado)

Objetivo

Una vez finalizado el curso, el alumno estará preparado para:

  • Instalar y configurar SQL Server 2008.
  • Comprender los conceptos más importantes del diseño de bases de datos.
  • Crear sentencias SQL para el trabajo de nuestros datos.
  • Manejar el lenguaje de programación T-SQL para un tratamiento más completo de datos.
  • Implementar aplicaciones que automaticen el tratamiento de datos.
  • Comenzar a administrar y mantener una base de datos con SQL Server 2008.

Destinatarios:

Profesorado de Formación Profesional de la familia de Informática y Comunicaciones.

Requisitos:

Los requisitos necesarios para que el alumno pueda seguir y finalizar el curso eficazmente, son mínimos. Es suficiente con conocer el entorno de trabajo del sistema operativo Windows y que este familiarizado a trabajar con interfaces gráficos de usuario (abrir archivos, guardar, copiar, etc...).

PROGRAMA DEL CURSO

1.- Introducción

Objetivo

Presentación del curso. Características de las diferentes versiones de SQL Server 2008 que tenemos en el mercado. Requisitos que se deben cumplir para la instalación y el buen funcionamiento del servidor. Proceso de instalación.

Contenido

  1. Nº- 1 Introducción
    1. 1 Presentación del curso
    2. 2  Microsoft SQL Server 2008
    3. 3 Requisitos
    4. 4 Pasos Previos
    5. 5 Instalación
    6. 6 SQL Server Configuration Manager
  2. Ejercicios
    1. Ejercicio 1

2.- Introducción a las bases de datos.

Objetivo

Estudiar a fondo la estructura de una base de datos con los objetos que la componen. Conocer el proceso de planificación y diseño para ser capaces de crear bases de datos con una estructura correcta, eficaz y a prueba de errores.

Contenido

  1. Nº- 2 Introducción a las bases de datos
    1. 1 Definición
    2. 2 Estructuración de una base de datos
    3. 3 Planificación - Diseño
    4. 4 Normalización
    5. 5 Herramientas para la normalización
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2

3.- Iniciación a la Administración.

Objetivo

Introducción a la herramienta gráfica (SQL Server Management Studio) que nos ofrece SQL Server 2008, para al administración de una base de datos. Familiarizarse con el entorno, y los diferentes paneles.

Contenido

  1. Nº- 3 Iniciación a la Administración.
    1. 1 Introducción
    2. 2 Servidores registrados.
    3. 3 Explorador de objetos
  2. Ejercicios
    1. Ejercicio 1

4.- SQL I.

Objetivo

Trabajo con el analizador de consultas de SQL Server 2008. Estudiar las consultas en lenguaje SQL. Al finalizar la unidad, el alumno será capaz de implementar consultas simples, complejas y compuestas, de modo que pueda realizar cualquier consulta que necesite sobre una o varias tablas de bases de datos.

Contenido

  1. Nº- 4 SQL I.
    1. 1 Introducción
    2. 2 Analizador de consultas SQL.
    3. 3 Lenguaje de manipulación de datos.
    4. 4 SELECT
    5. 5 Funciones de agregación
    6. 6 SELECT con múltiples tablas
    7. 7 Combinaciones
    8. 8 UNION
    9. 9 Funciones
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2
    3. Ejercicio 3
    4. Ejercicio 4
    5. Ejercicio 5
    6. Ejercicio 6
    7. Ejercicio 7

5.- SQL II.

Objetivo

Estudiar las diferentes sentencias y modos en lenguaje SQL que permite realizar un tratamiento de datos, para insertar, actualizar y eliminar la información almacenada en las diferentes tablas de la base de datos.

Contenido

  1. Nº- 5 SQL II
    1. INSERT
    2. UPDATE
    3. DELETE
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2
    3. Ejercicio 3

6.- SQL III.

Objetivo

Introducción al lenguaje de definición de datos de SQL. El alumno se familiarizará con las diferentes sentencias que le permita administrar una base de datos con la única ayuda del lenguaje SQL. De este modo será capaz de crear y modificar los diferentes objetos de una base de datos empresarial: tablas, usuarios, restricciones, transacciones...

Contenido

  1. Nº- 6 SQL (III).
    1. 1 Introducción
    2. 2 Lenguaje de definición de datos
    3. 3 Objetos
    4. 4 Bases de datos
    5. 4 Tablas
    6. 5 Restricciones.
    7. 6 Ejemplos con tablas.
    8. 6 Vistas
    9. 7 Lenguaje de control de datos
    10. 8 Transacciones
    11. 9 Permisos y privilegios.
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2

7.- SQL Server 2008. Bases de datos.

Objetivo

Al finalizar la unidad el alumno será capaz de crear y modificar una base de datos. Se describen las diferentes opciones de configuración que nos ofrece SQL Server 2008.

Contenido

  1. Nº- 7 SQL Server. Bases de datos.
    1. 1 Creación de una base de datos.
    2. 2 Opciones de las bases de datos.
    3. 3 Modificación del tamaño.
    4. 4 Eliminación.
  2. Ejercicios
    1. Ejercicio 1

8.- SQL Server 2008. Tablas

Objetivo

Aprender a realizar cualquier tarea de diseño y planificación sobre la estructura de tablas. Conocer los diferentes tipos de datos que puede almacenar una tabla y aprender a seleccionar el más adecuado. Garantizar la integridad y la funcionalidad de una base de datos mediante el uso de restricciones y relaciones. Trabjar con los diagramas de base de datos para realizar funciones de diseño.

Contenido

  1. Nº- 8 SQL Server 2008. Tablas
    1. 1 Tablas.
    2. 2 Tipos de datos.
    3. 3 Creación de tablas.
    4. 4 Creación de restricciones.
    5. 5 Diagramas de bases de datos.
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2
    3. Ejercicio 3
    4. Ejercicio 4

9.- SQL Server 2008. Índices. Vistas.

Objetivo

Trabajar con los diferentes tipos de índices, conociendo las ventajas y desventajas de su uso en función del objetivo buscado. Diseño y uso de vistas para facilitar las consultas sobre diferentes tablas de una base de datos.

Contenido

  1. Nº- 9 SQL Server 2008. Índices y Vistas.
    1. 1 Índices.
    2. 2 Mantenimiento de índices.
    3. 3 Índices agrupados y no agrupados.
    4. 4 Creación de índices.
    5. 5 Vistas.
    6. 6 Creación de vistas.
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2

10.- TRANSACT SQL.

Objetivo

Introducción a las características del lenguaje de programación T-SQL de Microsoft para base de datos y las principales funciones que nos ofrece. El alumno será capaz de crear y definir tareas con funciones en T-SQL, probarlas y ejecutarlas.

Contenido

  1. Nº- 10 TRANSACT SQL
    1. 1 Introducción
    2. 2 Configuración de SQL
    3. 3 Características de programación
    4. 4 Funciones
  2. Ejercicios
    1. Ejercicio 1

11.- Lógica de negocio.

Objetivo

Introducción a los procedimientos almacenados para crear sentencias en T-SQL y utilizarlos tanto en tareas de administración como en el desarrollo de software.

Realizar tareas de administración avanzada de bases de datos mediante el uso de disparadores o triggers que permitan automatizar el control de la actividad realizada en una base de datos.

Contenido

  1. Nº- 11 Lógica de negocio
    1. 1 Procedimientos almacenados
    2. 2 Trabajar con Procedimientos almacenados
    3. 3 Desencadenadores
    4. 4 Desencadenadores INSERT
    5. 5 Desencadenadores DELETE
    6. 6 Desencadenadores UPDATE
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2

12.- Explotación y seguridad.

Objetivo

Proceso de puesta en funcionamiento de una base de datos para integrarla desde el equipo de desarrollo al servidor final. Garantizar la información almacenada de una base de datos frente a posibles perdidas por fallos de hardware o ataques intencionados o no, con el uso de copias de seguridad. Además se hará un estudio sobre los diferentes modos de inicio de sesión y permisos que se pueden gestionar con SQL Server 2008 para proteger nuestras bases de datos.

Contenido

  1. Nº- 12 Explotación y seguridad
    1. 1 Introducción.   
    2. 2 Explotación de una base de datos.
    3. 2 Copias de seguridad.
    4. 4 Seguridad
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2
    3. Ejercicio 3
    4. Ejercicio 4

Copyright © Centro de Formación, Innovación y Asesoramiento en Materia Educativa (CeFIAME).

C/ Marqués de Murrieta nº 76, Ala Este, planta baja
Tel: 941 291 664