SlideShare una empresa de Scribd logo
1 de 12
ASIGNATURA: BASE DE DATOS TEMA: LENGUAJE DE MANIPULACION DE DATOS CARRERA: COMPUTACION E INFORMATICA Docente: Ing. CIP Gómez Hurtado Heber
LENGUAJE DE MANIPULACION DE DATOS (DML) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sentencia SELECT (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sentencia SELECT (2) TABLA: CURSO Sentencia Select nombre, créditos, horas from curso Requerimiento Mostrar el nombre, numero de créditos y números de horas de los cursos. Resultado Como se puede observar solo se visualiza los campos nombre, créditos y horas de los cursos.  2 2 Filosofía  C04 4 3 Algebra C03 4 4 Física I C02 4 4 Matemática C01 Horas Créditos Nombre CursoID 2 2 Filosofía  4 3 Algebra 4 4 Física I 4 4 Matemática Horas Créditos Nombre
Sentencia SELECT (3) Sentencia Select nombre, horas  from Curso  Where creditos > 3 TABLA: CURSO Requerimiento Mostrar el nombre y numero de horas de los Cursos donde su numero de créditos sea mayor a 3. Resultado Como se puede observar solo se visualiza los campos nombre y horas de los cursos donde su numero de créditos es mayor a 3.  4 4 Simulación  C05 2 2 Filosofía  C04 4 3 Algebra C03 4 4 Física I C02 4 4 Matemática C01 Horas Créditos Nombre CursoID 4 Simulación 4 Física I 4 Matemática Horas Nombre
Sentencia INSERT (1) ,[object Object],[object Object],[object Object],[object Object]
Sentencia INSERT(2) TABLA: CURSO Sentencia Insert into Curso (CursoID, nombre, creditos, horas) Values(“ C05”,’’Simulación”,3,4 ) Luego de ejecutar la sentencia se agrega al final de la tabla. Resultado Requerimiento Registrar los datos del siguiente curso: Código: C05, Nombre: Simulación, Créditos: 3 y Horas: 4. 2 2 Filosofia  C04 4 3 Algebra C03 4 4 Fisica I C02 4 4 Matemática C01 Horas Creditos Nombre CursoID 4 3 Simulación  C05 2 2 Filosofia  C04 4 3 Algebra C03 4 4 Fisica I C02 4 4 Matemática C01 Horas Creditos Nombre CursoID
Sentencia UPDATE (1) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sentencia UPDATE (2) Requerimiento Modificar el numero de horas de todos los cursos. Set horas = 0 TABLA: CURSO Como se puede observar actualiza a todas las filas de la tabla Sentencia Update Curso Set horas = 0 Resultado 4 3 Simulación  C05 2 2 Filosofia  C04 4 3 Algebra C03 4 4 Fisica I C02 4 4 Matemática C01 Horas Creditos Nombre CursoID 0 3 Simulación  C05 0 2 Filosofía  C04 0 3 Algebra C03 0 4 Física I C02 0 4 Matemática C01 Horas Creditos Nombre CursoID
Sentencia UPDATE (3) Sentencia Update Curso Set horas = 5, creditos=3 Where CursoID = “C01” TABLA: CURSO Como se puede observar actualiza a solo aquella fila, donde el código es igual a C01 Requerimiento Modificar el numero de horas y créditos del curso que tiene el código C01. Resultado 4 3 Simulación  C05 2 2 Filosofia  C04 4 3 Algebra C03 4 4 Fisica I C02 4 4 Matemática C01 Horas Creditos Nombre CursoID 4 3 Simulación  C05 2 2 Filosofía  C04 4 3 Algebra C03 4 4 Física I C02 5 3 Matemática C01 Horas Creditos Nombre CursoID
Sentencia DELETE (1) ,[object Object],[object Object],[object Object],[object Object]
Sentencia DELETE (2) TABLA: CURSO Como se puede observar solo permanecen aquellas filas donde, el valor de la columna créditos es diferente a 3 Resultado Sentencia Delete from Curso Where creditos=3 Requerimiento Modificar el numero de horas y créditos del curso que tiene el código C01. 4 3 Simulación  C05 2 2 Filosofía  C04 4 3 Algebra C03 4 4 Física I C02 4 4 Matemática C01 Horas Créditos Nombre CursoID 2 2 Filosofía  C04 4 4 Física I C02 4 4 Matemática C01 Horas Créditos Nombre CursoID

Más contenido relacionado

Destacado

Operación Globo
Operación GloboOperación Globo
Operación Globo
red39
 
Sara Glz Y Diego Parades
Sara Glz Y Diego ParadesSara Glz Y Diego Parades
Sara Glz Y Diego Parades
martaess
 
Rosa de Mollet Març 2011
Rosa de Mollet Març 2011Rosa de Mollet Març 2011
Rosa de Mollet Març 2011
Sergi Garcia
 
Cuida tus ojos
Cuida tus ojosCuida tus ojos
Cuida tus ojos
gaia
 

Destacado (20)

Yolanda
YolandaYolanda
Yolanda
 
Consejos
ConsejosConsejos
Consejos
 
Triangulacion
TriangulacionTriangulacion
Triangulacion
 
Recomenzar
RecomenzarRecomenzar
Recomenzar
 
Bienvenidos ECO-ROVER 2012 Ruta Trifinio
Bienvenidos ECO-ROVER 2012 Ruta TrifinioBienvenidos ECO-ROVER 2012 Ruta Trifinio
Bienvenidos ECO-ROVER 2012 Ruta Trifinio
 
Presentación 10 3 (1)
Presentación 10 3 (1)Presentación 10 3 (1)
Presentación 10 3 (1)
 
Mis vacasiones
Mis vacasiones Mis vacasiones
Mis vacasiones
 
Sixto rein
Sixto reinSixto rein
Sixto rein
 
planos
planosplanos
planos
 
Presentación Valladolid: 5 de febrero
Presentación Valladolid: 5 de febreroPresentación Valladolid: 5 de febrero
Presentación Valladolid: 5 de febrero
 
Operación Globo
Operación GloboOperación Globo
Operación Globo
 
Guia positiva 10
Guia positiva 10Guia positiva 10
Guia positiva 10
 
Web 2.0 y redes sociales virtuales - 2009 - Presentación
Web 2.0 y redes sociales virtuales - 2009 - PresentaciónWeb 2.0 y redes sociales virtuales - 2009 - Presentación
Web 2.0 y redes sociales virtuales - 2009 - Presentación
 
Sara Glz Y Diego Parades
Sara Glz Y Diego ParadesSara Glz Y Diego Parades
Sara Glz Y Diego Parades
 
Rosa de Mollet Març 2011
Rosa de Mollet Març 2011Rosa de Mollet Març 2011
Rosa de Mollet Març 2011
 
Presentación Zaragoza 20 de Enero 2015
Presentación Zaragoza 20 de Enero 2015Presentación Zaragoza 20 de Enero 2015
Presentación Zaragoza 20 de Enero 2015
 
energía libre
energía libreenergía libre
energía libre
 
El futuro de la formacion corporativa
El futuro de la formacion corporativaEl futuro de la formacion corporativa
El futuro de la formacion corporativa
 
Cómo conseguir una rentabilidad consistente invirtiendo a largo
Cómo conseguir una rentabilidad consistente invirtiendo a largoCómo conseguir una rentabilidad consistente invirtiendo a largo
Cómo conseguir una rentabilidad consistente invirtiendo a largo
 
Cuida tus ojos
Cuida tus ojosCuida tus ojos
Cuida tus ojos
 

Similar a 04 Intro Sql Dml

Lenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.pptLenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.ppt
CESARAS4
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
Henry Cambal
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
Henry Cambal
 
Elaborar una presentación que describa las siguientes temáticas:(1)
Elaborar una presentación que describa las siguientes temáticas:(1)Elaborar una presentación que describa las siguientes temáticas:(1)
Elaborar una presentación que describa las siguientes temáticas:(1)
Victor Sanchez
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizaje
gviera
 

Similar a 04 Intro Sql Dml (20)

Lenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.pptLenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.ppt
 
MANEJO DE SENTENCIAS DE MANIPULACIÓN
MANEJO DE SENTENCIAS DE MANIPULACIÓNMANEJO DE SENTENCIAS DE MANIPULACIÓN
MANEJO DE SENTENCIAS DE MANIPULACIÓN
 
Sql Lenguaje Estructurado de Consulta
Sql Lenguaje Estructurado de ConsultaSql Lenguaje Estructurado de Consulta
Sql Lenguaje Estructurado de Consulta
 
Basedatos1
Basedatos1Basedatos1
Basedatos1
 
Practica 11
Practica 11Practica 11
Practica 11
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Manual sql
Manual sqlManual sql
Manual sql
 
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
 
Consultas basicas en sql server
Consultas basicas en sql serverConsultas basicas en sql server
Consultas basicas en sql server
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Elaborar una presentación que describa las siguientes temáticas:(1)
Elaborar una presentación que describa las siguientes temáticas:(1)Elaborar una presentación que describa las siguientes temáticas:(1)
Elaborar una presentación que describa las siguientes temáticas:(1)
 
Anon manual sql
Anon   manual sqlAnon   manual sql
Anon manual sql
 
Sql Sentencias
Sql Sentencias Sql Sentencias
Sql Sentencias
 
Trabajo bd
Trabajo bdTrabajo bd
Trabajo bd
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizaje
 
Ti. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.ConsultasTi. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.Consultas
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
 

Más de Kudos S.A.S

A Web Application Designed to Publish Information of Surface Manifestations o...
A Web Application Designed to Publish Information of Surface Manifestations o...A Web Application Designed to Publish Information of Surface Manifestations o...
A Web Application Designed to Publish Information of Surface Manifestations o...
Kudos S.A.S
 
Manejo de información raster_en_post_gis-2.0-
Manejo de información raster_en_post_gis-2.0-Manejo de información raster_en_post_gis-2.0-
Manejo de información raster_en_post_gis-2.0-
Kudos S.A.S
 
Kudos Flashcamp Bogota 2009
Kudos Flashcamp Bogota 2009Kudos Flashcamp Bogota 2009
Kudos Flashcamp Bogota 2009
Kudos S.A.S
 

Más de Kudos S.A.S (20)

AWS - Ingrese a la era de las bases de datos personalizadas: Encuentre la bas...
AWS - Ingrese a la era de las bases de datos personalizadas: Encuentre la bas...AWS - Ingrese a la era de las bases de datos personalizadas: Encuentre la bas...
AWS - Ingrese a la era de las bases de datos personalizadas: Encuentre la bas...
 
Miradas al exterior.
Miradas al exterior. Miradas al exterior.
Miradas al exterior.
 
Bringing GEOSS services into Practice for Beginners: GeoNode Tutorial
Bringing GEOSS services into Practice for Beginners: GeoNode TutorialBringing GEOSS services into Practice for Beginners: GeoNode Tutorial
Bringing GEOSS services into Practice for Beginners: GeoNode Tutorial
 
Uso de Tecnologías Geoespaciales y Big Data para mejorar los procesos de actu...
Uso de Tecnologías Geoespaciales y Big Data para mejorar los procesos de actu...Uso de Tecnologías Geoespaciales y Big Data para mejorar los procesos de actu...
Uso de Tecnologías Geoespaciales y Big Data para mejorar los procesos de actu...
 
Using python to analyze spatial data
Using python to analyze spatial dataUsing python to analyze spatial data
Using python to analyze spatial data
 
Proyecto Mapa Nacional de Amenaza Relativa por Movimientos en Masa
Proyecto Mapa Nacional de Amenaza Relativa por Movimientos en MasaProyecto Mapa Nacional de Amenaza Relativa por Movimientos en Masa
Proyecto Mapa Nacional de Amenaza Relativa por Movimientos en Masa
 
Presentación software libre v2
Presentación software libre v2Presentación software libre v2
Presentación software libre v2
 
A Web Application Designed to Publish Information of Surface Manifestations o...
A Web Application Designed to Publish Information of Surface Manifestations o...A Web Application Designed to Publish Information of Surface Manifestations o...
A Web Application Designed to Publish Information of Surface Manifestations o...
 
Portafolio Empresarial Egresados Universidad Nacional de Colombia 2013
Portafolio Empresarial Egresados Universidad Nacional de Colombia 2013Portafolio Empresarial Egresados Universidad Nacional de Colombia 2013
Portafolio Empresarial Egresados Universidad Nacional de Colombia 2013
 
Conferencias ACIS: Análisis y visualización de información georreferenciada u...
Conferencias ACIS: Análisis y visualización de información georreferenciada u...Conferencias ACIS: Análisis y visualización de información georreferenciada u...
Conferencias ACIS: Análisis y visualización de información georreferenciada u...
 
Implementación de Fábricas de Software en el Sector Público Colombiano
Implementación de Fábricas de Software en el Sector Público ColombianoImplementación de Fábricas de Software en el Sector Público Colombiano
Implementación de Fábricas de Software en el Sector Público Colombiano
 
Presentacion SNC : Sistema Nacional Catastral de Colombia
Presentacion SNC : Sistema Nacional Catastral de ColombiaPresentacion SNC : Sistema Nacional Catastral de Colombia
Presentacion SNC : Sistema Nacional Catastral de Colombia
 
Analizando y visualizando información geoespacial utilizando cloud computing
Analizando y visualizando información geoespacial utilizando cloud computingAnalizando y visualizando información geoespacial utilizando cloud computing
Analizando y visualizando información geoespacial utilizando cloud computing
 
Manejo de información raster_en_post_gis-2.0-
Manejo de información raster_en_post_gis-2.0-Manejo de información raster_en_post_gis-2.0-
Manejo de información raster_en_post_gis-2.0-
 
Crowd-sourcing free and open geographic data: information poverty solutions f...
Crowd-sourcing free and open geographic data: information poverty solutions f...Crowd-sourcing free and open geographic data: information poverty solutions f...
Crowd-sourcing free and open geographic data: information poverty solutions f...
 
Software libre y Sistemas de Información Geográfica
Software libre y Sistemas de Información GeográficaSoftware libre y Sistemas de Información Geográfica
Software libre y Sistemas de Información Geográfica
 
Modelamiento en Web de Geoinformación de la Amazonía Colombiana con el uso de...
Modelamiento en Web de Geoinformación de la Amazonía Colombiana con el uso de...Modelamiento en Web de Geoinformación de la Amazonía Colombiana con el uso de...
Modelamiento en Web de Geoinformación de la Amazonía Colombiana con el uso de...
 
Kudos Flashcamp Bogota 2009
Kudos Flashcamp Bogota 2009Kudos Flashcamp Bogota 2009
Kudos Flashcamp Bogota 2009
 
Geo Marketing, ¿Herramienta o Gadget?:
Geo Marketing, ¿Herramienta o Gadget?: Geo Marketing, ¿Herramienta o Gadget?:
Geo Marketing, ¿Herramienta o Gadget?:
 
Integración de Adobe Flex y Google Maps: Aplicaciones Geográficas Enriquecida...
Integración de Adobe Flex y Google Maps: Aplicaciones Geográficas Enriquecida...Integración de Adobe Flex y Google Maps: Aplicaciones Geográficas Enriquecida...
Integración de Adobe Flex y Google Maps: Aplicaciones Geográficas Enriquecida...
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

04 Intro Sql Dml

  • 1. ASIGNATURA: BASE DE DATOS TEMA: LENGUAJE DE MANIPULACION DE DATOS CARRERA: COMPUTACION E INFORMATICA Docente: Ing. CIP Gómez Hurtado Heber
  • 2.
  • 3.
  • 4. Sentencia SELECT (2) TABLA: CURSO Sentencia Select nombre, créditos, horas from curso Requerimiento Mostrar el nombre, numero de créditos y números de horas de los cursos. Resultado Como se puede observar solo se visualiza los campos nombre, créditos y horas de los cursos. 2 2 Filosofía C04 4 3 Algebra C03 4 4 Física I C02 4 4 Matemática C01 Horas Créditos Nombre CursoID 2 2 Filosofía 4 3 Algebra 4 4 Física I 4 4 Matemática Horas Créditos Nombre
  • 5. Sentencia SELECT (3) Sentencia Select nombre, horas from Curso Where creditos > 3 TABLA: CURSO Requerimiento Mostrar el nombre y numero de horas de los Cursos donde su numero de créditos sea mayor a 3. Resultado Como se puede observar solo se visualiza los campos nombre y horas de los cursos donde su numero de créditos es mayor a 3. 4 4 Simulación C05 2 2 Filosofía C04 4 3 Algebra C03 4 4 Física I C02 4 4 Matemática C01 Horas Créditos Nombre CursoID 4 Simulación 4 Física I 4 Matemática Horas Nombre
  • 6.
  • 7. Sentencia INSERT(2) TABLA: CURSO Sentencia Insert into Curso (CursoID, nombre, creditos, horas) Values(“ C05”,’’Simulación”,3,4 ) Luego de ejecutar la sentencia se agrega al final de la tabla. Resultado Requerimiento Registrar los datos del siguiente curso: Código: C05, Nombre: Simulación, Créditos: 3 y Horas: 4. 2 2 Filosofia C04 4 3 Algebra C03 4 4 Fisica I C02 4 4 Matemática C01 Horas Creditos Nombre CursoID 4 3 Simulación C05 2 2 Filosofia C04 4 3 Algebra C03 4 4 Fisica I C02 4 4 Matemática C01 Horas Creditos Nombre CursoID
  • 8.
  • 9. Sentencia UPDATE (2) Requerimiento Modificar el numero de horas de todos los cursos. Set horas = 0 TABLA: CURSO Como se puede observar actualiza a todas las filas de la tabla Sentencia Update Curso Set horas = 0 Resultado 4 3 Simulación C05 2 2 Filosofia C04 4 3 Algebra C03 4 4 Fisica I C02 4 4 Matemática C01 Horas Creditos Nombre CursoID 0 3 Simulación C05 0 2 Filosofía C04 0 3 Algebra C03 0 4 Física I C02 0 4 Matemática C01 Horas Creditos Nombre CursoID
  • 10. Sentencia UPDATE (3) Sentencia Update Curso Set horas = 5, creditos=3 Where CursoID = “C01” TABLA: CURSO Como se puede observar actualiza a solo aquella fila, donde el código es igual a C01 Requerimiento Modificar el numero de horas y créditos del curso que tiene el código C01. Resultado 4 3 Simulación C05 2 2 Filosofia C04 4 3 Algebra C03 4 4 Fisica I C02 4 4 Matemática C01 Horas Creditos Nombre CursoID 4 3 Simulación C05 2 2 Filosofía C04 4 3 Algebra C03 4 4 Física I C02 5 3 Matemática C01 Horas Creditos Nombre CursoID
  • 11.
  • 12. Sentencia DELETE (2) TABLA: CURSO Como se puede observar solo permanecen aquellas filas donde, el valor de la columna créditos es diferente a 3 Resultado Sentencia Delete from Curso Where creditos=3 Requerimiento Modificar el numero de horas y créditos del curso que tiene el código C01. 4 3 Simulación C05 2 2 Filosofía C04 4 3 Algebra C03 4 4 Física I C02 4 4 Matemática C01 Horas Créditos Nombre CursoID 2 2 Filosofía C04 4 4 Física I C02 4 4 Matemática C01 Horas Créditos Nombre CursoID