Curso homologado : SQL Server 2014 (Titulación Universitaria con 4 Créditos ECTS)
Tiempo de estudio:110 horas
Realización:Cursos online
Coste: 520 €> 260 €
UNIDAD DIDÁCTICA 1. EL MODELO RELACIONAL
- Introducción
- Recordatorio sobre el almacenamiento de datos
- El modelo relacional
- El álgebra relacional
- Las diferentes categorías de datos
- La organización de los datos
- Conceptos y definiciones
- Reglas principales
- Normalización del esquema relacional
- Operadores
- Etapas de la resolución de un problema
UNIDAD DIDÁCTICA 2. IMPLEMENTACIÓN DE BASES DE DATOS
- Presentación de SQL Server
- Administrar una base de datos
- Administrar tablas e índices
- Implementación de la integridad de los datos
- Administrar los índices
- Monitorizar y verificar las bases de datos y los objetos
- Los esquemas
- Ejercicio
- Administrar el espacio de almacenamiento
- Administrar el objeto DATABASE
- Las bases de datos en memoria
- Identificador
- Los tipos de datos
- Administrar las tablas
- Los valores por defecto
- Las reglas
- La propiedad IDENTITY
- Las restricciones de integridad
- Crear un índice
- Eliminar un índice
- Reconstruir un índice
- Las estadísticas
- Información sobre los índices
UNIDAD DIDÁCTICA 3. LAS ÓRDENES DE SQL
- Aspectos generales
- El SQL-DML
- Gestión de las vistas
- Expresiones
- Operadores
- Funciones
- Creación de registros
- Modificación de registros
- Eliminar registros
- Extracción de registros
- Operaciones del álgebra relacional
- Consulta de creación de tablas
- Forzar el optimizador de consultas
- Tablas CTE
- Generación de registros estadísticos
- Subconsultas
- PIVOT y UNPIVOT
- MERGE
- Las secuencias
UNIDAD DIDÁCTICA 4. TRANSACT SQL: EL LENGUAJE PROCEDIMENTAL
- El SQL procedimental
- Gestión de los procedimientos almacenados
- Las funciones definidas por el usuario
- Ejecutar procedimientos y funciones
- El contexto de ejecución
- Los triggers
- La depuración del código
- Gestión de las variables de usuario
- Variables de sistema
- Las transacciones
- Las transacciones de validación diferida
- Gestión de los lotes y scripts
- Control de flujo
- Gestión de cursores
- Gestión de excepciones
- Creación de una función
- Modificación de una función
- Eliminar una función
- CROSS APPLY y OUTER APPLY
UNIDAD DIDÁCTICA 5. GESTIÓN DE LOS DATOS DISTRIBUIDOS
- Introducción
- SQL Server Integration Services
- Mover una base de datos
- El programa BCP
- Los servidores remotos
- -Uso de los recursos remotos
- Principios básicos de funcionamiento
- El asistente de importación y exportación
- El resto de utilidades
- Desvincular una base de datos
- Vincular una base de datos
- Mover una base de datos o archivos
- Gestión de los servidores remotos
- Gestión de los usuarios remotos
- Los sinónimos
UNIDAD DIDÁCTICA 6. LOS TIPOS AVANZADOS
- Introducción
- Trabajar con el formato XML
- Tablas value parameter
- Las estructuras jerárquicas
- Los datos FILESTREAM
- Los datos espaciales
- El tipo XML
- Trabajar con una columna de tipo XML
- Indexar una columna de tipo XML
- XQuery y Xpath
- FOR XML
- OpenXML
- OPENROWSET
- HierarchyId
- Los índices
- Los métodos
UNIDAD DIDÁCTICA 7. COMMON LANGUAGE RUNTIME (CLR)
- SQL Server y CLR
- Definir el código CLR gestionado en SQL Server
- SMO y PowerShell
- ANEXOS
- Diagrama de base de datos
- Sitios de Internet
- Script de creación de la base de datos
- ¿Transact SQL o CLR?
- Trabajar con el código CLR
- Activar el soporte del código CLR
- Trabajar con Visual Studio
- Tipos de datos personalizados
- Procedimientos almacenados
- Triggers de base de datos
- Funciones de cálculo agregado
- SMO
- Generar un script de inserción de datos
- Crear una base de datos con SMO
- Crear una tabla con SMO
- Modificar una tabla