Obtener acceso a los datos de base de datos y modificarlos

En esta sección se describen los aspectos fundamentales de la generación y ejecución de instrucciones Transact-SQL y del procesamiento de conjuntos de resultados relacionales (o tabulares).

Los temas de esta sección proporcionan información que ayuda a recuperar datos de tablas de Microsoft SQL Server 2005 y modificarlos.

Tema Descripción

Herramientas de consulta

Describe las distintas clases de herramientas usadas para trabajar con SQL Server.

Usar las opciones de SQL Server

Describe las distintas opciones que afectan al resultado y el rendimiento de las instrucciones SQL.

Consultar el catálogo del sistema de SQL Server

Describe las distintas interfaces para el catálogo del sistema de SQL Server.

Elementos de Transact-SQL

Describe los principales elementos de sintaxis utilizados en instrucciones Transact-SQL.

Aspectos básicos de las consultas

Describe los procesos fundamentales para generar instrucciones Transact-SQL. También describe las principales cláusulas usadas en las instrucciones SELECT, INSERT, DELETE y UPDATE:

Lista SELECT

Cláusula FROM

Cláusula WHERE

Cláusula ORDER BY

Cláusulas JOIN

Manipular conjuntos de resultados

Describe cómo manipular y controlar los resultados de consultas mediante la combinación de conjuntos de resultados y vistas, trabajar con conjuntos de resultados temporales, generar informes de resumen de conjuntos de resultados y enviar notificaciones cuando el conjunto de resultados cambia.

Cambiar datos en una base de datos

Describe los métodos para insertar nuevas filas y actualizar o eliminar filas existentes.

Procedimientos de Transact-SQL

Describe los métodos para agrupar instrucciones Transact-SQL.

Transacciones (motor de la base de datos)

Describe cómo se pueden agrupar en una transacción varias instrucciones de modificación de datos.

Versiones de filas y bloqueo

Describe la forma en que SQL Server impide que varios usuarios modifiquen los mismos datos al mismo tiempo.

Cursores (motor de base de datos)

Describe la forma en que las instrucciones SELECT devuelven siempre un conjunto de filas, aunque las aplicaciones necesiten revisar algunas veces el conjunto de resultados de fila en fila. Los cursores admiten el procesamiento del conjunto de resultados por filas o por bloques de filas.

Consultas distribuidas

Describe cómo codificar instrucciones Transact-SQL que hagan referencia a datos de distintas instancias de SQL Server o incluso de orígenes de datos OLE DB u ODBC que no sean de SQL Server.

Rendimiento de las consultas

Describe cómo las consultas y actualizaciones de aplicación interactúan con el esquema de la base de datos y cómo se pueden optimizar para mejorar el rendimiento.

Para obtener más información acerca del uso de consultas XPath o instrucciones Transact-SQL que funcionan con documentos XML, vea Usar XML en SQL Server.

Vea también

Conceptos

Diseñar y crear bases de datos

Ayuda e información

Obtener ayuda sobre SQL Server 2005