SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
• El lenguaje de manipulación de datos (Data
  Manipulación Lenguaje DML) es un lenguaje
  proporcionado por el sistema de gestión de base de
  datos que permite a los usuarios dela misma llevar a
  cabo las tareas de consulta o manipulación de datos
  organizados por el modelo de datos adecuados. El
  lenguaje de manipulación de datos mas 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.
• En este lenguaje para conectar bases de datos
 se utilizan sentencias que realizan un querry
 (consulta) a la base de datos a fin de que esta
 les responda con una cantidad de datos
 limitados según lo buscado o requerido.
 Básicamente existen muchas funciones SQL
 pero por lo general son cuatro por lo general
 las mas requeridas o usadas son: Select, Isert;
 Delete y Update.
• Las bases de datos son soportes capaces de
  almacenar grandes cantidades de datos usando
  SQL como el lenguaje consultor, de esos datos
  además de poder modificar
  los, seleccionarlos, borrarlos, editarlos y muchas
  otras funciones.
• Existen estructuras de control para cada uno de
  los procedimientos que se quieran realizar en este
  caso para dar de alta datos serial Insert
  Into:”Nombre tabla”(Nombre campo”) Values
  (“valor, valor, valor”).
• Dentro de estos campos siempre se incluyen el
  campo Id a fin de identificar con un valor numérico
• Para borrar o dar de baja datos de una tabla
  debemos utilizar la sentencia Delete La sintaxis de
  la sentencia Delete es la siguiente: Delete
  From<nombre-tabla>[where<condición>]
• El siguiente ejemplo ilustra el uso de la sentencia
  DELETE. Es buena idea especificarla sentencia
  where los campos que forman la clave primaria de
  la tabla para evitar borrar datos que no queramos
  eliminar. DELETE FROM coches
• WHERE marca= “seat”.
• Cuando trabajamos con la sentencia DELETE
  debemos tener en cuenta las siguientes
  consideraciones:*Solo podemos borrar datos de
  una tabla.
• * Cuando borramos datos de una vista los
  estamos borrando también de la tabla.
• *Si intentamos borrar un registro de una tabla
  referenciada por una foreing key como la tabla
  muestra si la tabla dependiente tiene registros
  relacionados la sentencia DELETE fallara.
• Si lo que se quiere hacer es modificar o actualizar
  el contenido de un campo cuando se cumpla un
  criterio indicando, en lugar de recorrer todas las
  filas podemos utilizar UPDATE / SET por ejemplo:
  UPDATE clientes SET Npr = 28WHERE Provincia =
  “Mand
• Esto hará que se asigne un valor 28 al campo NPR
  de todos los clientes que cumplan lo que Se
  indican después de WHERE es decir que cumplan
  el criterio indicado.
• También podemos indicar ( después de SET)varios
  campos a actualizar, separándolos por comas:
  UPDATE clientes SET Npr = 28 patrón = san Isidro
  WHERE provincia = mand
• Una vez ejecutadas estas instrucciones SQL no se podrá
    deshacer los cambios al menos o estamos trabajando
    condecordsets DAO o ADO ya que si trabajamos con
    ADO. NET esos datos solos se harán permanentes al
    actualizar físicamente los datos con el DataAdapter.
•   Otro ejemplo de sintaxis para editar datos de una fila
    especificar:
•   UPDATE ´´nombre tabla ´SET´ nombre
    campo=´valor´´nombre campo ´ valor´
•   , ´ nombre campo´ = valor´ WHERE ´ id = ´ numero
    fila’
•    Algo que siempre debemos recordar es incluir el campo
    id a fin de identificar con un valor numérico una fila.
• Esta es la forma mas sencilla y habitual de usar las
    ordenes SQL. Normalmente usaremos este tipo de
    instrucciones para cargar lo datos en una data
    table (si trabajamos con ADO METO en un
    Recordset si trabajamos con ADO O DAO).Por
    ejemplo: SELECT*FOLOM clientes WHERE
    provincia = Madrid
•   Este código SQL selecciona los registros de la tabla
    clientes que se residan en Madrid. Los campos que
    volverán serian todos ya que hemos indicado
    después de SELECT.
•   Si solo queremos que devuelva los datos
    contenidos en los campos Nombre, apellidos y NIF
    hagamos esto: SELECT nombre apellidos NIF form
    clientes WHERE provincia = Madrid
• Los informes de base de datos están definidos por bandas de
    informe. Estas bandas de informes se definen cinco tipos
    diferentes de líneas de informe por ejemplo: las cabeceras
    que aparecen en la parte superior de cada pagina.
•   Cuando se utiliza organización de informe rápido no es
    necesario aprender sobre los diferentes tipos de bandas solo
    se necesita decir a la base de datos que cree el formato del
    informe.
•   Se pueden comprobar el aspecto de un formato de informe
    visualizando en pantalla. Base visualizaron las entradas delos
    registros en lugar de los patrones.
•   Para crear un informe: *desplazar el subrayado en el panel
    de datos del archivo que se requiere un informe.
•   *pulsar la tecla de informe ( Despl –f9) *teclear V para
    visualizar el informe en pantalla *pulsar la barra de espacio
    para ver cada pantalla del informe y volver al centro de
    control.

Más contenido relacionado

La actualidad más candente

La función BDCONTAR Excel
La función BDCONTAR ExcelLa función BDCONTAR Excel
La función BDCONTAR ExcelSergio Propergol
 
Access Y SUS COMPLEMENTOS
Access Y SUS COMPLEMENTOSAccess Y SUS COMPLEMENTOS
Access Y SUS COMPLEMENTOSKevin Jimenez
 
Ana gabriela alvarez informes access
Ana gabriela alvarez informes accessAna gabriela alvarez informes access
Ana gabriela alvarez informes accessgabyalvarez99
 
Uso de informes en access alisson jara
Uso de informes en access alisson jaraUso de informes en access alisson jara
Uso de informes en access alisson jaraAlison Jara
 
Base de datos omar.....karennn
Base de datos omar.....karennnBase de datos omar.....karennn
Base de datos omar.....karennnKarEnziita Lopez
 
Alvarez_carrera_lema-consulta_access
Alvarez_carrera_lema-consulta_accessAlvarez_carrera_lema-consulta_access
Alvarez_carrera_lema-consulta_accessgabyalvarez99
 

La actualidad más candente (10)

La función BDCONTAR Excel
La función BDCONTAR ExcelLa función BDCONTAR Excel
La función BDCONTAR Excel
 
Tablas y Tipos de Datos
Tablas y Tipos de Datos Tablas y Tipos de Datos
Tablas y Tipos de Datos
 
Access Y SUS COMPLEMENTOS
Access Y SUS COMPLEMENTOSAccess Y SUS COMPLEMENTOS
Access Y SUS COMPLEMENTOS
 
La función BDMIN
La función BDMINLa función BDMIN
La función BDMIN
 
La función BDEXTRAER
La función BDEXTRAERLa función BDEXTRAER
La función BDEXTRAER
 
La función BDMAX Excel
La función BDMAX ExcelLa función BDMAX Excel
La función BDMAX Excel
 
Ana gabriela alvarez informes access
Ana gabriela alvarez informes accessAna gabriela alvarez informes access
Ana gabriela alvarez informes access
 
Uso de informes en access alisson jara
Uso de informes en access alisson jaraUso de informes en access alisson jara
Uso de informes en access alisson jara
 
Base de datos omar.....karennn
Base de datos omar.....karennnBase de datos omar.....karennn
Base de datos omar.....karennn
 
Alvarez_carrera_lema-consulta_access
Alvarez_carrera_lema-consulta_accessAlvarez_carrera_lema-consulta_access
Alvarez_carrera_lema-consulta_access
 

Destacado

Ser otra teresa de jesus
Ser otra teresa de jesusSer otra teresa de jesus
Ser otra teresa de jesusstjTeresianas
 
Dce06 Arteaga 2007 3 Conferencia
Dce06  Arteaga 2007 3 ConferenciaDce06  Arteaga 2007 3 Conferencia
Dce06 Arteaga 2007 3 ConferenciaEvans Balcazar
 
Juan manuel y bella
Juan manuel y bellaJuan manuel y bella
Juan manuel y bellamanuelpol15
 
Presentación Informacción
Presentación InformacciónPresentación Informacción
Presentación Informacciónagroredperu
 
Reporte Regional de Observación de Hojas de Vida - CAJAMARCA
Reporte Regional de Observación de Hojas de Vida - CAJAMARCAReporte Regional de Observación de Hojas de Vida - CAJAMARCA
Reporte Regional de Observación de Hojas de Vida - CAJAMARCAAsociación Civil Transparencia
 
Quarta aula de complemento de me5330
Quarta aula de complemento de me5330Quarta aula de complemento de me5330
Quarta aula de complemento de me5330Raimundo Ignacio
 
Mapa digitalizado de la zona donde se concibe el proyecto
Mapa digitalizado de la zona donde se concibe el proyectoMapa digitalizado de la zona donde se concibe el proyecto
Mapa digitalizado de la zona donde se concibe el proyectoJoan Gonzalez
 
Graficas reunion 03 06-11
Graficas reunion 03 06-11Graficas reunion 03 06-11
Graficas reunion 03 06-11Joan Gonzalez
 
Museo Madre de Dios
Museo Madre de DiosMuseo Madre de Dios
Museo Madre de Diosjavimagomez
 
36 principados espirituales y maldiciones de las cuales el eterno librará a v...
36 principados espirituales y maldiciones de las cuales el eterno librará a v...36 principados espirituales y maldiciones de las cuales el eterno librará a v...
36 principados espirituales y maldiciones de las cuales el eterno librará a v...Tabernaculo de la Nueva Jerusalen
 
Agenda Final DíA 2 Ii Encuentro Latinoamericano Por El Empleo Juvenil
Agenda Final DíA 2 Ii Encuentro Latinoamericano Por El Empleo JuvenilAgenda Final DíA 2 Ii Encuentro Latinoamericano Por El Empleo Juvenil
Agenda Final DíA 2 Ii Encuentro Latinoamericano Por El Empleo JuvenilUrsula Carrascal
 
Simulación de la Red
Simulación de la Red Simulación de la Red
Simulación de la Red Joan Gonzalez
 

Destacado (20)

Ser otra teresa de jesus
Ser otra teresa de jesusSer otra teresa de jesus
Ser otra teresa de jesus
 
Dce06 Arteaga 2007 3 Conferencia
Dce06  Arteaga 2007 3 ConferenciaDce06  Arteaga 2007 3 Conferencia
Dce06 Arteaga 2007 3 Conferencia
 
Juan manuel y bella
Juan manuel y bellaJuan manuel y bella
Juan manuel y bella
 
Marcapasos
MarcapasosMarcapasos
Marcapasos
 
Presentación Informacción
Presentación InformacciónPresentación Informacción
Presentación Informacción
 
Reporte Regional de Observación de Hojas de Vida - CAJAMARCA
Reporte Regional de Observación de Hojas de Vida - CAJAMARCAReporte Regional de Observación de Hojas de Vida - CAJAMARCA
Reporte Regional de Observación de Hojas de Vida - CAJAMARCA
 
Quarta aula de complemento de me5330
Quarta aula de complemento de me5330Quarta aula de complemento de me5330
Quarta aula de complemento de me5330
 
Robots insectos nanobots
Robots insectos nanobots Robots insectos nanobots
Robots insectos nanobots
 
Mapa digitalizado de la zona donde se concibe el proyecto
Mapa digitalizado de la zona donde se concibe el proyectoMapa digitalizado de la zona donde se concibe el proyecto
Mapa digitalizado de la zona donde se concibe el proyecto
 
Graficas reunion 03 06-11
Graficas reunion 03 06-11Graficas reunion 03 06-11
Graficas reunion 03 06-11
 
Foroestrategiaspedaggica12
Foroestrategiaspedaggica12Foroestrategiaspedaggica12
Foroestrategiaspedaggica12
 
Museo Madre de Dios
Museo Madre de DiosMuseo Madre de Dios
Museo Madre de Dios
 
36 principados espirituales y maldiciones de las cuales el eterno librará a v...
36 principados espirituales y maldiciones de las cuales el eterno librará a v...36 principados espirituales y maldiciones de las cuales el eterno librará a v...
36 principados espirituales y maldiciones de las cuales el eterno librará a v...
 
powerpoint
powerpoint powerpoint
powerpoint
 
Tecnologías Web 2.0
Tecnologías Web 2.0Tecnologías Web 2.0
Tecnologías Web 2.0
 
Agenda Final DíA 2 Ii Encuentro Latinoamericano Por El Empleo Juvenil
Agenda Final DíA 2 Ii Encuentro Latinoamericano Por El Empleo JuvenilAgenda Final DíA 2 Ii Encuentro Latinoamericano Por El Empleo Juvenil
Agenda Final DíA 2 Ii Encuentro Latinoamericano Por El Empleo Juvenil
 
Invitacion
InvitacionInvitacion
Invitacion
 
Comp ii tema 3-4
Comp ii tema 3-4Comp ii tema 3-4
Comp ii tema 3-4
 
Silabo 2010
Silabo 2010Silabo 2010
Silabo 2010
 
Simulación de la Red
Simulación de la Red Simulación de la Red
Simulación de la Red
 

Similar a Precentacion

4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datosNathaly Arias
 
Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4Denygonzalez95
 
Angelica maria jaimes moreno
Angelica maria jaimes morenoAngelica maria jaimes moreno
Angelica maria jaimes morenoangelicam9
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docxLeydyVeronicaDelgado
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sqlguest0c9485
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sqlguest0c9485
 
SQL EN VISUAL BASIC
SQL EN VISUAL BASICSQL EN VISUAL BASIC
SQL EN VISUAL BASICJavier Lasso
 
3. introducción a sql 2007
3. introducción a sql 20073. introducción a sql 2007
3. introducción a sql 2007angeliica68
 
92 impl 11_custom_tools_queries_es
92 impl 11_custom_tools_queries_es92 impl 11_custom_tools_queries_es
92 impl 11_custom_tools_queries_esEVOXYS Software S.A.
 
4. sql (autoguardado)
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)felpe33
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sqlDiego Sánchez
 

Similar a Precentacion (20)

4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
 
Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
Base de datos cjcm
Base de datos cjcm Base de datos cjcm
Base de datos cjcm
 
Base de datos cjcm
Base de datos cjcm Base de datos cjcm
Base de datos cjcm
 
Base de datos cjcm
Base de datos cjcm Base de datos cjcm
Base de datos cjcm
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos cjcm
Base de datos cjcmBase de datos cjcm
Base de datos cjcm
 
Base de datos cjcm
Base de datos cjcmBase de datos cjcm
Base de datos cjcm
 
Angelica maria jaimes moreno
Angelica maria jaimes morenoAngelica maria jaimes moreno
Angelica maria jaimes moreno
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sql
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sql
 
SQL EN VISUAL BASIC
SQL EN VISUAL BASICSQL EN VISUAL BASIC
SQL EN VISUAL BASIC
 
3. introducción a sql 2007
3. introducción a sql 20073. introducción a sql 2007
3. introducción a sql 2007
 
92 impl 11_custom_tools_queries_es
92 impl 11_custom_tools_queries_es92 impl 11_custom_tools_queries_es
92 impl 11_custom_tools_queries_es
 
4. sql (autoguardado)
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 

Más de Dianithaa Mendoza' (18)

Veterinaria
VeterinariaVeterinaria
Veterinaria
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
unidad-4
 unidad-4 unidad-4
unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
Precentacion de teclado
Precentacion de tecladoPrecentacion de teclado
Precentacion de teclado
 
Precentacion de teclado
Precentacion de tecladoPrecentacion de teclado
Precentacion de teclado
 
Teclado word
Teclado wordTeclado word
Teclado word
 
e.si.m.l.p
 e.si.m.l.p e.si.m.l.p
e.si.m.l.p
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 

Precentacion

  • 1. • El lenguaje de manipulación de datos (Data Manipulación Lenguaje DML) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios dela misma llevar a cabo las tareas de consulta o manipulación de datos organizados por el modelo de datos adecuados. El lenguaje de manipulación de datos mas 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.
  • 2. • En este lenguaje para conectar bases de datos se utilizan sentencias que realizan un querry (consulta) a la base de datos a fin de que esta les responda con una cantidad de datos limitados según lo buscado o requerido. Básicamente existen muchas funciones SQL pero por lo general son cuatro por lo general las mas requeridas o usadas son: Select, Isert; Delete y Update.
  • 3. • Las bases de datos son soportes capaces de almacenar grandes cantidades de datos usando SQL como el lenguaje consultor, de esos datos además de poder modificar los, seleccionarlos, borrarlos, editarlos y muchas otras funciones. • Existen estructuras de control para cada uno de los procedimientos que se quieran realizar en este caso para dar de alta datos serial Insert Into:”Nombre tabla”(Nombre campo”) Values (“valor, valor, valor”). • Dentro de estos campos siempre se incluyen el campo Id a fin de identificar con un valor numérico
  • 4. • Para borrar o dar de baja datos de una tabla debemos utilizar la sentencia Delete La sintaxis de la sentencia Delete es la siguiente: Delete From<nombre-tabla>[where<condición>] • El siguiente ejemplo ilustra el uso de la sentencia DELETE. Es buena idea especificarla sentencia where los campos que forman la clave primaria de la tabla para evitar borrar datos que no queramos eliminar. DELETE FROM coches • WHERE marca= “seat”. • Cuando trabajamos con la sentencia DELETE debemos tener en cuenta las siguientes consideraciones:*Solo podemos borrar datos de una tabla.
  • 5. • * Cuando borramos datos de una vista los estamos borrando también de la tabla. • *Si intentamos borrar un registro de una tabla referenciada por una foreing key como la tabla muestra si la tabla dependiente tiene registros relacionados la sentencia DELETE fallara.
  • 6. • Si lo que se quiere hacer es modificar o actualizar el contenido de un campo cuando se cumpla un criterio indicando, en lugar de recorrer todas las filas podemos utilizar UPDATE / SET por ejemplo: UPDATE clientes SET Npr = 28WHERE Provincia = “Mand • Esto hará que se asigne un valor 28 al campo NPR de todos los clientes que cumplan lo que Se indican después de WHERE es decir que cumplan el criterio indicado. • También podemos indicar ( después de SET)varios campos a actualizar, separándolos por comas: UPDATE clientes SET Npr = 28 patrón = san Isidro WHERE provincia = mand
  • 7. • Una vez ejecutadas estas instrucciones SQL no se podrá deshacer los cambios al menos o estamos trabajando condecordsets DAO o ADO ya que si trabajamos con ADO. NET esos datos solos se harán permanentes al actualizar físicamente los datos con el DataAdapter. • Otro ejemplo de sintaxis para editar datos de una fila especificar: • UPDATE ´´nombre tabla ´SET´ nombre campo=´valor´´nombre campo ´ valor´ • , ´ nombre campo´ = valor´ WHERE ´ id = ´ numero fila’ • Algo que siempre debemos recordar es incluir el campo id a fin de identificar con un valor numérico una fila.
  • 8. • Esta es la forma mas sencilla y habitual de usar las ordenes SQL. Normalmente usaremos este tipo de instrucciones para cargar lo datos en una data table (si trabajamos con ADO METO en un Recordset si trabajamos con ADO O DAO).Por ejemplo: SELECT*FOLOM clientes WHERE provincia = Madrid • Este código SQL selecciona los registros de la tabla clientes que se residan en Madrid. Los campos que volverán serian todos ya que hemos indicado después de SELECT. • Si solo queremos que devuelva los datos contenidos en los campos Nombre, apellidos y NIF hagamos esto: SELECT nombre apellidos NIF form clientes WHERE provincia = Madrid
  • 9. • Los informes de base de datos están definidos por bandas de informe. Estas bandas de informes se definen cinco tipos diferentes de líneas de informe por ejemplo: las cabeceras que aparecen en la parte superior de cada pagina. • Cuando se utiliza organización de informe rápido no es necesario aprender sobre los diferentes tipos de bandas solo se necesita decir a la base de datos que cree el formato del informe. • Se pueden comprobar el aspecto de un formato de informe visualizando en pantalla. Base visualizaron las entradas delos registros en lugar de los patrones. • Para crear un informe: *desplazar el subrayado en el panel de datos del archivo que se requiere un informe. • *pulsar la tecla de informe ( Despl –f9) *teclear V para visualizar el informe en pantalla *pulsar la barra de espacio para ver cada pantalla del informe y volver al centro de control.