CONTENIDO:Mike Hotek
Abril de 2009 Páginas: 640
Código 3998
CONTENIDO: Microsoft SQL Server 2008 es un sistema relacional de bases de datos que facilita la integración de los datos en todo tipo de aplicaciones, incluidas plataformas como .NET e Internet. Ofrece además, herramientas de análisis y gestión de almacenes de datos, servicios de generación de informes y notificación, así como renovados entornos de administración de todos estos servicios. Este libro es una guía paso a paso para crear aplicaciones con SQL Server 2008. Trata en profundidad sus temas esenciales, con ejemplos de código que fomentan el dominio íntegro de las técnicas Microsoft. Consiga la orientación práctica que necesita para crear soluciones de bases de datos que solucionen problemas reales en el mundo profesional. Aprenda a integrar datos de SQL Server en sus aplicaciones, escriba preguntas, desarrolle informes y utilice potentes sistemas de información empresarial. El libro incluye un CD-ROM con los ejercicios prácticos y muestras de código.
INDICE EXTRACTADO:
Introducción
A quién va dirigido este libro
Cómo está estructurado este libro
Encontrar el punto de partida más adecuado en este libro
Convenciones utilizadas en este libro
Parte I. Iniciación a Microsoft SQL Server
1. Visión general de Microsoft SQL Server
Motor de base de datos
Motor de almacenamiento
Subsistema de seguridad
Programar interfaces
Service Broker
Agente SQL Server
Replicación
Alta disponibilidad
El motor relacional en SQL Server 2008
Inteligencia de negocio (Business Intelligence)
Servicios de integración
Servicios de Integración en SQL Server 2008
Reporting services
Servicios de informe en SQL Server 2008
Servicios de análisis
Servicios de análisis en SQL Server 2008
Referencia rápida del capítulo
2. Instalar y configurar SQL Server 2008
Ediciones de SQL Server 2008
Requisitos de sistema
Cuentas de servicio
Secuencias de intercalación
Modos de autentificación
Instancias de SQL Server
Actualización a SQL Server 2008
Actualización in-place
Actualización side-by-side
Métodos de actualización
Instalar SQL Server 2008
Instalación bases de datos de ejemplo
Referencia rápida del capítulo
3. Uso de las herramientas de SQL Server 2008
Documentación de SQL Server
Herramientas de gestión en SQL Server 2008
Asistente de configuración de SQL Server
SQL Server Management Studio
Correo electrónico de base de datos
Herramientas para la gestión del rendimiento
Analizador
Asistente para la Optimización del motor de base de datos
Performance Studio
Herramientas Business Intelligence
Business Intelligence Development Studio
Referencia rápida del capítulo
Parte II. Diseño de bases de datos
4. Crear bases de datos
Bases de datos del sistema SQL Server
Estructura de la base de datos SQL Server
Archivos de bases de datos
Grupos de archivos
Crear una base de datos
Mover bases de datos
Separar una base de datos
Adjuntar una base de datos
Referencia rápida del capítulo
5. Diseño de tablas
Nombrar objetos
Esquemas
Tipos de datos
Datos numéricos
Tipos de datos numéricos exactos y aproximados
Tipos de datos decimales
Datos de caracteres
Datos de caracteres de longitud fija y variable
Datos Unicode
Varchar(max) y nvarchar(max)
Datos de fecha y hora
Datos binarios
XML
Datos FILESTREAM
Tipos de datos espaciales
Tipo de datos HierarchyID
Propiedades de columna
Crear tablas
Columnas computadas
Columnas dispersas
Restricciones
Restricciones PRIMARY KEY (clave primaria)
Restricciones UNIQUE
Restricciones CHECK
Restricciones DEFAULT
Restricciones FOREIGN KEY (clave externa)
Diagramas de bases de datos
Referencia rápida del capítulo
6. Índices
Estructura de índices
Árboles-B
Niveles del índice
Índices agrupados
Índices no agrupados
Mantenimiento del índice
Columnas incluidas
Índices con columnas incluidas
Índices filtrados
Creación de índices con conexión
Gestión y mantenimiento de índices
Fragmentación del índice
Factor de relleno
Defragmentar un índice
Deshabilitar un índice
Índices XML
Índices espaciales
Referencia rápida del capítulo
7. Particiones
Funciones de partición
Esquemas de partición
Grupos de archivos
Particiones de tablas e índices
Copias de seguridad parciales y restauración
Creación de un índice con particiones
Administrar particiones
Operadores SPLIT y MERGE
Alterar un esquema de partición
Alineación de índices
El operador SWITCH
Referencia rápida del capítulo
Parte III. Recuperación y manipulación de datos
8. Recuperación de datos
La declaración general SELECT
Clasificación de resultados
Filtrado de datos
Cómo recuperar más de una tabla
Cómo recuperar resultados únicos
Referencia rápida del capítulo
9. Recuperación avanzada de datos
Declaraciones generales SELECT
Agregar datos
Agregar permutaciones múltiples
Filtrar agregados
Ejecutar agregados
Calcular tablas dinámicas
Clasificar datos
Agregar conjuntos de resultados
Expresiones de tabla comunes
Consultas de datos XML
Referencia rápida del capítulo
10. Manipulación de datos
Insertar datos
INSERT
SELECT INTO
Actualizar datos
Borrar datos
TRUNCATE
La declaración MERGE
La cláusula OUTPUT
Gestión de transacciones
Seguimiento de cambios
Seguimiento de cambios
Captura de datos modificados
Referencia rápida del capítulo
Parte IV. Diseño avanzado de objetos de la base de datos
11. Vistas
Creación de vistas
Sustitución de consultas
Modificar datos a través de una vista
Crear una vista indizada
Sustitución de consultas
Referencia rápida del capítulo
12. Procedimientos almacenados
Creación de procedimientos almacenados
Comentarios de código
Variables, parámetros y códigos de retorno
Variables
Parámetros
Códigos de retorno
Ejecutar procedimientos almacenados
Elementos de flujo de control
Control de errores
Ejecución dinámica
Cursores
Procedimientos CLR
Construcción de un procedimiento administrativo
Referencia rápida del capítulo
13. Funciones
Funciones del sistema
Crear una función
Recuperar datos de una función
Referencia rápida del capítulo
14. Desencadenadores
Desencadenadores DML
Desencadenadores DDL
Referencia rápida del capítulo
15. Instantáneas de bases de datos
Crear una instantánea de base de datos
Tecnología "copiar al escribir"
Revertir datos utilizando una instantánea de base de datos
Referencia rápida del capítulo
16. Service Broker
Arquitectura de Service Broker
Introducción a la mensajería
Componentes de Service Broker
Interacción de la aplicación
Tipos de mensaje y contratos
Tipos de mensaje
Contratos
Colas y servicios
Colas
Servicios
Conversaciones
Envío y recepción de mensajes
Envío de mensajes
Recepción de mensajes
Activación de cola
Asignación de prioridades
Referencia rápida del capítulo
17. Índices de texto completo
Catálogos de texto completo
Índices de texto completo
Consultas de datos de texto completo
FREETEXT
CONTAINS
Referencia rápida del capítulo
Parte V. Administración de bases de datos
18. Seguridad
Configuración de la superficie de ataque
Extremos
Tipos de extremos y cargas de trabajo
Acceso a extremos
Extremos TCP
Argumentos de protocolo TCP
Argumentos de creación de reflejo de la base de datos
Argumentos de Service Broker
Cifrado
Entidades de seguridad, asegurables y permisos
Entidades de seguridad
Entidades de seguridad de nivel de instancia
Entidades de seguridad de nivel de la base de datos
Representación
Asegurables
Permisos
Cadenas de propiedad
Seguridad de los metadatos
Seguridad CLR
Cifrado de datos
Claves maestras
Clave maestra de servicio
Clave maestra de la base de datos
Algoritmos hash
Claves simétricas
Certificados y claves asimétricas
Claves asimétricas
Certificados
Cifrado de datos transparente (TDE)
Administración de las claves de cifrado
Referencia rápida del capítulo
19. Administración basada en directivas
Resumen de la administración basada en directivas
Facetas
Condiciones
Destinos de directivas
Directivas
Categorías de directivas
Cumplimiento de directivas
Referencia rápida del capítulo
20. Recuperación de datos
Copias de seguridad de bases de datos
Tipos de copia de seguridad
Copias de seguridad completas
Copias de seguridad del registro de transacciones
Copias de seguridad diferenciales
Copias de seguridad de grupos de archivos
Corrupción de páginas
Modelos de recuperación
Restauración de bases de datos
Restaurar una copia de seguridad completa
Restaurar rutas
Restaurar una copia de seguridad diferencial
Restaurar una copia de seguridad del registro de transacciones
Referencia rápida del capítulo
21. Agente SQL Server
Crear trabajos
Pasos de trabajos
Programación de trabajos
Operadores
Crear planes de mantenimiento
Crear alertas
Referencia rápida del capítulo
22. Vistas de administración dinámica
Resumen de las vistas de administración dinámica
Recuperación de metadatos de objetos
Diagnósticos de la base de datos
Tamaño de objetos
Índices
Estadísticas de ejecución de consultas
Referencia rápida del capítulo
Parte VI. Introducción a la alta disponibilidad
23. Alta disponibilidad
Clústeres de conmutación por error
Componentes de la instancia del clúster de conmutación por error
Configuración de red
Configuración del disco
Configuración de seguridad
Comprobaciones de estado
Conmutación por error del clúster
Creación de reflejos de la base de datos
Funciones de la creación de reflejos de la base de datos
Función principal
Función de reflejo
Servidor testigo
Funciones de nivel de base de datos frente a funciones de nivel de servidor
Extremos de creación de reflejo de base de datos
Modos de funcionamiento
Modo de funcionamiento de alta disponibilidad
Modo de funcionamiento de alto rendimiento
Modo de funcionamiento de alta seguridad
Almacenamiento en caché
Redirección transparente de clientes
Páginas corruptas
Instantáneas de bases de datos
Inicialización de la creación de reflejo de base de datos
Modelo de recuperación
Creación de copia de seguridad y restauración
Trasvase de registros
Componentes del trasvase de registros
Base de datos primaria
Base de datos secundaria
Servidor de supervisión
Inicialización del trasvase de registros
Crear trabajos
Exposición de pérdida de datos
Restauración de copias de seguridad
Restauración de una copia de seguridad completa durante la configuración
Replicación
Componentes de la replicación
Artículos
Publicaciones
Filtros
Funciones de replicación
Agentes de replicación
Agente de instantáneas
Agente de registro del LOG
Agente de distribución
Agente de mezcla
Agente de lectura de cola
Métodos de replicación
Replicación de instantáneas
Replicación transaccional
Replicación de mezcla
Referencia rápida del capítulo
Parte VII. Business intelligence
24. SQL Server Integration Services
Introducción a BIDS
Tareas
Transformaciones
Creación de paquetes
Conexiones
Flujo de control
Flujo de datos
Conversión de datos
Gestión de errores
Configuración
Implementación
Referencia rápida del capítulo
25. SQL Server Reporting Services
Configuración de Reporting Services
Sitio Web de Reporting Services
Creación de informes
Construir un informe
Formato
Cálculos
Elementos interactivos
Parámetros
Implementar informes
Suscripciones de informes
Informes enlazados
Almacenamiento de informes en caché e instantáneas
Referencia rápida del capítulo
26. SQL Server Analysis Services
Introducción al almacenamiento de datos
Procesamiento analítico en línea (OLAP)
Modelo dimensional
Cubos
Dimensiones, medidas y cálculos
Jerarquías
Indicadores KPI, particiones, perspectivas y traducciones
Indicadores clave de rendimiento (KPI)
Particiones
Perspectivas
Traducciones
Minería de datos
Algoritmos
Categorías de algoritmo
Algoritmos de minería de datos SSAS
Modelos y estructuras de minería de datos
Desmitificando la minería de datos
Referencia rápida del capítulo
Apéndice. Contenido del CD-ROM
Índice alfabético