SlideShare una empresa de Scribd logo
1 de 13
ASIGNATURA: BASE DE DATOS
TEMA: LENGUAJE DE MANIPULACION DE DATOS
CARRERA: COMPUTACION E INFORMATICA
Docente: Ing. Cesar AGUIRRE SOVERO
LENGUAJE DE MANIPULACION DE DATOS
(DML)
 Las sentencias DML son aquellas utilizadas para
insertar, borrar, modificar y consultar los datos de
una base de datos.
 Las sentencias DML, son las siguientes:
 Select
 Insert
 Update
 Delete
Sentencia SELECT (1)
 Recupera información de la Base de Datos y permite la selección de
una o más filas o columnas de una o muchas tablas.
 Sintaxis:
SELECT lista_columnas
FROM tabla_origen
[WHERE condición]
[GROUP BY columna1,…]
[HAVING condición]
[ORDER BY columna1, … [ASC][DESC]]
(*) Las cláusulas que están entre corchetes “[ ]” son opcionales.
Sentencia SELECT (2)
CursoID Nombre Crédito
s
Horas
C01 Matemátic
a
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
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.
Sentencia SELECT (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
Sentencia
Select nombre, horas
from Curso
Where creditos > 3
Nombre Horas
Matemática 4
Física I 4
Simulación 4
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.
Sentencia INSERT (1)
 La sentencia INSERT para agregar registros a una tabla
 Sintaxis
INSERT [INTO] <Nombre de la Tabla> [(<campo1,….>)]
VALUES (Valor1, ....)
Sentencia INSERT(2)
CursoI
D
Nombre Credito
s
Hora
s
C01 Matemática 4 4
C02 Fisica I 4 4
C03 Algebra 3 4
C04 Filosofia 2 2
CursoI
D
Nombre Credito
s
Hora
s
C01 Matemátic
a
4 4
C02 Fisica I 4 4
C03 Algebra 3 4
C04 Filosofia 2 2
C05 Simulación 3 4
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.
Sentencia UPDATE (1)
 Esta sentencia nos permite modificar la información de las tablas
 Sintaxis
UPDATE <Nombre de la Tabla>
SET <columna> = <Nuevo Valor>
[WHERE <condición>]
Sentencia UPDATE (2)
CursoI
D
Nombre Credito
s
Hora
s
C01 Matemática 4 4
C02 Fisica I 4 4
C03 Algebra 3 4
C04 Filosofia 2 2
C05 Simulación 3 4
Requerimiento
Modificar el numero de horas de todos
los cursos.
Set horas = 0
TABLA: CURSO
CursoI
D
Nombre Credito
s
Hora
s
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
Como se puede observar actualiza a
todas las filas de la tabla
Sentencia
Update Curso
Set horas = 0
Resultado
Sentencia UPDATE (3)
CursoI
D
Nombre Credito
s
Hora
s
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 Curso
Set horas = 5, creditos=3
Where CursoID = “C01”
TABLA: CURSO
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
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
Sentencia DELETE (1)
 La instrucción DELETE permite eliminar una o más filas de una tabla.
 Sintaxis
DELETE <Nombre de la tabla>
[WHERE <Condición>]
Sentencia DELETE (2)
CursoI
D
Nombre Crédito
s
Hora
s
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
TABLA: CURSO
CursoI
D
Nombre Crédito
s
Hora
s
C01 Matemática 4 4
C02 Física I 4 4
C04 Filosofía 2 2
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.
--DML LENGUAJE DE MANIPULACION DE DATOS--
use COMPUTECH
GO
--SELECCIONAR UNA TABLA O PRODUCTO--
SELECT Cod_Articulo, Articulo FROM ARTICULO
--MODIFICAR UN DATO--
UPDATE Articulo SET
Articulo= 'MONITOR 45 pulgadas antireflex'
WHERE Cod_Articulo=10
--BORRAR UN PRODUCTO--
DELETE FROM ARTICULO
WHERE Cod_Articulo=10

Más contenido relacionado

Similar a Lenguaje de Manipulacion de datos sql.ppt

Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry 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
 
Manual sql
Manual sqlManual sql
Manual sqlHicar
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sqlDiego Bladimir
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansDaniel Gómez
 
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
 
Afinamientodebasesdedatosyservidoreswebs
AfinamientodebasesdedatosyservidoreswebsAfinamientodebasesdedatosyservidoreswebs
Afinamientodebasesdedatosyservidoreswebsricardosusa5
 

Similar a Lenguaje de Manipulacion de datos sql.ppt (20)

Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas 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 basicas en sql server
Consultas basicas en sql serverConsultas basicas en sql server
Consultas basicas en sql server
 
Tema02 sqlite studio
Tema02 sqlite studioTema02 sqlite studio
Tema02 sqlite studio
 
Trabajo bd
Trabajo bdTrabajo bd
Trabajo bd
 
Sql Sentencias
Sql Sentencias Sql Sentencias
Sql Sentencias
 
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
 
Manual sql
Manual sqlManual sql
Manual sql
 
Practica 11
Practica 11Practica 11
Practica 11
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sql
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
 
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)
 
Sql b
Sql bSql b
Sql b
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
 
Afinamientodebasesdedatosyservidoreswebs
AfinamientodebasesdedatosyservidoreswebsAfinamientodebasesdedatosyservidoreswebs
Afinamientodebasesdedatosyservidoreswebs
 
Lab n°4 base de datos
Lab n°4 base de datosLab n°4 base de datos
Lab n°4 base de datos
 
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
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 

Más de CESARAS4

LENGUAJE DE MANIPULACION DE DATOS (DML)
LENGUAJE DE MANIPULACION DE DATOS  (DML)LENGUAJE DE MANIPULACION DE DATOS  (DML)
LENGUAJE DE MANIPULACION DE DATOS (DML)CESARAS4
 
CERTIFICATES by Savanna Cunningham.pptx
CERTIFICATES by Savanna  Cunningham.pptxCERTIFICATES by Savanna  Cunningham.pptx
CERTIFICATES by Savanna Cunningham.pptxCESARAS4
 
ANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdfANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdfCESARAS4
 
validacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsxvalidacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsxCESARAS4
 
Clases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas webClases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas webCESARAS4
 
1817054.ppt
1817054.ppt1817054.ppt
1817054.pptCESARAS4
 
dokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.pptdokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.pptCESARAS4
 
5640999.ppt
5640999.ppt5640999.ppt
5640999.pptCESARAS4
 
12341467.ppt
12341467.ppt12341467.ppt
12341467.pptCESARAS4
 
conceptos 1.pdf
conceptos 1.pdfconceptos 1.pdf
conceptos 1.pdfCESARAS4
 
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...CESARAS4
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfCESARAS4
 
SEGURIDAA.ppt
SEGURIDAA.pptSEGURIDAA.ppt
SEGURIDAA.pptCESARAS4
 
14073596.ppt
14073596.ppt14073596.ppt
14073596.pptCESARAS4
 
6_Formato Informe mensual.docx
6_Formato Informe mensual.docx6_Formato Informe mensual.docx
6_Formato Informe mensual.docxCESARAS4
 
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).docINGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).docCESARAS4
 
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).docINGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).docCESARAS4
 

Más de CESARAS4 (17)

LENGUAJE DE MANIPULACION DE DATOS (DML)
LENGUAJE DE MANIPULACION DE DATOS  (DML)LENGUAJE DE MANIPULACION DE DATOS  (DML)
LENGUAJE DE MANIPULACION DE DATOS (DML)
 
CERTIFICATES by Savanna Cunningham.pptx
CERTIFICATES by Savanna  Cunningham.pptxCERTIFICATES by Savanna  Cunningham.pptx
CERTIFICATES by Savanna Cunningham.pptx
 
ANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdfANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdf
 
validacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsxvalidacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsx
 
Clases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas webClases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas web
 
1817054.ppt
1817054.ppt1817054.ppt
1817054.ppt
 
dokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.pptdokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.ppt
 
5640999.ppt
5640999.ppt5640999.ppt
5640999.ppt
 
12341467.ppt
12341467.ppt12341467.ppt
12341467.ppt
 
conceptos 1.pdf
conceptos 1.pdfconceptos 1.pdf
conceptos 1.pdf
 
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
 
SEGURIDAA.ppt
SEGURIDAA.pptSEGURIDAA.ppt
SEGURIDAA.ppt
 
14073596.ppt
14073596.ppt14073596.ppt
14073596.ppt
 
6_Formato Informe mensual.docx
6_Formato Informe mensual.docx6_Formato Informe mensual.docx
6_Formato Informe mensual.docx
 
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).docINGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
 
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).docINGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
 

Último

Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosRamiroCruzSalazar
 
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDaysonMillerAvilesAc1
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxwilliam801689
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
Tabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docxTabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docxLuisJJacinto
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfssuser202b79
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 

Último (20)

Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Tabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docxTabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docx
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 

Lenguaje de Manipulacion de datos sql.ppt

  • 1. ASIGNATURA: BASE DE DATOS TEMA: LENGUAJE DE MANIPULACION DE DATOS CARRERA: COMPUTACION E INFORMATICA Docente: Ing. Cesar AGUIRRE SOVERO
  • 2. LENGUAJE DE MANIPULACION DE DATOS (DML)  Las sentencias DML son aquellas utilizadas para insertar, borrar, modificar y consultar los datos de una base de datos.  Las sentencias DML, son las siguientes:  Select  Insert  Update  Delete
  • 3. Sentencia SELECT (1)  Recupera información de la Base de Datos y permite la selección de una o más filas o columnas de una o muchas tablas.  Sintaxis: SELECT lista_columnas FROM tabla_origen [WHERE condición] [GROUP BY columna1,…] [HAVING condición] [ORDER BY columna1, … [ASC][DESC]] (*) Las cláusulas que están entre corchetes “[ ]” son opcionales.
  • 4. Sentencia SELECT (2) CursoID Nombre Crédito s Horas C01 Matemátic a 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 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.
  • 5. Sentencia SELECT (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 Sentencia Select nombre, horas from Curso Where creditos > 3 Nombre Horas Matemática 4 Física I 4 Simulación 4 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.
  • 6. Sentencia INSERT (1)  La sentencia INSERT para agregar registros a una tabla  Sintaxis INSERT [INTO] <Nombre de la Tabla> [(<campo1,….>)] VALUES (Valor1, ....)
  • 7. Sentencia INSERT(2) CursoI D Nombre Credito s Hora s C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 CursoI D Nombre Credito s Hora s C01 Matemátic a 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 C05 Simulación 3 4 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.
  • 8. Sentencia UPDATE (1)  Esta sentencia nos permite modificar la información de las tablas  Sintaxis UPDATE <Nombre de la Tabla> SET <columna> = <Nuevo Valor> [WHERE <condición>]
  • 9. Sentencia UPDATE (2) CursoI D Nombre Credito s Hora s C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 C05 Simulación 3 4 Requerimiento Modificar el numero de horas de todos los cursos. Set horas = 0 TABLA: CURSO CursoI D Nombre Credito s Hora s 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 Como se puede observar actualiza a todas las filas de la tabla Sentencia Update Curso Set horas = 0 Resultado
  • 10. Sentencia UPDATE (3) CursoI D Nombre Credito s Hora s 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 Curso Set horas = 5, creditos=3 Where CursoID = “C01” TABLA: CURSO 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 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
  • 11. Sentencia DELETE (1)  La instrucción DELETE permite eliminar una o más filas de una tabla.  Sintaxis DELETE <Nombre de la tabla> [WHERE <Condición>]
  • 12. Sentencia DELETE (2) CursoI D Nombre Crédito s Hora s 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 TABLA: CURSO CursoI D Nombre Crédito s Hora s C01 Matemática 4 4 C02 Física I 4 4 C04 Filosofía 2 2 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.
  • 13. --DML LENGUAJE DE MANIPULACION DE DATOS-- use COMPUTECH GO --SELECCIONAR UNA TABLA O PRODUCTO-- SELECT Cod_Articulo, Articulo FROM ARTICULO --MODIFICAR UN DATO-- UPDATE Articulo SET Articulo= 'MONITOR 45 pulgadas antireflex' WHERE Cod_Articulo=10 --BORRAR UN PRODUCTO-- DELETE FROM ARTICULO WHERE Cod_Articulo=10