SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
UNIDAD 3 
LENGUAJE DE MANIPULACIÓN 
DE DATOS 
(DML)
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.
● 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.
CLASIFICACIÓN 
Se clasifican en dos grandes grupos: 
● Lenguajes de consulta procedimentales. 
● Lenguajes de consulta no procedimentales.
Inserción, eliminación y modificación de 
registros
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.
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.
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.
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)
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
Su Sintaxis
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”.
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.

Más contenido relacionado

La actualidad más candente

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Formas normales
Formas normalesFormas normales
Formas normalesdidachos1
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosJosé Antonio Sandoval Acosta
 
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del añoInforme v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del añoJuan Polo Cosme
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en discoYael_21
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasJosé Antonio Sandoval Acosta
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemMirna L. Torres Garcia
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y ProcesadorMario Alberto Antonio Lopez
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARESAnel Sosa
 
Unidadi. lenguajes de interfaz
Unidadi.   lenguajes de interfazUnidadi.   lenguajes de interfaz
Unidadi. lenguajes de interfazLuiS YmAY
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSitsl
 

La actualidad más candente (20)

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Formas normales
Formas normalesFormas normales
Formas normales
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del añoInforme v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modem
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Rational rose
Rational roseRational rose
Rational rose
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Unidadi. lenguajes de interfaz
Unidadi.   lenguajes de interfazUnidadi.   lenguajes de interfaz
Unidadi. lenguajes de interfaz
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Transacciones
TransaccionesTransacciones
Transacciones
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
 

Destacado (20)

Sesion3
Sesion3Sesion3
Sesion3
 
Sesion14
Sesion14Sesion14
Sesion14
 
Sesion 13
Sesion 13Sesion 13
Sesion 13
 
Sesion9
Sesion9Sesion9
Sesion9
 
Sesion10_Unidad3_nivel2
Sesion10_Unidad3_nivel2Sesion10_Unidad3_nivel2
Sesion10_Unidad3_nivel2
 
Sesion13
Sesion13Sesion13
Sesion13
 
2.1 Planeación
2.1 Planeación2.1 Planeación
2.1 Planeación
 
Sesion5
Sesion5Sesion5
Sesion5
 
Sesion 7 un2
Sesion 7 un2Sesion 7 un2
Sesion 7 un2
 
Sesion13
Sesion13Sesion13
Sesion13
 
Sesion 7 un2
Sesion 7 un2Sesion 7 un2
Sesion 7 un2
 
Importancia de la Auditoria en Seguridad Informática
Importancia de la Auditoria en Seguridad InformáticaImportancia de la Auditoria en Seguridad Informática
Importancia de la Auditoria en Seguridad Informática
 
Sesion9
Sesion9Sesion9
Sesion9
 
La Inserción de la Informática en la Educacion
La Inserción de la Informática en la EducacionLa Inserción de la Informática en la Educacion
La Inserción de la Informática en la Educacion
 
Sesion2
Sesion2Sesion2
Sesion2
 
Sesion9
Sesion9Sesion9
Sesion9
 
Sesion10
Sesion10Sesion10
Sesion10
 
Sesion13
Sesion13Sesion13
Sesion13
 
Sesion1
Sesion1Sesion1
Sesion1
 
Sesion15
Sesion15Sesion15
Sesion15
 

Similar a 3.1 inserción, eliminación y modificación de registros

Tema 12. Introducción a SQL 14-05-23.pdf
Tema 12. Introducción a SQL 14-05-23.pdfTema 12. Introducción a SQL 14-05-23.pdf
Tema 12. Introducción a SQL 14-05-23.pdfNoe Castillo
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageInés Rosero
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageDoris Aguagallo
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01Dyego de Alvaro
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageWilliam Lozano
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageYoly QC
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageChars Orden
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageAny Saula
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query languageMarcelo Herrera
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languagejhonny tenesaca
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2Oscar Valdivieso
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageLiliana Charco
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageCesar Yupa
 

Similar a 3.1 inserción, eliminación y modificación de registros (20)

Tema IV elementos de SQL
Tema IV elementos de SQLTema IV elementos de SQL
Tema IV elementos de SQL
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Tema 12. Introducción a SQL 14-05-23.pdf
Tema 12. Introducción a SQL 14-05-23.pdfTema 12. Introducción a SQL 14-05-23.pdf
Tema 12. Introducción a SQL 14-05-23.pdf
 
Base de datos - Clase 2
Base de datos - Clase 2Base de datos - Clase 2
Base de datos - Clase 2
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 
111
111111
111
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
Lenguaje de transact
Lenguaje de transactLenguaje de transact
Lenguaje de transact
 
Lenguaje Sql
Lenguaje SqlLenguaje Sql
Lenguaje Sql
 

Más de Meztli Valeriano Orozco (20)

Tutorial Edpuzzle.pdf
Tutorial Edpuzzle.pdfTutorial Edpuzzle.pdf
Tutorial Edpuzzle.pdf
 
Introducción al Sw Libre
Introducción al Sw LibreIntroducción al Sw Libre
Introducción al Sw Libre
 
Entrevista Robert Mallet
Entrevista Robert MalletEntrevista Robert Mallet
Entrevista Robert Mallet
 
Entrevista robert m
Entrevista robert mEntrevista robert m
Entrevista robert m
 
Jane eyre
Jane eyreJane eyre
Jane eyre
 
Sesion7
Sesion7Sesion7
Sesion7
 
Sesion6
Sesion6Sesion6
Sesion6
 
Para traduccion
Para traduccionPara traduccion
Para traduccion
 
P carlos and cape town
P carlos and cape townP carlos and cape town
P carlos and cape town
 
Redaccion einstein
Redaccion einsteinRedaccion einstein
Redaccion einstein
 
New energy
New energyNew energy
New energy
 
Dubai's winter
Dubai's winterDubai's winter
Dubai's winter
 
Temario Nivel 4 Diplomado de Ingles
Temario Nivel 4 Diplomado de InglesTemario Nivel 4 Diplomado de Ingles
Temario Nivel 4 Diplomado de Ingles
 
Workbook sesion15
Workbook sesion15Workbook sesion15
Workbook sesion15
 
Workbooksesion14
Workbooksesion14Workbooksesion14
Workbooksesion14
 
Workbook sesion13
Workbook sesion13Workbook sesion13
Workbook sesion13
 
Workbook sesion13
Workbook sesion13Workbook sesion13
Workbook sesion13
 
Workbook sesion14
Workbook sesion14Workbook sesion14
Workbook sesion14
 
Sesion14
Sesion14Sesion14
Sesion14
 
Workbook sesion13
Workbook sesion13Workbook sesion13
Workbook sesion13
 

3.1 inserción, eliminación y modificación de registros

  • 1. UNIDAD 3 LENGUAJE DE MANIPULACIÓN DE DATOS (DML)
  • 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.
  • 5. Inserción, eliminación y modificación de registros
  • 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.