SlideShare una empresa de Scribd logo
1 de 6
María Fernanda Ortega Meza
4°B
 Lenguaje de Manipulación de
Datos (Data Manipulation Language, DML) es
un lenguaje proporcionado por el sistema de
gestión de base de datos que permite a los
usuarios de la misma llevar a cabo las tareas
de consulta o manipulación de los datos,
organizados por el modelo de datos
adecuado. 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.
 Son DML : Select, Insert, Delete y Update
 Se clasifican en dos grandes grupos:
1. lenguajes de consulta procedimentales
 Lenguajes procedimentales. En este tipo de
lenguaje el usuario da instrucciones al sistema
para que realice una serie de procedimientos u
operaciones en la base de datos para calcular un
resultado final.
2. lenguajes de consulta no procedimentales
 En los lenguajes no procedimentales el usuario
describe la información deseada sin un
procedimiento especifico para obtener esa
información.
 En lenguajes de programación, las estructuras de control permiten modificar
el flujo de ejecución de las instrucciones de un programa.
 Con las estructuras de control se puede:
 de acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-
Else y Select-Case)
 Ejecutar un grupo de sentencias mientras exista una condición (Do-While)
 Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until)
 Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
 Etc
 Todas las estructuras de control tienen un único punto de entrada y un único
punto de salida.
Las estructuras de control se puede clasificar en : secuenciales, iterativas y de
control avanzadas.
Esto es una de las cosas que permite que la programación se rija por los
principios de la programación estructurada.
 Los lenguajes de programación modernos tienen estructuras de control
similares.
Básicamente lo que varía entre las estructuras de control de los diferentes
lenguajes es su sintaxis,
cada lenguaje tiene una sintaxis propia para expresar la estructura.
Unidad2 130505161710-phpapp02

Más contenido relacionado

Similar a Unidad2 130505161710-phpapp02

Unidad 2
Unidad 2Unidad 2
Unidad 2aeto
 
Unidad 2
Unidad 2Unidad 2
Unidad 2aeto
 
Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Jahir Sanchez Sdval
 
Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Jahir Sanchez Sdval
 
2 manipulacion de datos..
2 manipulacion de datos..2 manipulacion de datos..
2 manipulacion de datos..alithu1
 
Segundaunidad 130505194726-phpapp02
Segundaunidad 130505194726-phpapp02Segundaunidad 130505194726-phpapp02
Segundaunidad 130505194726-phpapp02Victor Martinez
 
2 del blog
2 del blog2 del blog
2 del blogfabi1775
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2esveidi_27
 
Unidad 3 taller de bases de datos
Unidad 3 taller de bases de datosUnidad 3 taller de bases de datos
Unidad 3 taller de bases de datosMauricio Carrillo
 
Fundamentos_teoricos_de_los_Paradigmas_d.pdf
Fundamentos_teoricos_de_los_Paradigmas_d.pdfFundamentos_teoricos_de_los_Paradigmas_d.pdf
Fundamentos_teoricos_de_los_Paradigmas_d.pdfJoseFeriaNarvaez1
 
Temas segundo parcial sgbd
Temas segundo parcial sgbdTemas segundo parcial sgbd
Temas segundo parcial sgbdmatus_teco
 

Similar a Unidad2 130505161710-phpapp02 (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22
 
Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22
 
2 manipulacion de datos..
2 manipulacion de datos..2 manipulacion de datos..
2 manipulacion de datos..
 
Segundaunidad 130505194726-phpapp02
Segundaunidad 130505194726-phpapp02Segundaunidad 130505194726-phpapp02
Segundaunidad 130505194726-phpapp02
 
Jhonny2
Jhonny2Jhonny2
Jhonny2
 
Fanny2
Fanny2Fanny2
Fanny2
 
Segunda unidad
Segunda unidadSegunda unidad
Segunda unidad
 
2 del blog
2 del blog2 del blog
2 del blog
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 3 taller de bases de datos
Unidad 3 taller de bases de datosUnidad 3 taller de bases de datos
Unidad 3 taller de bases de datos
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2 margie
Unidad 2 margieUnidad 2 margie
Unidad 2 margie
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Presentación2
Presentación2Presentación2
Presentación2
 
Fundamentos_teoricos_de_los_Paradigmas_d.pdf
Fundamentos_teoricos_de_los_Paradigmas_d.pdfFundamentos_teoricos_de_los_Paradigmas_d.pdf
Fundamentos_teoricos_de_los_Paradigmas_d.pdf
 
Temas segundo parcial sgbd
Temas segundo parcial sgbdTemas segundo parcial sgbd
Temas segundo parcial sgbd
 

Más de Maryfer' Ortega (20)

Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02
 
Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02
 
Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Practica 30
Practica 30Practica 30
Practica 30
 
Practica 29 de gaem
Practica 29 de gaemPractica 29 de gaem
Practica 29 de gaem
 
Sopa de letras
Sopa de letrasSopa de letras
Sopa de letras
 
Practica 23
Practica 23Practica 23
Practica 23
 
Practica 24
Practica 24Practica 24
Practica 24
 
Practica 26
Practica 26Practica 26
Practica 26
 
Práctica 28
Práctica 28Práctica 28
Práctica 28
 
Práctica 28
Práctica 28Práctica 28
Práctica 28
 
Práctica 27
Práctica 27Práctica 27
Práctica 27
 
Unidad6
Unidad6 Unidad6
Unidad6
 
Practica 25
Practica 25Practica 25
Practica 25
 
Practica 22
Practica 22Practica 22
Practica 22
 
Practica 21
Practica 21Practica 21
Practica 21
 
Practica 20
Practica 20Practica 20
Practica 20
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Practica 13
Practica 13Practica 13
Practica 13
 

Unidad2 130505161710-phpapp02

  • 2.
  • 3.  Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado. 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.  Son DML : Select, Insert, Delete y Update  Se clasifican en dos grandes grupos: 1. lenguajes de consulta procedimentales  Lenguajes procedimentales. En este tipo de lenguaje el usuario da instrucciones al sistema para que realice una serie de procedimientos u operaciones en la base de datos para calcular un resultado final. 2. lenguajes de consulta no procedimentales  En los lenguajes no procedimentales el usuario describe la información deseada sin un procedimiento especifico para obtener esa información.
  • 5.  En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.  Con las estructuras de control se puede:  de acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then- Else y Select-Case)  Ejecutar un grupo de sentencias mientras exista una condición (Do-While)  Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until)  Ejecutar un grupo de sentencias un número determinado de veces (For-Next)  Etc  Todas las estructuras de control tienen un único punto de entrada y un único punto de salida. Las estructuras de control se puede clasificar en : secuenciales, iterativas y de control avanzadas. Esto es una de las cosas que permite que la programación se rija por los principios de la programación estructurada.  Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que varía entre las estructuras de control de los diferentes lenguajes es su sintaxis, cada lenguaje tiene una sintaxis propia para expresar la estructura.