• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Capitulo5 sql manejo-bd
 

Capitulo5 sql manejo-bd

on

  • 364 views

 

Statistics

Views

Total Views
364
Views on SlideShare
358
Embed Views
6

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 6

http://apw-smr-arcenegui.blogspot.com 6

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Capitulo5 sql manejo-bd Capitulo5 sql manejo-bd Presentation Transcript

    • Manipulación de Datos Conceptos básicos http://www.dosideas.comMayo de 2009 Dos Ideas - La visión de Sistemas desde el Desarrollo
    • Comandos DMLLas 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.
    • Sentencia InsertLa 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.
    • Sentencia InsertSe puede insertar un conjunto de filas en una única transacción:
    • Sentencia UpdateLa sentencia UPDATE permite modificar filas de una tabla de la base de datos.
    • Sentencia DeleteLa sentencia DELETE permite eliminar filas de una tabla de la base de datos.
    • Control de TransaccionesLas 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.
    • Control de Transacciones El COMMIT confirma los cambios. El ROLLBACK vuelve atrás los cambios.