Introducción
Capítulo 1. Configuración e Instalación de SQL Server 2014
1.1 INFRAESTRUCTURA NECESARIA
1.2 VERSIONES DE SQL SERVER014
1.3 REQUISITOS DE Hardware y Software PARA INSTALAR SQL SERVER2014
1.3.1 Requisitos mínimos de Hardware
1.3.2 Sistemas Operativos sobre los que se puede instalar SQL Server2014
1.3.3 Requisitos mínimos de Software
1.4 Tecnologías QUE Incluye MICROSOFT SQL SERVER 2014
1.5 CUENTAS DE SERVICIO
1.6 MODOS DE Autenticación
1.7 LAS INSTANCIAS EN SQL SERVER
1.8 INSTALAR SQL SERVER014 EN UN CONTROLADOR DE DOMINIO
1.9 EJERCICIO PRACTICO CREAR UNA CUENTA DE SERVICIO
1.10 EJERCICIO Práctico INSTALAR LA Característica NET Framework 3.5
1.11 EJERCICIO PRACTICO INSTALAR y CONFIGURAR UNA INSTANCIA DE SQL SERVER
1.12 Actualizar DE UNA Edición ANTERIOR A SQL SERVER2014
1.12.1 El Asesor de Actualizaciones de SQL Server
1.13 EJERCICIO PRACTICO EJECUTAR EL ASESOR DE Actualizaciones DE SQL SERVER 2014
1.14 EJERCICIO PRACTICO Actualización DESDE SQL SERVER STANDARD008 R2 A SQL SERVER2014
1.15 EJERCICIO Práctico Configuración DE SUPERFICIE PARA PERMITIR EL ACCESO REMOTO AL MOTOR DE LA BASE DE DATOS
1.15.1 Configurar una excepción en el firewall de Windows
1.15.2 Comprobar que el servicio MSSQL Server está iniciado
1.15.3 Habilitar TCP/IP
1.16 Instalación DE MICROSOFT SQL SERVER014 EN UN SERVER CORE
1.16.1 Instalación desde la línea de comandos
1.17 EJERCICIO PRACTICO INSTALAR NET Framework.5 EN LA Máquina CORE01
1.18 EJERCICIO PRACTICO INSTALAR SQL SERVER014 EN Windows012 R2 CORE STANDARD
1.19 EJERCICIO Práctico Configuración DE SUPERFICIE PARA PERMITIR EL ACCESO REMOTO AL MOTOR DE LA BASE DE DATOS EN UN SERVIDOR CORE
1.19.1 Ejercicio Práctico Iniciar PowerShell en la máquina Core01
1.19.2 Ejercicio Práctico.9.2 Comprobar que los servicios de Microsoft SQL Server están iniciados
1.19.3 Ejercicio Práctico crear una excepción en firewall de Windows, para el puerto 1433
1.19.4 Ejercicio Práctico.9.4 Habilitar las conexiones remotas
1.19.5 Ejercicio Práctico Habilitar TCP/IP en la instancia de SQL Server
1.20 EJERCICIO Práctico ACCEDER REMOTAMENTE AL MOTOR DE BASE DE DATOS DEL SERVIDOR CORE01
1.20.1 Acceso remoto con Microsoft SQL Management Studio
1.20.2 Ejercicio Práctico Acceso remoto con ODBC DSN
1.21 SQL SERVER MANAGEMENT STUDIO
Capítulo 2. Creación y configuración de una Base de datos
2.1 INFRAESTRUCTURA NECESARIA
2.2 BASES DE DATOS DE SERVICIO DEL SISTEMA
2.3 ARCHIVOS y GRUPOS DE ARCHIVOS (FILE GROUPS)
2.3.1 Archivos
2.3.2 Grupos de Archivos
2.4 EL REGISTRO DE TRANSACCIONES
2.5 Cálculo DEL Tamaño DE UNA BASE DE DATOS y DIMENSIONAMIENTO DE DISCOS
2.6 ASPECTOS A TENER EN CUENTA EN LA CREACIÓN DE UNA BASE DE DATOS
2.7 EJERCICIO Práctico CREAR UNA BASE DE DATOS CON SQL MANAGEMENT STUDIO
2.8 Creación DE BASES DE DATOS CON TSQL
2.9 EJERCICIO Práctico CREAR UNA BASE DE DATOS CON T-SQL
2.10 OPCIONES DE Configuración DE UNA BASE DE DATOS
2.10.1 Opciones del encabezado de página:
2.10.2 Grupo Automático
2.10.3 Grupo Contención
2.10.4 Grupo Cursor
2.10.5 Grupo Estado
2.10.6 Grupo Recuperación
2.10.7 Grupo Varios
2.11 LOS ESQUEMAS
2.12 EJERCICIO Práctico CREAR UN ESQUEMA
2.12.1 Crear el esquema «ENTRADA» en la base de datos Test usando SQL Management Studio
2.12.2 Crear el esquema «SALIDA» en la base de datos Test usando T-SQL.
2.12.3 Comprobar que los esquemas se han creado correctamente
2.13 LA Resolución DE NOMBRES
2.14 INSTALAR LA BASE DE EJEMPLO, Adventureworks2012
2.15 ADJUNTAR LA BASE DE EJEMPLO NORTHWIND CON SQL MANAGEMENT STUDIO
2.16 LAS INSTANTÁNEAS
2.16.1 Funcionamiento de una instantánea
2.16.2 Limitaciones en la base de datos origen
2.16.3 Limitaciones de las instantáneas
2.16.4 Crear una instantánea de base de datos
2.17 EJERCICIO PRÁCTICO CREAR UNA INSTANTÁNEA
2.18 OBTENCIÓN DE METADATOS
2.19 EJERCICIO PRÁCTICO EXPLORAR METADATOS CON LAS VISTAS CATÁLOGO
2.20 EJERCICIO PRÁCTICO EXPLORAR METADATOS CON FUNCIONES DE METADATOS
2.21 EJERCICIO PRÁCTICO EXPLORAR METADATOS CON PROCEDIMIENTOS ALMACENADOS
2.22 ESTADOS DE LA BASE DE DATOS
2.23 MODIFICACIÓN DE UNA BASE DE DATOS
2.23.1 Modificar el tamaño y crear nuevos archivos de datos con T-SQL
2.23.2 Modificar el tamaño y crear nuevos archivos de datos con SQL Management Studio
2.24 ELIMINAR UNA BASE DE DATOS
2.25 EJERCICIO PRÁCTICO MODIFICACIÓN DE LAS PROPIEDADES DE LOS ARCHIVOS DE UNA BASES DE DATOS
2.25.1 Desde SQL Management Studio
2.25.2 Desde T-SQL
2.26 EJERCICIO PRÁCTICO CREAR UN NUEVO ARCHIVO DE DATOS
2.26.1 Desde SQL Management Studio
2.26.2 Desde T-SQL
2.27 EJERCICIO PRÁCTICO ELIMINAR LA BASE DE DATOS TEST2
2.27.1 Desde SQL Management Studio
2.27.2 Desde T-SQL
Capítulo 3. Tablas
3.1 INFRAESTRUCTURA NECESARIA
3.2 TIPOS DE DATOS EN SQL SERVER2014
3.2.1 Tipos de datos numéricos exactos que utilizan datos enteros
3.2.2 Tipos de datos que representan valores monetarios o de moneda
3.2.3 Números aproximados
3.2.4 Fecha y hora
3.2.5 Binarios
3.2.6 Cadenas de caracteres NO Unicode
3.2.7 Cadenas de caracteres Unicode
3.2.8 Otros tipos de datos
3.3 TIPOS DE DATOS «GRANDES»
3.4 TIPOS DE DATOS PERSONALIZADOS
3.5 EJERCICIO PRÁCTICO CREAR UN TIPO DE DATO PERSONALIZADO
3.5.1 SQL Management Studio
3.5.2 Desde T-SQL
3.6 COLUMNAS CALCULADAS
3.7 PROPIEDADES DE LAS COLUMNAS DE UNA TABLA
3.7.1 Precisión y escala
3.7.2 Valores nulos
3.7.3 Intercalación
3.7.4 Identidad
3.8 LA NORMALIZACIÓN
3.8.1 Primera Forma Normal (1 FN)
3.8.2 Segunda Forma Normal
3.8.3 Tercera Forma Normal
3.9 EJERCICIO PRÁCTICO CREAR UNA TABLA CON SQL MANAGEMENT STUDIO
3.10 CÓMO CREAR UNA TABLA CON T-SQL
3.11 EJERCICIO PRÁCTICO CREAR UNA TABLA CON T-SQL
3.12 INTEGRIDAD DE DATOS
3.13 EJERCICIO PRÁCTICO CREACIÓN DE UNA RESTRICCIÓN CHECk DE INTEGRIDAD DE DOMINIO
3.13.1 Desde SQL Management Studio
3.13.2 Con instrucción T-SQL
3.13.3 Probar la restricción
3.14 EJERCICIO PRÁCTICO CREACIÓN DE UNA RESTRICCIÓN DEFAULT DE INTEGRIDAD DE DOMINIO
3.14.1 Desde SQL Management Studio
3.14.2 Con instrucción T-SQL
3.14.3 Probar la restricción
3.15 EJERCICIO PRÁCTICO CREAR UNA INTEGRIDAD DE ENTIDAD CON CLAVE PRINCIPAL
3.15.1 Práctica suplementaria
3.16 RESTRICCIONES UNIQUE
3.17 EJERCICIO PRÁCTICO USO DE LA INTEGRIDAD REFERENCIAL – FOREIGN kEY
3.17.1 Desde SQL Management Studio
3.17.2 Con instrucción T-SQL
3.18 LA INTEGRIDAD REFERENCIAL EN CASCADA
3.19 EJERCICIO PRÁCTICO USO DE LA INTEGRIDAD REFERENCIAL EN CASCADA
3.19.1 Desde SQL Management Studio
3.19.2 Con instrucción T-SQL
3.19.3 Probar la integridad referencial en cascada
3.20 RELACIONES
3.21 TABLAS CON PARTICIONES
3.21.1 Función de partición
3.21.2 Crear los Grupos de Archivos
3.21.3 El esquema de partición
3.21.4 Crear la tabla particionada
3.21.5 Operaciones varias con tablas particionadas
3.22 DIAGRAMAS DE BASES DE DATOS
Capítulo 4. Índices
4.