La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Manipulación de Datos Conceptos básicos.

Presentaciones similares


Presentación del tema: "Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Manipulación de Datos Conceptos básicos."— Transcripción de la presentación:

1 http://www.dosideas.com Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Manipulación de Datos Conceptos básicos

2 Comandos DML Las sentencias DML permiten modificar los datos guardados en las tablas de la base de datos, mediante la inserción de nuevas filas (sentencia INSERT), la modificación de filas existentes (sentencia UPDATE), y la eliminación de filas existentes (sentencia DELETE). La única forma de manipular datos en una base de datos Oracle es a través de estas sentencias, es decir que no es posible alcanzar ni modificar datos sino mediante el uso del lenguaje SQL.

3 Sentencia Insert La sentencia INSERT permite agregar filas a una tabla de la base de datos. Si no se incluye una lista de columnas => la lista es completa y se inserta en el orden de descripción de la tabla. Si se incluye una lista de columnas incompleta => se insertará el valor por defecto o nulo en dicha columna. Los valores deben cumplir con los tipos de datos definidos. Los valores constantes de tipo carácter o fecha deben ir encerrados entre comillas simples (' '). La base de datos valida todos los tipos de datos, rangos, y restricciones de integridad existentes sobre dicha tabla. Si una de estas validaciones fracasa, la fila no es insertada.

4 Sentencia Insert Se puede insertar un conjunto de filas en una única transacción:

5 Sentencia Update La sentencia UPDATE permite modificar filas de una tabla de la base de datos.

6 Sentencia Delete La sentencia DELETE permite eliminar filas de una tabla de la base de datos.

7 Control de Transacciones Las sentencias DML no ejecutan los cambios en forma permanente a la base de datos, y sólo son visibles a la conexión del usuario que los realizó hasta que sean confirmados o rechazados. Una transacción es un conjunto de sentencias DML cuya ejecución sólo tiene sentido si se ejecutan en su totalidad, es decir que llevan a cabo un cambio en los datos en forma consistente. Durante una transacción las filas afectadas son bloqueadas a otros usuarios para evitar inconsistencias. Las sentencias de control de transacción COMMIT y ROLLBACK determinan el comienzo y terminación de las transacciones en curso. Una transacción comienza con la conexión a la base de datos y termina con la ejecución de una sentencia COMMIT o ROLLBACK, la cual da comienzo a una nueva transacción. El proceso continúa de esta manera hasta la desconexión de la base de datos que cierra la última transacción en curso.

8 Control de Transacciones El COMMIT confirma los cambios. El ROLLBACK vuelve atrás los cambios.


Descargar ppt "Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Manipulación de Datos Conceptos básicos."

Presentaciones similares


Anuncios Google