Integridad de datos

Páginas: 22 (5373 palabras) Publicado: 2 de marzo de 2010
Modificación de datos

Contenido Introducción Uso de transacciones Inserción de datos Eliminación de datos Actualización de datos Consideraciones acerca del rendimiento 1 2 4 15 20 24

Modificación de datos

i

Notas para el instructor
Este módulo describe cómo funcionan las transacciones y cómo escribir instrucciones INSERT, DELETE y UPDATE para modificar datos de tablas. Al terminareste módulo, el alumno será capaz de: Describir cómo funcionan las transacciones. Escribir instrucciones INSERT, DELETE y UPDATE para modificar datos de tablas. Describir las consideraciones acerca del rendimiento relacionadas con la modificación de datos.

Modificación de datos

1

Introducción
Objetivos de la diapositiva
Proporcionar una introducción a los temas y objetivos del módulo.Uso de transacciones Inserción de datos Eliminación de datos Actualización de datos Consideraciones acerca del rendimiento

Explicación previa

En este módulo aprenderá acerca de la modificación de datos.

Este módulo describe cómo funcionan las transacciones y explica cómo escribir instrucciones INSERT, DELETE y UPDATE para modificar los datos de tablas. Al terminar este módulo, el alumnoserá capaz de: Describir cómo funcionan las transacciones. Escribir instrucciones INSERT, DELETE y UPDATE para modificar datos de tablas. Describir las consideraciones acerca del rendimiento relacionadas con la modificación de datos.

Modificación de datos

2

Uso de transacciones
Objetivos de la diapositiva
Presentar los temas que abarca esta sección.

Iniciar transacciones ExplícitasDe confirmación automática Implícitas
BEGIN TRANSACTION BEGIN TRANSACTION UPDATE savings UPDATE savings . . . . . . UPDATE checking UPDATE checking . . . . . . COMMIT TRANSACTION COMMIT TRANSACTION

Finalizar transacciones Instrucción COMMIT Instrucción ROLLBACK

Explicación previa

Las transacciones se utilizan para exigir la integridad de los datos.

Una transacción es una secuencia deoperaciones realizadas como una sola unidad lógica de trabajo. Los programadores de SQL son responsables de iniciar y finalizar transacciones en puntos que hagan cumplir la coherencia lógica de los datos. El programador debe definir la secuencia de modificaciones de datos que los dejen en un estado coherente con respecto a las reglas empresariales de la organización.

Iniciar transaccionesPuede iniciar transacciones en Microsoft® SQL Server™ 2000 de uno de tres modos: explícito, confirmación automática o implícito. Las transacciones explícitas se inician con la emisión de una instrucción BEGIN TRANSACTION. Las transacciones de confirmación automática son el modo predeterminado de SQL Server. Cada instrucción de Transact-SQL se confirma una vez completada. No tiene que especificarninguna instrucción para controlar transacciones. El modo de transacciones implícito se establece mediante una función de interfaz de programación de aplicaciones (API) o por medio de la instrucción SET IMPLICIT_TRANSACTIONS ON de Transact-SQL. Con este modo, la instrucción siguiente inicia automáticamente una nueva transacción. Una vez completada dicha transacción, la instrucción de Transact-SQLsiguiente inicia una nueva transacción. El modo de transacción se establece en cada sesión. Si una sesión cambia de un modo de transacción a otro, el cambio no tendrá efecto sobre la sesión del modo de transacción.

Modificación de datos

3

Finalizar transacciones
Puede finalizar transacciones con una instrucción COMMIT o ROLLBACK. La instrucción COMMIT indica que, si una transacción escorrecta, SQL Server debe confirmarla. Una instrucción COMMIT garantiza que todas las modificaciones de la transacción son parte permanente de la base de datos. Una instrucción COMMIT también libera recursos, como los bloqueos, que utiliza la transacción. La instrucción ROLLBACK cancela una transacción: deshace todas las modificaciones realizadas en la transacción al devolver los datos al estado que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Integridad de los datos
  • Circuitos Integrados Manejadores De Datos
  • Actividad Integradora Base De Datos
  • Reglas de integridad Base de datos
  • Act. integradora base de datos.
  • INTEGRIDAD DE BASE DE DATOS
  • integridad de datos
  • proyecto integrador de Base de datos Retro Photho JYCE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS