7uyugty
Páginas: 3 (739 palabras)
Publicado: 29 de mayo de 2014
LENGUAJE ESTRUCTURADO DE
CONSULTAS – SQL (2)
BASES DE DATOS
FUNDACION UNIVERSITARIA CATOLICA LUMEN
GENTIUM
Francisco Javier Saldaña P. 2008
2
DEFINICIÓN - DML
DML
Interactivo: lenguaje de consulta basado en el
álgebra relacional y el calculo relacional de
tuplas. También incluye ordenes para insertar,
suprimir y modificar tuplas de la base de datos.
Inmerso: lenguaje diseñado para utilizar dentro
de otros lenguajes.
Francisco Javier Saldaña P. 2008
3
DEFINICIÓN - DML
Sentencia DML
Objetivo
Insert
Añadir filas de datos a unatabla
Delete
Eliminar filas de datos de una tabla
Update
Modificar los datos de una tabla
Select
Recuperar los datos de una tabla
Commit
Confirmar como permanentes lasmodificaciones realizadas
Rollback
Deshacer todas las modificaciones
realizadas desde la última
confirmación (último commit)
Francisco Javier Saldaña P. 2008
4
DEFINICIÓN - DML
Términos
tabla
relación
fila
tupla
columna
atributo
Francisco Javier Saldaña P. 2008
5
DML - INSERT
• Agrega nuevos registros a una tabla.
INSERT INTO table [(column [,column...])]
VALUES (value [, value...]);
Francisco Javier Saldaña P. 2008
29/05/2013 06:10:55 a. m.
DML - INSERT
Esta sintaxis agrega una sola fila por vez.
INSERT INTOdepartamentos (dcod, ddescr)
VALUES (50, ‘CONTABILIDAD');
INSERT INTO departamentos
VALUES (50, ‘CONTABILIDAD');
También pueden insertarse un conjunto de filas en un comando
INSERT INTOgerentes(gcod, gnombre, gsalario)
SELECT ecod, enombre, esalario
FROM empleados
WHERE cargo = ‘GERENTE';
Francisco Javier Saldaña P. 2008
6
7
DML - UPDATE
• Modifica los valores de uno o máscampos de un conjunto
de registros de una tabla.
UPDATE table
SET column = value [, column = value, ...]
[WHERE condition];
Francisco Javier Saldaña P. 2008
8
DML - UPDATE
•...
Leer documento completo
Regístrate para leer el documento completo.