7uyugty

Páginas: 3 (739 palabras) Publicado: 29 de mayo de 2014
1

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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS