Detalle del libro
Ver Índice
Préambulo
Capítulo 1
El modelo relacional
1. Introducción
2. Recordatorio sobre el almacenamiento de datos
2.1 Las diferentes categorías de datos
2.1.1 Los datos básicos
2.1.2 Los datos cambiantes
2.1.3 Los datos de trabajo
2.1.4 Los datos almacenados
2.2 La organización de los datos
2.2.1 Directa
2.2.2 Secuencial
2.2.3 Secuencial indexada
2.2.4 Base de datos jerárquica
2.2.5 Base de datos relacional
3. El modelo relacional
3.1 Conceptos y definiciones
3.1.1 Representación
3.2 Reglas principales
3.3 Normalización del esquema relacional
4. El álgebra relacional
4.1 Operadores
4.2 Etapas de la resolución de un problema
Capítulo 2
Implementación de bases de datos
1. Administrar una base de datos
1.1 Administrar el espacio de almacenamiento
1.2 Administrar el objeto DATABASE
1.2.1 Crear la base de datos
1.2.2 Modificar el tamaño
1.2.3 Eliminar la base de datos
1.2.4 Renombrar una base de datos
1.2.5 Configurar una base de datos
2. Administrar tablas e índices
2.1 Identificador
2.2 Los tipos de datos
2.2.1 Tipos de datos de sistema
2.2.2 Tipos de datos definidos por el usuario
2.3 Administrar las tablas
2.3.1 Crear una tabla
2.3.2 Modificar una tabla
2.3.3 Eliminar una tabla
2.3.4 Nombre completo de una tabla
2.3.5 Columnas calculadas
3. Implementación de la integridad de los datos
3.1 Los valores por defecto
3.2 Las reglas
3.3 La propiedad Identity
3.4 Las restricciones de integridad
3.4.1 NOT NULL
3.4.2 PRIMARY KEY
3.4.3 UNIQUE
3.4.4 REFERENCIAS
3.4.5 DEFAULT
3.4.6 CHECK
4. Administrar los índices
4.1 Crear un índice
4.2 Eliminar un índice
4.3 Reconstruir un índice
4.4 Las estadísticas
4.5 Información sobre los índices
5. Monitorizar y verificar las bases de datos y los objetos
6. Los esquemas
Capítulo 3
Las órdenes de SQL
1. Aspectos generales
1.1 Expresiones
1.2 Operadores
1.3 Funciones
1.3.1 Funciones de agregación
1.3.2 Funciones matemáticas
1.3.3 Funciones trigonométricas
1.3.4 Funciones logarítmicas
1.3.5 Funciones diversas
1.3.6 Funciones de tipo fecha
1.3.7 Funciones de tratamiento de cadena de caracteres
1.3.8 Funciones de sistema
1.3.9 Funciones de conversión de tipos
1.3.10Funciones lógicas
2. El SQL-DML
2.1 Creación de registros
2.2 Modificación de registros
2.3 Eliminar registros
2.4 Extracción de registros
2.5 Operaciones del álgebra relacional
2.5.1 Selección de columnas
2.5.2 Restricción
2.5.3 Cálculos sencillos
2.5.4 Proyección
2.5.5 Cálculos agregados
2.5.6 Producto cartesiano
2.5.7 Join
2.5.8 Join externo
2.5.9 Order By
2.5.10Unión
2.5.11Except
2.5.12Intersect
2.5.13Extraer solo los primeros registros
2.6 Consulta de creación de tablas
2.7 Forzar el optimizador de consultas
2.8 Tablas CTE
2.9 Generación de registros estadísticos
2.10 Subconsultas anidadas
2.11 PIVOT y UNPIVOT
2.12 MERGE
2.13 Las secuencias
2.13.1Crear una secuencia
2.13.2Usar una secuencia
3. Gestión de las vistas
Capítulo 4
Transact SQL: el lenguaje procedimental
1. El SQL procedimental
1.1 Gestión de las variables de usuario
1.2 Variables de sistema
1.3 Las transacciones
1.4 Gestión de los lotes y scripts
1.5 Control de flujo
1.5.1 RETURN
1.5.2 PRINT
1.5.3 CASE
1.5.4 BEGIN ... END
1.5.5 IF
1.5.6 WHILE
1.5.7 OUTPUT
1.6 Gestión de cursores
1.6.1 DECLARE CURSOR
1.6.2 OPEN
1.6.3 FETCH
1.6.4 CLOSE
1.6.5 DEALLOCATE
1.7 Gestión de excepciones
1.7.1 Los mensajes de error
1.7.2 Activación de un error
1.7.3 Definir un mensaje de error
1.7.4 Gestión de errores
2. Gestión de los procedimientos almacenados
3. Las funciones definidas por el usuario
3.1 Creación de una función
3.2 Modificación de una función
3.3 Eliminar una función
3.4 CROSS APPLY y OUTER APPLY
4. Ejecutar procedimientos y funciones
5. El contexto de ejecución
6. Los triggers
7. La depuración del código
Capítulo 5
Gestión de datos distribuidos
1. Introducción
2. SQL Server Integration Services
2.1 Principios básicos de funcionamiento
2.2 El asistente de importación y exportación
2.3 El resto de utilidades
2.3.1 Utilidad de ejecución de paquetes
2.3.2 Las utilidades en línea de comandos
3. Mover una base de datos
3.1 Desvincular una base de datos
3.1.1 Desde SQL Server Management Studio
3.1.2 Desde Transact SQL
3.2 Vincular una base de datos
3.2.1 Desde SQL Server Management Studio
3.2.2 Desde Transact SQL
3.3 Mover una base de datos o archivos
4. El programa BCP
5. Los servidores remotos
5.1 Gestión de los servidores remotos
5.1.1 Añadir un servidor vinculado
5.1.2 Eliminar un servidor vinculado
5.2 Gestión de los usuarios remotos
5.3 Utilización de los recursos remotos
5.4 Los sinónimos
Capítulo 6
Los tipos avanzados
1. Introducción
2. Trabajar con el formato XML
2.1 El tipo XML.
2.2 Trabajar con una columna de tipo XML
2.2.1 Las operaciones DML
2.2.2 Los métodos específicos
2.3 Indexar una columna de tipo XML
2.3.1 Índice principal
2.3.2 Índices secundarios
2.4 XQuery y Xpath
2.5 FOR XML
2.6 OpenXML
2.7 OPENROWSET
3. Tablas value parameter
4. Las estructuras jerárquicas
4.1 HierarchyId
4.2 Los índices
4.3 Los métodos
5. Los datos FILESTREAM
6. Los datos espaciales
Capítulo 7
Common Language Runtime
1. SQL Server y CLR
1.1 ¿Transact SQL o CLR?
SQL Server 2012 - Domine la administración y la implementación
Este pack contiene dos libros de la colección Recursos Informáticos.
Hay elementos para descarga en www.ediciones-eni.com.
SQL Server 2012 - SQL, Transact SQL Diseño y creación de una base de datos
Extracto de la presentación: Este libro sobre SQL Server 2012 está dirigido tanto a los estudiantes de informática que deseen aprender SQL con SQL Server, como a los informáticos que deseen actualizar sus competencias sobre SQL Server 2012. De esta manera podrán entender y dominar las funcionalidades que permiten diseñar y construir una base de datos...
Capítulos del libro:
Preámbulo - El modelo relacional - Implementación de bases de datos - Las órdenes de SQL - Transact SQL: el lenguaje procedimental - Gestión de datos distribuidos - Los tipos avanzados - Common Language Runtime - Anexos
SQL Server 2012 - Administración de una base de datos transaccional con SQL Server Management Studio
Extracto de la presentación: Este libro sobre SQL Server 2012 está dirigido a todas aquellas personas que quieran administrar una base de datos transaccional (administradores de base de datos, desarrolladores...)…
Capítulos del libro:
Presentación - Instalación y configuración - Gestión de la base de datos - Gestión de la seguridad del acceso - Tareas planificadas - Transferencia de datos - Service Broker - Replicación - Copia de seguridad - Restauración - Optimización - Anexo