Tabla de contenidos del tutorial de base de datos SQLServer2000
Capítulo 1 Introducción a la tecnología de bases de datos
1.1 Introducción al plan de diseño de aplicaciones del sistema de bases de datos
1.1.1 Base de datos y sistema de base de datos
1.1 .2 Modelo de aplicación del sistema de base de datos
1.1.3 Interfaces comunes de acceso a bases de datos
1.2 Introducción a SQL Server 2000
1.2.1 ¿Qué es SQL Server 2000? p> p>
1.2.2 Características de SQL Server 2000
1.2.3 Nuevas características de SQL Server 2000
1.3 Versión de SQL Server 2000
1.3 .1 Edición Enterprise y Edición Developer
1.3.2 Edición Estándar
1.3.3 Edición Personal
1.3.4 MSDE/Desktop Engine
1.3.5 Versión SQL Server 2000 CE
1.4 Componentes de SQL Server 2000
1.4.1 Componentes del servidor SQL Server 2000
1.4.2 SQL Componentes del cliente Server 2000
1.5 Requisitos del sistema para SQL Server 2000
1.5.1 Instalación y ejecución de SQL Server 2000 Requisitos de hardware
1.5.2 Requisitos de software para la instalación y ejecutando SQL Server 2000
1.6 Objetos de datos comúnmente utilizados en SQL Server 2000
1.6.1 Objetos de base de datos
1.6.2 Métodos de referencia de objetos de base de datos
1.6.2 p>
1.7 Resumen de este capítulo
Capítulo 2 SQL Server 2000 Enterprise Manager
2.1 Entorno de Enterprise Management Server
2.2 Iniciar y apagar el servidor
2.2.1 Iniciar SQL Server 2000
2.2.2 Pausar y detener SQL Server 2000
2.3 Registrar el servidor
2.4 Conectar y desconectar el servidor
2.5 Configurar el servidor
2.6 Resumen de este capítulo
Capítulo 3 Lenguaje Transact-SQL
3.1 Lenguaje SQL
3.2 Descripción general del lenguaje Transact-SQL
3.2.1 Lenguaje de programación Transact-SQL
3.2.2 Elementos de Transact-SQL
3.3 Tipos de datos
3.3.1 Tipos de datos proporcionados por el sistema
3.3.2 Tipos de datos definidos por el usuario
3.4 Variables
3.4 .1 Variables locales
3.4.2 Variables globales
3.5 Comentarios, operadores y comodines
3.5. 1 Carácter de comentario
3.5. 2 Operador
3.5.3 Carácter comodín
3.6 Comando de control de procesos
3.6.1 BEGIN.. .END
3.6.2 SI...ELSE
3.6.3 IR A etiqueta
3.6.4 VOLVER
3.6.5 MIENTRAS
3.6.6 ESPERAR
3.6.7 BREAK y CONTINUE
3.6.8 Declaración CASE
3.7 Otros comandos
3.7.1 Procesamiento por lotes
3.7.2
Comandos de depuración
3.7.3 Comando de cambio de base de datos USE
3.8 Funciones de uso común
3.8.1 Funciones agregadas
3.8.2 Matemáticas funciones
3.8.3 Función de cadena
3.8.4 Función de fecha
3.8.5 Función de conversión
3.8.6 Función de sistema
3.9 Resumen de este capítulo
Capítulo 4 Administrar la base de datos
4.1 Crear objetos de base de datos
4.1.1 Precauciones para crear una nueva base de datos
p>
4.1.2 Archivos y grupos de archivos
4.1.3 Crear una base de datos usando Enterprise Manager
4.1.4 Crear una base de datos usando Transact- Sentencias SQL
4.1.5 Configuración de atributos del objeto de base de datos
4.2 Cambiar la base de datos
4.2.1 Usar Enterprise Manager para modificar la base de datos
4.2.2 Usar sentencias Transact-SQL Modificar
4.3 Eliminar la base de datos
4.4 Comprimir la base de datos
4.4.1 Comprimir toda la base de datos
4.4.2 Comprimir los archivos de datos en la base de datos
4.4.3 Comprimir automáticamente la base de datos
4.5 Introducción a la base de datos del sistema
4.5.1 Directorio de la base de datos tabla del sistema
4.5.2 Base de datos maestra
4.5.3 Base de datos Msdb
4.5.4 Base de datos modelo
4.5.5 Base de datos Tempdb
4.5.6 Base de datos Pubs y base de datos Northwind
4.6 Resumen de este capítulo
Capítulo 5 Gestión de tablas de bases de datos y su integridad
5.1 Crear tablas de bases de datos
5.1.1 Diseñar tablas de bases de datos
5.1.2 Usar SQL Server 2000 Enterprise Manager para crear tablas
5.1.3 Usar declaraciones TransacLSQL para crear tablas
5.1.4 Crear y usar 5 restricciones básicas
5.1.5 Clasificación de integridad de datos
5.1.6 Restricciones de CLAVE PRIMARIA
5.1.7 Restricciones FORIGN KEY
5.1.8 Restricción UNQIUE
5.1.9 Restricción CHECK
5.1.10 Restricción DEFAULT
5.2 Modificar tabla de base de datos
5.3 Ver tabla de base de datos
5.4 Eliminar tabla de base de datos
5.5 Crear y usar reglas
5.5.1 Crear reglas
5.5.2 Aplicación de reglas
p>
5.5.3 Eliminar reglas
5.6 Crear y usar valores predeterminados
5.6.1 Crear valores predeterminados
5.6.2 Aplicaciones predeterminadas
5.6.3 Eliminar valores predeterminados
5.7 Resumen de este capítulo
Índice del Capítulo 6
6.1 Introducción al índice
6.1. 1 Por qué crear un índice
6.1.2 Por qué no crear un índice en cada columna
6.1 .3 Considere indexar columnas
6.1.4 No considere crear un índice Columnas indexadas
6.2 Crear un índice
6.2.1 Usar el asistente para crear índices crear un índice
6.2.2 Usar una instrucción Transact-SQL para crear un índice
6.2.3 Índice único
6.2.4 Índice compuesto
6.2.5 Opciones para crear índice
6.3 Ver información del índice y eliminar índice
p>6.4 Mantener índices
6.4.1 Segmentación de datos
6.4.2 DBCC SHOWCONTIG
6.4.3 DBCC DBREI
Declaración NDEX
6.4.4 Estadísticas de índice
6.4.5 Análisis de índice
6.5 Resumen de este capítulo
Capítulo 7 Tecnología de consulta de bases de datos
7.1 Sentencia SELECT
7.1.1 Cláusula SELECT
7.1.2 Cláusula INTO
7.1.3 Cláusula FROM
7.1.4 Cláusula WHERE
7.1.5 Cláusula GROUP BY
7.1.6 Cláusula HAVING
7.1.7 Operadores UNION
7.1.8 Cláusula ORDER BY
7.1.9 Cláusula COMPUTE
7.1.10 Cláusula FOR BROWSE
7.1.11 Cláusula OPTION
7.2 Consulta simple
7.2.1 Seleccionar columnas
7.2.2 Seleccionar filas
7.2.3 Usar la cláusula ORDER BY para ordenar los resultados de la consulta
p>7.2.4 Resultados de consultas grupales
7.2.5 Usar funciones agregadas
7.3 Consultas de unión
7.3.1 Consulta de unión equivalente
7.3.2 Consulta de unión no equivalente
7.3.3 Consulta de unión propia
7.3.4 Consulta de unión externa
7.3.5 Compuesta consulta de conexión condicional
7.4 Consulta de fusión
7.5 Subconsulta anidada
7.6 Almacenamiento de resultados de consultas
7.6.1 Almacenar resultados de consultas en tablas
7.6.2 Almacenar los resultados de la consulta en variables
7.7 Búsqueda de texto completo
7.7.1 Índice de texto completo y tabla de contenido
7.7 .2 Crear tabla de contenido de índice de texto completo
7.7.3 Crear índice de texto completo
7.7.4 Consulta de texto completo
7.8 Resumen de esto Capítulo
Capítulo 8 Actualización de la base de datos
8.1 Agregar datos
8.1.1 Sintaxis INSERT
8.1.2 Uso de inserciones INSER INTO… VALUES una sola fila de datos
8.1.3 Utilice la instrucción INSERT...SELECT para insertar varias filas de datos
8.1.4 Utilice procedimientos almacenados para insertar datos
8.2 Modificar datos
p>8.2.1 ACTUALIZAR sintaxis
8.2.2 Utilice ACTUALIZAR para modificar una fila de datos
8.2.3 Actualizar varias filas de datos
8.2.4 Incluyendo actualización de datos de subconsulta
8.2.5 Gran cantidad de actualización de datos
8.3 Eliminación de datos
8.3. 1 ELIMINAR sintaxis
8.3.2 Eliminar una fila de datos
8.3.3 Eliminar varias filas de datos
8.3.4 Eliminar datos con subconsulta
8.3.5 Eliminar los datos de la fila del cursor actual
8.3.6 Usando el comando TRUNCATE TABLE
8.4 Usando transacciones
8.4.1 Origen de transacciones
8.4.2 Concepto de transacción
8.4.3 Uso de transacciones
9.10.2 Aplicación de activadores de actualización
9.10.3 Aplicación de activadores de eliminación
9.11 Aplicación avanzada de activadores
9.12 Resumen de este capítulo
Capítulo 10 Vistas, cursores y funciones personalizadas
10.1 Introducción a las Vistas
10.1 .1 El concepto de vistas
10.1.2 Ventajas y desventajas de las vistas
10.2 Creación y gestión de vistas
10.2.1 Crear vistas
10.2.2 Administrar vistas
10.2.3 Editar vistas
10.2
.4 Eliminar una vista
10.3 Administrar datos a través de vistas
10.3.1 Recuperar datos a través de vistas
10.3.2 Insertar datos a través de vistas
10.3.3 Eliminar datos a través de vistas
10.3.4 Cambiar datos a través de vistas
10.4 Introducción a los cursores
10.4.1 Definición y tipos de cursores
10.4.2 Declaración del cursor
10.4.3 Uso del cursor
10.5 Aplicación del cursor
10.5.1 Consulta mediante cursor p>
10.5.2 Usar cursores para cambiar datos
10.5.3 Usar cursores para eliminar datos
10.6 Crear y usar funciones personalizadas
10.6. 1 Funciones escalares
10.6.2 Funciones con valores de tabla integradas
10.6.3 Funciones con valores de tabla de declaraciones múltiples
10.7 Resumen de este capítulo
Capítulo 11 Gestión de usuarios y seguridad
11.1 Autenticación de inicio de sesión de SQL Server 2000
11.1.1 Fase de autenticación
11.1.2 Fase de verificación de permisos
11.2 Administrar el inicio de sesión de SQL Server 2000
11.2.1 Modo de autenticación
11.2.2 Establecer el modo de autenticación
11.2.3 Administrar la cuenta de inicio de sesión
11.3 Usuarios de la base de datos
11.3.1 Ver usuarios de la base de datos
11.3.2 Agregar nuevos usuarios de la base de datos
11.3.3 Modificar y eliminar usuarios de bases de datos
p>11.4 Gestión de permisos
11.4.1 Cuadro de diálogo de configuración de permisos
11.4.2 Configuración de permisos
11.5 Gestión de roles
11.5.1 Roles estándar
11.5.2 Roles de aplicación
11.5.3 Problemas de permisos de usuarios y roles
11.6 Resumen de esto capítulo
Capítulo 12 Copia de seguridad y recuperación de la base de datos
12.1 Descripción general de la copia de seguridad y recuperación
12.1.1 Descripción general de la copia de seguridad y recuperación
12.2 Copia de seguridad de la base de datos
12.2.1 Usar Enterprise Manager para administrar dispositivos de respaldo
12.2.2 Usar procedimientos almacenados del sistema para administrar dispositivos de respaldo
12.2.3 Usar Enterprise Manager para administrar copias de seguridad
12.2.4 Declaración Transact-SQL para realizar una copia de seguridad de la base de datos
12.3 Restaurar la base de datos
12.3.1 Usar Enterprise Manager para restaurar la base de datos
12.3.2 Utilice el comando RESTORE para realizar la recuperación
12.3.3 Utilice el comando RESTORE para restaurar archivos o grupos de archivos
12.3.4 Utilice el comando RESTORE para restaurar registros de transacciones
12.4 Resumen de este capítulo
Capítulo 13 Descripción general del diseño de aplicaciones de bases de datos
13.1 ADO y sistema cliente/servidor
13.1.1 Tecnología de acceso a datos en VB6
13.1.2 Interfaz de objetos de datos
13.1.3 Control de datos
13.1.4 Modelo de objetos ADO
13.1.5 Sistema Cliente Servidor
13.2 ADO.NET y arquitectura n.-tier
13.2.1 Introducción a ADO.
13.2. Arquitectura de 2 niveles
13.3 Nuevas funciones de ADO
13.3.1 Nuevas funciones de ADO
13.3.2 Promoción del intercambio de datos<. /p>
13.4 DataReader y DataSet
13.4.1 DataReader
13.4.2 DataSet
13.4.3 Cuándo usar DataSet en lugar de DataReader
13.5 Proveedor administrado
13.6 Espacio de nombres para el acceso a datos
13.6.1 Uso del espacio de nombres p>
13.6.2 Recuperar datos usando el nombre System.Data.SQLClient
13.6.3 Recuperar datos usando el espacio de nombres System.Data.OleDb
13.7 Aplicación de base de datos Visual Studio Herramientas
13.7.1 Administrador de recursos del servidor
13.7.2 Caja de herramientas de datos
13.7.3 Asistente de configuración del adaptador de datos
13.8 Resumen de este capítulo
Capítulo 14 Uso de ADO.NET
14.1 Uso de componentes de datos para acceder a la base de datos
14.1.1 Componentes para el acceso a datos
14.1.2 Objeto DataView
14.1.3 Enlace de datos
14.2 Objeto SqlConnection
14.2.1 Propiedades de SqlConnection
14.2. 2 métodos SqlConnection
14.2.3 Grupo de conexiones
14.3 Objeto SqlCommand
14.3.1 Propiedades de SqlCommand
14.3.2 Métodos de SqICommand
14.3.3 Pasar parámetros de procedimiento almacenado
14.4 Objeto SqlDataReader
14.4.1 Propiedades de SqlDataReader
14.4.2 Métodos de SqlDataReader
14.4.3 Uso de SqlDataReader
14.5 Objeto SqlDataAdapter
14.5.1 Propiedades y métodos de SqlDataAdapter
14.5.2 Actualizar datos
14.6 Objeto DataSet
14.6.1 Propiedades de DataSet
14.6.2 Métodos de DataSet
14.7 Objeto DataTable
14.7.1 Propiedades de DataTable
14.7.2 Métodos de DataTable
14.8 Objeto DataRow
14.8.1 Propiedades de DataRow
14.8.2 Métodos DataRow
14.8.3 RowVersion
14.9 Objeto DataColumn
14.10 Objeto DataRelation
14.10.1 Propiedades de DataRelation
14.10.2 Uso de DataRelation
14.10.3 Restricciones
14.11 Resumen de este capítulo