MS SQL Server Básico
Duración:
15 horas
Descripción:
SQL Server es un completo paquete de base de datos y de
análisis que trae consigo una nueva generación de características y
funcionalidades que le ayudarán a adaptarse a los cambiantes requisitos de
la gestión de datos. El potente soporte de estándares de web, las
inmejorables herramientas de gestión y ajuste de sistemas, y la
escalabilidad y fiabilidad de SQL Server lo convierten en una de las mejores
opciones para soluciones de bases de datos empresariales.
En este curso se trabajan conceptos y diseño de bases de
datos relacionales, el entorno de SQL Server (crear/modificar/borrar bases
de datos, tablas, índices, vistas, etc.), sentencias SQL y DTS de SQL Server
dando al participante la habilidad necesaria para explotar la potencialidad
de SQL Server.
Contenido del programa:
Capítulo 1. Introducción a SQL Server y a
las bases de datos relacionales
Conceptos básicos
¿Qué es una base de datos?
Objetos de bases de datos relacionales: Tablas, Columnas, Tipos de datos, Procedimientos
almacenados, Claves principales, Claves externas, Valores predeterminados, Vistas e
Índices
Diseño de bases de datos relacionales
Pasos a considerar en el diseño
¿Qué hacer y qué no hacer en el proceso de diseño?
Entrevista con los usuarios
Organización de los objetos
Normalización de los datos
Creación de la base de datos y las tablas
SQL Server y el modelo cliente-servidor
Introducción
Ventajas del cliente y del servidor
Capítulo 2. SQL Server
El entorno de SQL Server
Comprender el administrador corporativo
Registrar un servidor
Arrancar y parar un servidor
Objetos de bases de datos
Crear Bases de Datos
Crear una base de datos nueva
Borrar una base de datos
Crear Tablas
Comprender los tipos de datos
Crear una tabla nueva
Modificar y borrar columnas y tablas
Crear Índices
Crear y Comprender los índices
Modificar y Borrar los Índices
Crear Vistas
Crear y borrar vistas
Modificar vistas
Importación y exportación de tablas
Ejercicio de todo el capítulo
Capítulo 3. Sentencias SQL
Introducción
¿Qué es el SQL?
Características del lenguaje
Cómo interpretar un diagrama sintáctico
Cómo se crea una sentencia SQL
Las consultas simples
Objetivo
Sintaxis de la SELECT (para consultas simples)
La tabla origen (cláusula FROM)
Selección de columnas
Ordenación de las filas (ORDER BY)
Selección de filas
Las cláusulas DISTINCT / ALL
La cláusula TOP
La cláusula WHERE
Condiciones de selección
Las consultas multitabla
Introducción
La unión de tablas
La composición de tablas
Tipos de composición
El operador UNION
El producto cartesiano
El INNER JOIN
El LEFT/RIGHT JOIN
Ejercicio
Las consultas de resumen
Introducción
Las funciones de columna
Selección en el origen de datos
Origen múltiple
La cláusula GROUP BY
La cláusula HAVING
Ejercicio
Las subconsultas
Definiciones
Referencias externas
Subconsulta en las cláusulas WHERE y HAVING
Condiciones de selección con subconsultas
Ejercicio
Actualización de datos
Introduccción
Insertar una fila INSERT INTO...VALUES
Insertar varias fila INSERT INTO...SELECT
Insertar filas en una tabla nueva SELECT...INTO...
Modificar el contenido de las filas UPDATE
Borrar fila DELETE
Ejercicio
Manipulación de Vistas
Capítulo 4. DTS de SQL Server
Diseño de un Datamart/Datawarehouse
Una breve introducción al diseño de un datamart/datawarehouse
Introducción a DTS
Introducción
¿Qué es DTS?
Uso del Diseñador DTS
Tareas: Definición de los pasos en un paquete
Flujos de trabajo: Establecimiento de la prioridad en las tareas
Conexiones: Acceso y movimiento de los datos
Bombeo de datos: Transformación de los datos
Almacenamiento, Versiones y Calendarización
Opciones para el almacenamiento de paquetes DTS
Versiones de un paquete DTS
Calendarización de un paquete DTS
Herramienta dtsrun
Ejercicio de todo el capítulo |