2. DML
● El lenguaje de Manipulación de Datos es un
idioma proporcionado por los DBMS que
permite a los usuarios de la misma llevar a
cabo las tareas de consulta o modificación de
los datos contenidos en las DB del DBMS.
3. ● El lenguaje de manipulación de datos más
popular hoy día es SQL, usado para recuperar
y manipular datos en una base de datos
relacional.
● Otros ejemplos de DML son los usados por
bases de datos IMS/DL1, CODASYL u otras.
4. CLASIFICACIÓN
Se clasifican en dos grandes grupos:
● Lenguajes de consulta procedimentales.
● Lenguajes de consulta no procedimentales.
6. SQL
● El lenguaje de Consulta Estructurado
(Structured Query Language) es un lenguaje
declarativo de acceso a bases de datos
relacionales que permite especificar diversos
tipos de operaciones sobre las mismas.
7. INSERTAR
● Para almacenar datos en una base de datos
debemos insertar filas en las tablas.
● Para ellos SQL pone a nuestra disposición la
sentencia INSERT.
8. Inserción de Filas
El proceso de inserción de filas consiste en
añadir a una tabla una o más filas y en cada fila
todos sus campos.
Podemos distinguir dos formas de insertar filas:
● Inserción individual de filas.
● Inserción múltiple de filas.
9. La sintaxis de la sentencia INSERT es diferente según
cual sea nuestro propósito.
Sólo podremos omitir un campo al efectuar una
inserción cuando este acepte valores nulos.
INSERT INTO gente VALUES ('Fulano','1974-04-12');
Query OK, 1 row affected (0.05 sec)
10. Inserción Individual
● Para realizar la insercción individual de filas
SQL posee la instrucción INSERT INTO.
● La insercción individual de filas es la que más
comunmente se utiliza
12. TAREA #1
● Buscar la información concerniente a la
sentencia: “insert into” de el lenguaje SQL y sus
derivados; así como el uso combinado con la
sentencia “DEFAULT”.
13. REPLACE
● Existe una sentencia REPLACE, que es una
alternativa para INSERT, que sólo se diferencia
en que si existe algún registro anterior con el
mismo valor para una clave primaria o única,
se elimina el viejo y se inserta el nuevo en su
lugar.