SlideShare una empresa de Scribd logo
1 de 12
ASIGNATURA: BASE DE DATOS TEMA: LENGUAJE DE MANIPULACION DE DATOS DML 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.  CursoID Nombre Créditos Horas C01 Matemática 4 4 C02 Física I 4 4 C03 Algebra 3 4 C04 Filosofía  2 2 Nombre Créditos Horas Matemática 4 4 Física I 4 4 Algebra 3 4 Filosofía  2 2
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.  CursoID Nombre Créditos Horas C01 Matemática 4 4 C02 Física I 4 4 C03 Algebra 3 4 C04 Filosofía  2 2 C05 Simulación  4 4 Nombre Horas Matemática 4 Física I 4 Simulación 4
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. CursoID Nombre Creditos Horas C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia  2 2 CursoID Nombre Creditos Horas C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia  2 2 C05 Simulación  3 4
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 CursoID Nombre Creditos Horas C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia  2 2 C05 Simulación  3 4 CursoID Nombre Creditos Horas C01 Matemática 4 0 C02 Física I 4 0 C03 Algebra 3 0 C04 Filosofía  2 0 C05 Simulación  3 0
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 CursoID Nombre Creditos Horas C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia  2 2 C05 Simulación  3 4 CursoID Nombre Creditos Horas C01 Matemática 3 5 C02 Física I 4 4 C03 Algebra 3 4 C04 Filosofía  2 2 C05 Simulación  3 4
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. CursoID Nombre Créditos Horas C01 Matemática 4 4 C02 Física I 4 4 C03 Algebra 3 4 C04 Filosofía  2 2 C05 Simulación  3 4 CursoID Nombre Créditos Horas C01 Matemática 4 4 C02 Física I 4 4 C04 Filosofía  2 2

Más contenido relacionado

Similar a Clase modelo dml

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
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 
Consultas sql
Consultas sqlConsultas sql
Consultas sqljuan198
 
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
 
Afinamientodebasesdedatosyservidoreswebs
AfinamientodebasesdedatosyservidoreswebsAfinamientodebasesdedatosyservidoreswebs
Afinamientodebasesdedatosyservidoreswebsricardosusa5
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sqlDiego Bladimir
 
Manual sql
Manual sqlManual sql
Manual sqlHicar
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)José Toro
 
Trabajando con sql (parte 1)
Trabajando con sql (parte 1)Trabajando con sql (parte 1)
Trabajando con sql (parte 1)Juan Vade
 

Similar a Clase modelo dml (20)

Practica 11
Practica 11Practica 11
Practica 11
 
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
 
Tema02 sqlite studio
Tema02 sqlite studioTema02 sqlite studio
Tema02 sqlite studio
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Consultas basicas en sql server
Consultas basicas en sql serverConsultas basicas en sql server
Consultas basicas en sql server
 
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)
 
Trabajo bd
Trabajo bdTrabajo bd
Trabajo bd
 
Afinamientodebasesdedatosyservidoreswebs
AfinamientodebasesdedatosyservidoreswebsAfinamientodebasesdedatosyservidoreswebs
Afinamientodebasesdedatosyservidoreswebs
 
Taller de Base de Datos - Unidad 3 lenguage DML
Taller de Base de Datos - Unidad 3 lenguage DMLTaller de Base de Datos - Unidad 3 lenguage DML
Taller de Base de Datos - Unidad 3 lenguage DML
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sql
 
Consultas en sql básico
Consultas en sql básicoConsultas en sql básico
Consultas en sql básico
 
Anon manual sql
Anon   manual sqlAnon   manual sql
Anon manual sql
 
Manual sql
Manual sqlManual sql
Manual sql
 
Ti. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.ConsultasTi. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.Consultas
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)
 
Trabajando con sql (parte 1)
Trabajando con sql (parte 1)Trabajando con sql (parte 1)
Trabajando con sql (parte 1)
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
 

Clase modelo dml

  • 1. ASIGNATURA: BASE DE DATOS TEMA: LENGUAJE DE MANIPULACION DE DATOS DML 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. CursoID Nombre Créditos Horas C01 Matemática 4 4 C02 Física I 4 4 C03 Algebra 3 4 C04 Filosofía 2 2 Nombre Créditos Horas Matemática 4 4 Física I 4 4 Algebra 3 4 Filosofía 2 2
  • 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. CursoID Nombre Créditos Horas C01 Matemática 4 4 C02 Física I 4 4 C03 Algebra 3 4 C04 Filosofía 2 2 C05 Simulación 4 4 Nombre Horas Matemática 4 Física I 4 Simulación 4
  • 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. CursoID Nombre Creditos Horas C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 CursoID Nombre Creditos Horas C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 C05 Simulación 3 4
  • 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 CursoID Nombre Creditos Horas C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 C05 Simulación 3 4 CursoID Nombre Creditos Horas C01 Matemática 4 0 C02 Física I 4 0 C03 Algebra 3 0 C04 Filosofía 2 0 C05 Simulación 3 0
  • 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 CursoID Nombre Creditos Horas C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 C05 Simulación 3 4 CursoID Nombre Creditos Horas C01 Matemática 3 5 C02 Física I 4 4 C03 Algebra 3 4 C04 Filosofía 2 2 C05 Simulación 3 4
  • 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. CursoID Nombre Créditos Horas C01 Matemática 4 4 C02 Física I 4 4 C03 Algebra 3 4 C04 Filosofía 2 2 C05 Simulación 3 4 CursoID Nombre Créditos Horas C01 Matemática 4 4 C02 Física I 4 4 C04 Filosofía 2 2