613 84 34 33

Documentación

Introducción a SQL Server 2008

Enfoque

Course File webcurso_cimage168269062710664.jpg

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.

Dirigido a:
Este curso va dirigido a personas que deseen introducirse en la administración de base de datos para empresas de cualquier tamaño, así como a desarrolladores que obtendrán conocimientos que les ayudará a que sus aplicaciones sean más seguras y eficaces.
 
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...).

Temario 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.
Duración de la unidad
2 Horas 30 Minutos
Contenido
Nº- 1 Introducción
1 Presentación del curso
2  Microsoft SQL Server 2008
2.1 Versiones de SQL Server 2008
3 Requisitos
3.1 Requisitos de Software
3.2 Requisitos de Hardware
4 Pasos Previos
5 Instalación
6 SQL Server Configuration Manager
6.1 Modificar el estado de los servicios.
7.Ejercicios
7.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.
Duración de la unidad
7 Horas 30 Minutos
Contenido
Nº- 2 Introducción a las bases de datos
1 Definición
2 Estructuración de una base de datos
2.1 Estructura física
2.1.1 Nombres de archivos.
2.1.2 Tamaño de la base de datos.
2.2 Estructura lógica
2.2.1 Tablas
2.2.2 Campos y Registros.
2.2.3 Índices
2.2.4 Restricciones
2.2.5 Vistas
2.2.6 SQL
2.2.6 Procedimientos almacenados
2.2.7 Varios
3 Planificación - Diseño
3.1 Introducción
3.2 Estudio de necesidades.
3.1.2 Planificación
3.1.3 Propiedades
3.1.4 Dependencias
4 Normalización
4.1 Definición
4.2 Integridad de entidad
4.3 Integridad de dominio
4.4 Integridad referencial.
4.5 Integridad fijada por usuario.
4.6 Formas de normalización
4.6.1 Forma Normal A
4.6.1.1 Definición de claves principales.
4.6.1.2 Selección de claves principales.
4.6.1.3 Claves auxiliares
4.6.2 Forma Normal B
4.6.2.1 Relaciones.
4.6.3 Forma Normal C
4.6.4 Conclusión del proceso de normalización.
4.6.5 Desnormalización
5 Herramientas para la normalización
5.1 Identidad
5.2 Restricciones
5.2.1 UNIQUE
5.2.2 DEFAULT
5.2.3 CHECK
5.3 Integridad en relaciones
5.3.1 PRIMARY KEY
5.3.2 FOREIGN KEY
5.3.2 Integridad referencial en cascada
5.4 Desencadenadores
6. Ejercicios
6.1. Ejercicio 1
6.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.
Duración de la unidad
2 Horas 30 Minutos
Contenido
Nº- 3 Iniciación a la Administración.
1 Introducción
1.1 SQL Server Management Studio
2 Servidores registrados.
2.1 Agrupar servidores.
3 Explorador de objetos
3.1 Conectar a un servidor
3.2 Carpetas del explorador de objetos.
3.3 Pestaña Resumen
3.4 Carpetas principales.
3.5 Carpeta de bases de datos.
3.6. Ejercicios
3.6.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.
Duración de la unidad
5 Horas
Contenido
Nº- 4 SQL I.
1 Introducción
2 Analizador de consultas SQL.
2.1 Instalación de base de datos Northwind
3 Lenguaje de manipulación de datos.
4 SELECT
4.1 Sintaxis básicas
4.1.1 ALL / DISTINCT
4.1.2 AS
4.1.3 WHERE
4.1.4 Contraste de comparación.
4.1.5 Contrastes de rango.
4.1.6 Contraste de pertenencia a un grupo.
4.1.7 Contraste de correspondencia con patrón.
4.1.8 Contrastes de valor nulo.
4.1.9 Contrastes compuestos.
4.1.10 ORDER BY
4.2 Subconsultas
4.2.1 Subconsultas con IN
4.2.2 Subconsultas con EXISTS
5 Funciones de agregación
Consultas resumen.
Funciones de agregado en la lista de selección.
Función COUNT.
Agrupar filas con GROUP BY.
Cláusula HAVING
6 SELECT con múltiples tablas
6.1 JOIN
7 Combinaciones
7.1 Combinaciones internas
7.2 Combinaciones externas
8 UNION
9 Funciones
9.1 Funciones de cadena.
9.2 Funciones numéricas.
9.3 Funciones estadísticas.
9.4 Funciones de fecha.
10. Ejercicios
10.1. Ejercicio 1
10.2. Ejercicio 2
10.3. Ejercicio 3
10.4. Ejercicio 4
10.5. Ejercicio 5
10.6. Ejercicio 6
10.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.
Duración de la unidad
5 Horas
Contenido
Nº- 5 SQL II
INSERT
1.1 Insertar un registro.
tabla
[(Columna1, ..., columnaN)]
(Valor1, ..., valorN)
Ejemplos:
1.2 Insertar varios registros a la vez.
UPDATE
Ejemplos:
2.1 UPDATE - SELECT
2.1.1 UPDATE - WHERE - SELECT
Ejemplo
2.2 UPDATE - SET - SELECT
Ejemplo.
DELETE
Ejemplo
DELETE - SELECT
Ejemplo
3.Ejercicios
3.1. Ejercicio 1
3.2. Ejercicio 2
3.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...
Duración de la unidad
5 Horas
Contenido
Nº- 6 SQL (III).
1 Introducción
2 Lenguaje de definición de datos
3 Objetos
4 Bases de datos
4 Tablas
Descripción_Columna
Grupo_Restricciones_de_Tabla
Tipos de datos.
Modificaciones
Eliminaciones.
5 Restricciones.
5.1 Definiciones por defecto.
5.2 Restricciones a nivel de columna
5.3 Restricciones a nivel de tabla.
6 Ejemplos con tablas.
6 Vistas
7 Lenguaje de control de datos
8 Transacciones
9 Permisos y privilegios.
10. Ejercicios
10.1. Ejercicio 1
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.
Duración de la unidad
7 Horas 30 Minutos
Contenido
Nº- 7 SQL Server. Bases de datos.
1 Creación de una base de datos.
2 Opciones de las bases de datos.
2.1 Nivel de compatibilidad.
2.2 Actualización de estadísticas.
2.3 Cerrar automáticamente.
2.4 Crear estadísticas automáticamente.
2.5 Reducir automáticamente.
2.6 Cierre del cursor al confirmar habilitado.
2.7 Cursor predeterminado.
2.8 Base de datos de sólo lectura.
2.9 Estado de la base de datos.
2.9.1 Emergency
2.9.2 Normal
2.9.3 Offline
2.9.4 Suspect
2.10 Restringir acceso.
2.10.1 Multiple
2.10.2 Single
2.10.3  Restricted
2.11 Verificación de páginas
2.11.1 Checksum
2.11.2 TornPageDetection
2.11.3 None
2.12 Advertencia ANSI habilitada.
2.13 Anulación aritmética habilitada.
2.14 Anulación exacta numérica.
2.15 Concatenar valores NULL produce  NULL.
2.16 Desencadenadores recursivos habilitados.
2.17 Identificadores entre comillas habilitados.
2.18 NULL ANSI predeterminado
2.19 Relleno ANSI habilitado.
2.20 Valores NULL ANSI habilitados.
3 Modificación del tamaño.
3.1 Incremento del archivo de datos.
3.2 Incluir archivos de datos y de registro secundarios.
3.3 Reducción de archivos de datos.
4 Eliminación.
5. Ejercicios
5.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.
Duración de la unidad
7 Horas 30 Minutos
Contenido
Nº- 8 SQL Server 2008. Tablas
1 Tablas.
2 Tipos de datos.
3 Creación de tablas.
4 Creación de restricciones.
4.1 Garantizar la integridad de dominio.
4.1.1 Restricciones CHECK
4.1.2 Restricciones DEFAULT
4.2 Garantizar la integridad de entidad.
4.2.1 Claves principales.
4.2.2 Restricciones  UNIQUE
4.3 Garantizar la integridad referencial.
4.3.1 Creación de claves externas.
4.3.2 Aplicación de la integridad referencial en cascada.
5 Diagramas de bases de datos.
6.Ejercicios
6.1. Ejercicio 1
6.2. Ejercicio 2
6.3. Ejercicio 3
6.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.
Duración de la unidad
2 Horas 30 Minutos
Contenido
Nº- 9 SQL Server 2008. Índices y Vistas.
1 Índices.
2 Mantenimiento de índices.
3 Índices agrupados y no agrupados.
3.1 Índices agrupados.
3.2 Índices no agrupados.
4 Creación de índices.
5 Vistas.
6 Creación de vistas.
7. Ejercicios
7.1. Ejercicio 1
7.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.
Duración de la unidad
5 Horas
Contenido
Nº- 10 TRANSACT SQL
1 Introducción
2 Configuración de SQL
3 Características de programación
3.1 Identificadores
3.2 Uso de objetos
3.3 Tipos
3.3.1 Tipos de datos especiales
3.3 Operadores
3.4 Variables
3.5 Comodines
3.6 Variables
3.7 Expresiones
3.8 Variables globales.
3.9 Flujo de ejecución.
3.9.1 Sentencias condicionales
3.9.2 Bucles
4 Funciones
4.1 Funciones Matemáticas
4.2 Funciones de Cadenas
4.3 Funciones de Fecha y Hora
4.4 Funciones Estadísticas
5. Ejercicios
5.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.
Duración de la unidad
7 Horas 30 Minutos
Contenido
Nº- 11 Lógica de negocio
1 Procedimientos almacenados
1.1 Introducción
1.1.1 Rendimiento.
1.1.2 Compilación
1.1.3 Administración
1.1.4 Seguridad
2 Trabajar con Procedimientos almacenados
2.1 Parámetros de entrada.
2.2 Parámetros de salida
3 Desencadenadores
3.1 Introducción
4 Desencadenadores INSERT
5 Desencadenadores DELETE
6 Desencadenadores UPDATE
7. Ejercicios
7.1. Ejercicio 1
7.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.
Duración de la unidad
2 Horas 30 Minutos
Contenido
Nº- 12 Explotación y seguridad
1 Introducción.   
2 Explotación de una base de datos.
2.1 Asistente de copias de bases de datos.
2.2 Agente SQL Server
2 Copias de seguridad.
3.1 Dispositivos.
3.2 Ejecutar una copia de seguridad.
3.2.1 Copia de seguridad total.
3.2.2 Copia de seguridad diferencial.
3.2.3 Copia de registro de transacciones.
3.3 Restaurar una copia de seguridad.
4 Seguridad
4.1 Autenticación Windows
04.2 Autenticación SQL Server o modo mixto.
4.3 Trabajar con la autenticación.
4.4 Inicio de sesión
4.5 Funciones del servidor
4.6 Funciones de base de datos.
4.7 Permisos de objeto.
5. Ejercicios
5.1. Ejercicio 1
5.2. Ejercicio 2
5.3. Ejercicio 3
5.4. Ejercicio 4

Documentos del curso

Descarga Temario   

studend-image

Este curso es bonificable por la seguridad social

  • Precio del curso: € 495

Matricular trabajador

  • Horas duración del curso

60



Curso bonificado para trabajadores a régimen general - Introducción a SQL Server 2008

En este artículo, te presentaremos un curso bonificado para trabajadores a régimen general sobre la introducción a SQL Server 2008. Aprende los fundamentos de esta poderosa herramienta de gestión de bases de datos y mejora tus habilidades en el mundo de la programación.

SQL Server 2008 es un sistema de gestión de bases de datos relacional desarrollado por Microsoft. Es ampliamente utilizado en el mundo empresarial y ofrece una amplia gama de características y funcionalidades para el almacenamiento, consulta y manipulación de datos.

Este curso te proporcionará los conocimientos básicos necesarios para comenzar a trabajar con SQL Server 2008. Aprenderás cómo crear y administrar bases de datos, cómo escribir consultas SQL para extraer información de las bases de datos y cómo realizar tareas de mantenimiento y optimización.

Además, el curso también cubrirá temas avanzados como la creación de procedimientos almacenados, desencadenadores y vistas, que te permitirán automatizar tareas y mejorar la eficiencia de tus aplicaciones.

El curso se imparte de forma presencial y cuenta con un equipo de instructores altamente capacitados y con experiencia en el campo de la programación y la gestión de bases de datos. Además, al ser un curso bonificado para trabajadores a régimen general, podrás beneficiarte de un descuento en el precio total del curso.

Si estás interesado en mejorar tus habilidades en SQL Server 2008 y en el mundo de la programación en general, este curso es perfecto para ti. No pierdas la oportunidad de adquirir conocimientos valiosos y mejorar tus perspectivas laborales.

¡Inscríbete en nuestro curso bonificado para trabajadores a régimen general sobre la introducción a SQL Server 2008 y comienza tu camino hacia el éxito en el mundo de la programación!

Aviso Legal · Política de Cookies · Política de Privacidad · Trabaja con nosotros · Preferencias cookies