Capítulo 1 | Introducción a las bases de datos
1.1 Introducción
1.2 Información
1.2.1 Concepto
1.2.2 Características
1.3 Base de datos
1.3.1 Definición
1.3.2 Objetivos
1.4 Sistema de base de datos
1.5 Tipos de usuarios de una base de datos
1.5.1 DBA (administrador de base de datos)
1.5.2 Diseñador de base de datos
1.5.3 Usuario final
1.6 Representación de la información
1.6.1 Representación de la información desde el mundo real
1.6.2 Representación de la información desde el dominio de las ideas
1.6.3 Representación de la información desde los datos
1.7 Modelo entidad relación
1.7.1 Entidades
1.7.2 Atributos
1.7.3 Relaciones de correspondencia
1.7.4 Generalización
1.7.5 Agregación
1.8 Caso resuelto 1: policlínico
Capítulo 2 | Gestión de bases de datos
2.1 SQL Server 2022
2.2 Características del SQL Server 2022
2.2.1 Tareas críticas
2.2.2 Seguridad y rendimiento
2.2.3 Inteligencia empresarial
2.2.4 Análisis de base de datos
2.3 Ediciones de SQL Server 2022
2.3.1 Enterprise
2.3.2 Estándar
2.3.3 Desarrollador
2.3.4 Web
2.3.5 Express Edition
2.4 Historial de revisiones del SQL Server
2.5 SQL Management Studio
2.6 Las bases de datos en SQL Server
2.7 Componentes de una base de datos
2.7.1 Archivo MDF
2.7.2 Archivo NDF
2.7.3 Archivo LDF
2.8 Motor de una base de datos
2.9 Sentencias DDL
2.9.1 Create
2.9.2 Alter
2.9.3 Drop
2.10 Sentencias DML
2.10.1 Insert
2.10.2 Update
2.10.3 Delete
2.10.4 Select
2.11 Creación de una base de datos
2.12 Modificación de archivos de una base de datos
2.13 Activar la base de datos
2.14 Tipos de datos en SQL Server 2022
2.15 Tipos de datos definidos por el usuario
2.16 Casos resueltos
2.16.1 Caso resuelto 1: base de datos básica
2.16.2 Caso resuelto 2: base de datos con especificación de archivo primario
2.16.3 Caso resuelto 3: base de datos con especificación de archivo secundario
2.16.4 Caso resuelto 4: base de datos con especificación de archivo de transacciones
2.16.5 Caso resuelto 5: añadir archivos a la base de datos
2.16.6 Caso resuelto 6: modificar propiedades de la base de datos
2.16.7 Caso resuelto 7: eliminar archivos de la base de datos
2.16.8 Caso resuelto 8: integración
Capítulo 3 | Gestión de tablas
3.1 Sentencias DDL para la gestión de tablas
3.1.1 Creación de una tabla
3.1.2 Opciones de la tabla
3.1.3 Modificación de una tabla
3.1.4 Eliminación de una tabla
3.2 Restricciones de valores nulos y no nulos
3.3 Restricciones para integridad referencial
3.3.1 Llave primaria
3.3.2 Llave secundaria
3.4 Manejo de esquemas
3.5 Restricciones para datos
3.5.1 IDENTITY
3.5.2 DEFAULT
3.5.3 CHECK
3.5.4 UNIQUE
3.6 Sentencias DML para datos
3.6.1 INSERT
3.6.2 UPDATE
3.6.3 DELETE
3.7 Manejo de datos masivos en SQL Server
3.7.1 Instrucción Bulk Insert
3.8 Sentencia MERGE
3.9 Caso resuelto 1: proyectos industriales
Capítulo 4 | Recuperación de datos
4.1 Sentencia SELECT para la recuperación de registros
4.2 Consultas de registros básicos
4.3 Consultas distinguidas
4.4 Consultas ordenadas
4.5 Consultas por cantidad de registros
4.6 Consultas con especificación de campos
4.7 Consultas con cabeceras
4.8 Consultas con campos calculados
4.9 Consultas que crean tablas de registros
4.10 Consultas condicionadas
4.11 Consultas internas
4.12 Consultas externas
4.12.1 LEFT JOIN
4.12.2 RIGHT JOIN
4.12.3 Consultas FULL JOIN
4.13 Consultas agrupadas
4.13.1 Funciones agregadas
4.13.2 Cláusula GROUP BY
4.13.3 Cláusula GROUP BY con resúmenes
4.14 Subconsultas
4.15 Vistas
4.15.1 Ventajas del uso de vistas
4.15.2 Creación de las vistas
Capítulo 5 | Transact SQL
5.1 Introducción
5.2 Fundamentos de programación Transact SQL
5.2.1 Variables, identificadores
5.2.2 Funciones CAST y CONVERT
5.3 Estructuras de control
5.3.1 Estructura selectiva IF
5.3.2 Estructura condicional múltiple CASE
5.3.3 Estructura de control WHILE
5.4 Control de errores en Transact SQL
5.5 Función @@ERROR
5.6 Función RAISERROR
Capítulo 6 | Procedimientos almacenados
6.1 Procedimientos almacenados
6.2 Tipos de procedimientos almacenados
6.3 Procedimientos almacenados del sistema
6.4 Instrucción EXECUTE y SP_EXECUTESQL
6.5 Procedimientos almacenados definidos por el usuario
6.6 Opciones sobre los procedimientos almacenados
Capítulo 7 | Funciones
7.1 Funciones
7.2 Funciones del sistema
7.2.1 Funciones de agregado
7.3 Funciones definidas por el usuario
7.3.1 Funciones escalares
7.3.2 Funciones tabla en línea
7.3.3 Funciones tabla multisentencia
Capítulo 8 | Cursores
8.1 Cursores
8.2 Proceso de implementación de un cursor
8.3 Tipos de cursores
8.4 Declaración de CURSOR
Capítulo 9 | Triggers
9.1 Triggers
9.2 Tipos de triggers
9.3 Opciones del trigger
9788426740991 | 978-84-26740-99-1



