En este libro se presenta un análisis profundo de la base de datos Microsoft SQL Server 2008. En un primer bloque de contenido se explica la instalación del programa, novedades y modo de trabajo a través de la interfaz avanzada de menús de la que dispone en esta versión.
Un segundo bloque de contenido aborda en profundidad el lenguaje Transact-SQL y su utilización para el diseño, consulta, creación, manejo y administración de bases de datos relacionales. Finalmente, en un tercer bloque, se explican de forma exhaustiva las tareas relativas a la administración de bases de datos, de servidores y de la seguridad, así como la duplicación, la migración de datos y la automatización de tareas.
En cuanto a la metodología, los capítulos comienzan con la exposición de las tareas en orden secuencial de dificultad con un número importante de ejercicios prácticos que complementan los conceptos teóricos. Tanto la exposición de los conceptos como los problemas hacen referencia a bases de datos que se construyen completamente en el libro, por lo que no es necesario acudir a archivos externos ni a otro tipo de información adicional. CAPÍTULO 2. CONCEPTOS, OBJETOS, OPERACIONES, DISEÑO Y CREACIÓN DE BASES DE DATOS CAPÍTULO 3. CREACIÓN Y ADMINISTRACIÓN DE TABLAS, RELACIONES E ÍNDICES CAPÍTULO 4. HERRAMIENTAS DE CONSULTA. CONSULTAS DEL MOTOR DE BASE DE DATOS Y EDITOR SQL CAPÍTULO 5. VER Y MODIFICAR DATOS CON EL DISEÑADOR DE CONSULTAS CAPÍTULO 6. ELEMENTOS DE TRANSACT-SQL:
1.1 NOVEDADES EN SQL SERVER 2008 R2
1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2
1.3 VERSIONES DE MICROSOFT SQL SERVER 2008
1.3.1 Ediciones Core Server de SQL Server 2008 R2
1.3.2 Ediciones especializadas de SQL Server 2008 R2
1.4 PRIMEROS PASOS EN SQL SERVER 2008 R2: INICIO DEL SERVIDOR
1.4.1 Ejecutar SQL Server en una red
1.4.2 Detener SQL Server
2.1 BASES DE DATOS: TABLAS, CAMPOS Y REGISTROS
2.2 ESTRUCTURA DE LAS BASES DE DATOS
2.2.1 Modelos de datos primitivos: sistemas de gestión de archivos
2.2.2 Bases de datos jerárquicas
2.2.3 Bases de datos en red
2.2.4 Bases de datos relacionales
2.3 CARACTERÍSTICAS DE LAS BASES DE DATOS RELACIONALES
2.4 OPERACIONES RELACIONALES BÁSICAS
2.5 OTRAS OPERACIONES RELACIONALES Y OPERADORES BOOLEANOS
2.6 DISEÑO DE UNA BASE DE DATOS RELACIONAL
2.6.1 Claves primarias y secundarias (externas o foráneas)
2.6.2 Integridad
2.6.3 Disparadores
2.6.4 Índices
2.6.5 Tablas en una base de datos relacional
2.6.6 Un ejemplo de diseño de base de datos relacional
2.7 CREAR UNA BASE DE DATOS CON SQL SERVER
2.7.1 Estimar el tamaño de una tabla
2.7.2 Estimar el tamaño de la base de datos
2.7.3 Creación de una base de datos SQL Server mediante el Administrador corporativo
3.1 CREACIÓN DE TABLAS.
3.1.1 Crear una tabla nueva con el diseñador de tablas
3.1.2 Modificar una tabla nueva con el diseñador de tablas
3.2 CREACIÓN DE ÍNDICES Y CLAVES
3.2.1 Creación de índices únicos
3.2.2 Creación de clave principal o primaria
3.2.3 Creación de índices agrupados
3.3 RELACIONES
3.3.1 Crear relación de clave foránea con el diseñador de tablas
3.4 RESTRICCIONES CHECK
3.4.1 Crear restricción CHECK mediante el diseñador de tablas
3.4.2 Expresiones de restricción CHECK
3.5 DIAGRAMAS DE BASES DE DATOS
3.5.1 Creación de un diagrama de base de datos
3.5.2 Crear claves primarias, índices y restricciones en diagramas de base de datos. Insertar y eliminar columnas y tablas
3.5.3 Crear relaciones en el diagrama de bases de datos
3.5.4 Detalles de visualización en el diagrama de base de datos
3.5.5 Crear una tabla nueva y añadir una tabla existente al diagrama
3.6 INTRODUCCIÓN DE DATOS EN LAS TABLAS
4.1 INTRODUCCIÓN
4.2 INICIACIÓN A LAS CONSULTAS Y HERRAMIENTAS
4.3 CONSULTAS DEL MOTOR DE BASE DE DATOS. EDITOR SQL
4.4 REALIZAR CONSULTAS EN LA VENTANA DE CONSULTA O EDITOR SQL
4.5 MODIFICACIÓN DE LA INFORMACIÓN EN LA VENTANA ABRIR TABLA
4.6 ARCHIVOS SQL Y PLANTILLAS
4.7 EXPLORADOR DE OBJETOS
4.8 SELECCIÓN DE INFORMACIÓN DE LA BASE DE DATOS. INTRODUCCIÓN AL COMANDO SELECT DE TRANSACT-SQL
4.8.1 Cláusula FROM
4.8.2 Cláusula WHERE
4.8.3 Cláusula GROUP BY
4.8.4 Cláusula ORDER BY
4.8.5 Cláusula HAVING
5.1 DISEÑADOR DE CONSULTAS DESDE EL EDITOR SQL
5.2 DISEÑADOR DE CONSULTAS DESDE TABLAS O VISTAS
5.3 PANELES DEL DISEÑADOR DE CONSULTAS
5.3.1 Panel Diagrama
5.3.2 Panel Cuadrícula o Criterios
5.3.3 Panel SQL
5.3.4 Panel Resultados
5.4 OPERATIVA CON CONSULTAS
5.5 TIPOS DE CONSULTAS
5.6 CONSULTAS PARAMÉTRICAS
5.7 TABLAS DERIVADAS
5.8 CRITERIOS DE BÚSQUEDA