SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 82 LENGUAJE DE CONSULTA SQL
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 83 LENGUAJE DE CONSULTA SQL
Modificando Tablas
La funcionalidad de la sentencia UPDATE, es la de actualizar los datos/registros de las
tablas de una base de datos existente
8.1 Sentencia UPDATE
La sentencia UPDATE, permite modificar o actualizar un conjunto de registros de
una tabla o vista, estos cambios dependerán directamente de una condición sobre una
o más columnas de una tabla.
8.1.1 UPDATE
Actualiza columnas de filas existentes de una tabla con nuevos valores
8.1.2 Clausula SET:
Indica las columnas a modificar y los valores que deben tomar.
8.1.3 Clausula WHERE
Si se utiliza la cláusula WHERE, especifica qué filas deben ser
actualizadas. Si no se especifica, serán actualizadas todas ellas
8.1.4 Clausula ORDER BY
Si se especifica la cláusula ORDER BY, las filas se modificarán en el orden
especificado
8.1.5 Clausula LIMIT
La cláusula LIMIT establece un límite al número de filas que se pueden
actualizar
8.1.6 Modificadores:
La sentencia UPDATE soporta los modificadores siguientes:
Si se usa la palabra LOW_PRIORITY, la ejecución de
UPDATE se retrasará hasta que no haya otros clientes
haciendo lecturas de la tabla.
Si se especifica IGNORE, la sentencia UPDATE no se
abortará si se producen errores durante la actualización. Las
filas con conflictos de claves duplicadas no se actualizarán. Las
CAPÍTULO
8
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 84 LENGUAJE DE CONSULTA SQL
filas para las que la actualización de columnas se puedan
producir errores de conversión se actualizarán con los valores
válidos más próximos.
8.2 Sintaxis:
8.2.1 Básica
UPDATE tabla_nombre
SET columna_nombre = valor o expresion
WHERE condicion
8.2.2 Completa
UPDATE [LOW_PRIORITY] [IGNORE] nombre_tabla
SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
[WHERE condicion]
[ORDER BY ...]
[LIMIT numero_columnas]
TABLA Aquí se escribe el nombre la tabla que va a ser actualizada
SET Aquí se especifica la columna o columnas, que se actualizara en una
determinada tabla.
COLUMNA Se especifica el nombre de la columna que desea actualizar,
solo hay que tener en cuenta que no se pueden actualizar las
columnas con restricciones de auto incremento
VALOR o EXPRESION Puede asignarse un valor directamente, pero se
debe considerar el tipo de dato que soporta la
columna a actualizar, también puede usarse una
expresión, pero debemos considerar que dicha
expresión solo emita un resultado.
WHERE especifica la condición o condiciones que limitarán los valores
que se actualizarán.
8.2.3 Aplicaciones o Ejemplos:
Consulta. Se desea verificar los cursos que no tiene docente de la tabla
curso, para asignarles.
Solución. Se seguirá los siguientes pasos:
1. Verificar los registros de la tabla curso:
Select * from curso;
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 85 LENGUAJE DE CONSULTA SQL
2. Se visualiza que el curso AM1A, no tiene asignado profesor. Por lo tano
asignaremos un docente a dicho curso
3. Solucionando:
update CURSO
SET profesor = 'Giordano Oré'
where idcurso = 'AM1A';
4. Verifique la asignación del docente con la sentencia: ________________
5. Que paso con el curso ANIMACION DE GRÁFICOS: ______________
_________________________________________________________
Consulta. Se desea cambiar la dirección y teléfono del alumno Javier Taipe.
La nueva dirección es Jauja y su teléfono es 954954954
Solución. Se seguirá los siguientes pasos:
1. Verificar los registros de la tabla alumno:
Select * from alumno;
2. Se visualiza que el alumno Javier Taipe, tiene como dirección
____________ y no tiene teléfono. Por lo tano asignaremos los cambios
solicitados:
3. Solución:
update alumno
set direccion=’Jauja’, telefono='954954954'
where idalumno=1014;
4. Verifique los datos actualizados del alumno Javier Taipe, para ello
utiliza la instrucción:
5. Copie el registro actualizado:
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 86 LENGUAJE DE CONSULTA SQL
Objetivos:
Utilizar y verificar el uso de la sentencia UPDATE en las tablas de la base de datos
INSTITUTO con eficiencia y responsabilidad.
Lea las preguntas y escriba las soluciones correctas, en el editor de MySQL y
ejecute:
1. Se desea verificar que cursos tiene como docente la expresión NULL, para ello
se escribe la instrucción: (2 p)
2. Cuantos cursos no tienen profesor: __________ (2 p)
3. Escriba el código de los cursos que no tiene profesor: (2p)
4. Asignar al curso PHP Básico el docente Miguel Cárdenas, para ello se escribe
la instrucción: (4 p)
5. El alumno José Olivera perdió su celular por lo tanto ya no tiene número de
teléfono se debe actualizar ese dato, para ello se escribe la instrucción:
(3 p)
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
DISEÑO Y PROGRAMACIÓN WEB 87 LENGUAJE DE CONSULTA SQL
6. Asignar al curso diseño Gráfico Corel Draw el docente Alejandro Oré, para
ello se escribe la instrucción: (2 p)
7. El precio de los cursos subió aumentar 100 soles a todos los cursos cuyo precio
es menor o igual a 350. para ello se escribe la instrucción: (1 punto c/u)

Más contenido relacionado

La actualidad más candente

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
 
Instrucciones Cuadro de Mandos STADA
Instrucciones Cuadro de Mandos STADAInstrucciones Cuadro de Mandos STADA
Instrucciones Cuadro de Mandos STADAFarmacia Activa
 
Transact sql
Transact sqlTransact sql
Transact sqljoan
 
Laboratorio 5 Uso de insert,delete,update
Laboratorio 5 Uso de insert,delete,updateLaboratorio 5 Uso de insert,delete,update
Laboratorio 5 Uso de insert,delete,updateKevinFD
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Universidad Nacional de Piura
 
Procedimientos_almacenados
Procedimientos_almacenadosProcedimientos_almacenados
Procedimientos_almacenadosUNACAR
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySqlEduardo Ed
 
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
 
Disparadores
DisparadoresDisparadores
DisparadoresZiscko
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de DatosMIROSLAVY
 

La actualidad más candente (18)

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
 
Curso SQL - Leccion 10
Curso SQL - Leccion 10Curso SQL - Leccion 10
Curso SQL - Leccion 10
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
 
Preparedstatement
PreparedstatementPreparedstatement
Preparedstatement
 
Instrucciones Cuadro de Mandos STADA
Instrucciones Cuadro de Mandos STADAInstrucciones Cuadro de Mandos STADA
Instrucciones Cuadro de Mandos STADA
 
Transact sql
Transact sqlTransact sql
Transact sql
 
Laboratorio 5 Uso de insert,delete,update
Laboratorio 5 Uso de insert,delete,updateLaboratorio 5 Uso de insert,delete,update
Laboratorio 5 Uso de insert,delete,update
 
B5b[2]
B5b[2]B5b[2]
B5b[2]
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
 
Procedimientos_almacenados
Procedimientos_almacenadosProcedimientos_almacenados
Procedimientos_almacenados
 
Vistas MySql
Vistas MySqlVistas MySql
Vistas MySql
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
1. introduccion a transact-sql
1.  introduccion a transact-sql1.  introduccion a transact-sql
1. introduccion a transact-sql
 
Curso SQL - Leccion 12
Curso SQL - Leccion 12Curso SQL - Leccion 12
Curso SQL - Leccion 12
 
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)
 
Trigger o Disparadores
Trigger o DisparadoresTrigger o Disparadores
Trigger o Disparadores
 
Disparadores
DisparadoresDisparadores
Disparadores
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de Datos
 

Similar a Manual lenguaje sql comp-2020-semana-8

Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)José Toro
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Almacenamiento en bases de datos ejercicio maestria
Almacenamiento en bases de datos ejercicio maestriaAlmacenamiento en bases de datos ejercicio maestria
Almacenamiento en bases de datos ejercicio maestriaMeymorsal
 
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
 
Proyecto 2 Bases de Datos
Proyecto 2 Bases de DatosProyecto 2 Bases de Datos
Proyecto 2 Bases de DatosElisabet Cuevas
 
manejo de sentencias de manipulacion
manejo de sentencias de manipulacionmanejo de sentencias de manipulacion
manejo de sentencias de manipulacionSergio Perez
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 

Similar a Manual lenguaje sql comp-2020-semana-8 (20)

Manual lenguaje sql 2
Manual lenguaje sql 2Manual lenguaje sql 2
Manual lenguaje sql 2
 
DML3.pptx
DML3.pptxDML3.pptx
DML3.pptx
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Practica 11
Practica 11Practica 11
Practica 11
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
ITESO
ITESOITESO
ITESO
 
Almacenamiento en bases de datos ejercicio maestria
Almacenamiento en bases de datos ejercicio maestriaAlmacenamiento en bases de datos ejercicio maestria
Almacenamiento en bases de datos ejercicio maestria
 
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
 
Proyecto 2 Bases de Datos
Proyecto 2 Bases de DatosProyecto 2 Bases de Datos
Proyecto 2 Bases de Datos
 
Manual lenguaje sql comp 1
Manual lenguaje sql comp 1Manual lenguaje sql comp 1
Manual lenguaje sql comp 1
 
manejo de sentencias de manipulacion
manejo de sentencias de manipulacionmanejo de sentencias de manipulacion
manejo de sentencias de manipulacion
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
SENTENCIA SQL
SENTENCIA SQLSENTENCIA SQL
SENTENCIA SQL
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 

Último

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 

Último (7)

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 

Manual lenguaje sql comp-2020-semana-8

  • 1. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 82 LENGUAJE DE CONSULTA SQL
  • 2. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 83 LENGUAJE DE CONSULTA SQL Modificando Tablas La funcionalidad de la sentencia UPDATE, es la de actualizar los datos/registros de las tablas de una base de datos existente 8.1 Sentencia UPDATE La sentencia UPDATE, permite modificar o actualizar un conjunto de registros de una tabla o vista, estos cambios dependerán directamente de una condición sobre una o más columnas de una tabla. 8.1.1 UPDATE Actualiza columnas de filas existentes de una tabla con nuevos valores 8.1.2 Clausula SET: Indica las columnas a modificar y los valores que deben tomar. 8.1.3 Clausula WHERE Si se utiliza la cláusula WHERE, especifica qué filas deben ser actualizadas. Si no se especifica, serán actualizadas todas ellas 8.1.4 Clausula ORDER BY Si se especifica la cláusula ORDER BY, las filas se modificarán en el orden especificado 8.1.5 Clausula LIMIT La cláusula LIMIT establece un límite al número de filas que se pueden actualizar 8.1.6 Modificadores: La sentencia UPDATE soporta los modificadores siguientes: Si se usa la palabra LOW_PRIORITY, la ejecución de UPDATE se retrasará hasta que no haya otros clientes haciendo lecturas de la tabla. Si se especifica IGNORE, la sentencia UPDATE no se abortará si se producen errores durante la actualización. Las filas con conflictos de claves duplicadas no se actualizarán. Las CAPÍTULO 8
  • 3. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 84 LENGUAJE DE CONSULTA SQL filas para las que la actualización de columnas se puedan producir errores de conversión se actualizarán con los valores válidos más próximos. 8.2 Sintaxis: 8.2.1 Básica UPDATE tabla_nombre SET columna_nombre = valor o expresion WHERE condicion 8.2.2 Completa UPDATE [LOW_PRIORITY] [IGNORE] nombre_tabla SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ... [WHERE condicion] [ORDER BY ...] [LIMIT numero_columnas] TABLA Aquí se escribe el nombre la tabla que va a ser actualizada SET Aquí se especifica la columna o columnas, que se actualizara en una determinada tabla. COLUMNA Se especifica el nombre de la columna que desea actualizar, solo hay que tener en cuenta que no se pueden actualizar las columnas con restricciones de auto incremento VALOR o EXPRESION Puede asignarse un valor directamente, pero se debe considerar el tipo de dato que soporta la columna a actualizar, también puede usarse una expresión, pero debemos considerar que dicha expresión solo emita un resultado. WHERE especifica la condición o condiciones que limitarán los valores que se actualizarán. 8.2.3 Aplicaciones o Ejemplos: Consulta. Se desea verificar los cursos que no tiene docente de la tabla curso, para asignarles. Solución. Se seguirá los siguientes pasos: 1. Verificar los registros de la tabla curso: Select * from curso;
  • 4. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 85 LENGUAJE DE CONSULTA SQL 2. Se visualiza que el curso AM1A, no tiene asignado profesor. Por lo tano asignaremos un docente a dicho curso 3. Solucionando: update CURSO SET profesor = 'Giordano Oré' where idcurso = 'AM1A'; 4. Verifique la asignación del docente con la sentencia: ________________ 5. Que paso con el curso ANIMACION DE GRÁFICOS: ______________ _________________________________________________________ Consulta. Se desea cambiar la dirección y teléfono del alumno Javier Taipe. La nueva dirección es Jauja y su teléfono es 954954954 Solución. Se seguirá los siguientes pasos: 1. Verificar los registros de la tabla alumno: Select * from alumno; 2. Se visualiza que el alumno Javier Taipe, tiene como dirección ____________ y no tiene teléfono. Por lo tano asignaremos los cambios solicitados: 3. Solución: update alumno set direccion=’Jauja’, telefono='954954954' where idalumno=1014; 4. Verifique los datos actualizados del alumno Javier Taipe, para ello utiliza la instrucción: 5. Copie el registro actualizado:
  • 5. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 86 LENGUAJE DE CONSULTA SQL Objetivos: Utilizar y verificar el uso de la sentencia UPDATE en las tablas de la base de datos INSTITUTO con eficiencia y responsabilidad. Lea las preguntas y escriba las soluciones correctas, en el editor de MySQL y ejecute: 1. Se desea verificar que cursos tiene como docente la expresión NULL, para ello se escribe la instrucción: (2 p) 2. Cuantos cursos no tienen profesor: __________ (2 p) 3. Escriba el código de los cursos que no tiene profesor: (2p) 4. Asignar al curso PHP Básico el docente Miguel Cárdenas, para ello se escribe la instrucción: (4 p) 5. El alumno José Olivera perdió su celular por lo tanto ya no tiene número de teléfono se debe actualizar ese dato, para ello se escribe la instrucción: (3 p)
  • 6. INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO SANTIAGO ANTUNEZ DE MAYOLO “Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO DISEÑO Y PROGRAMACIÓN WEB 87 LENGUAJE DE CONSULTA SQL 6. Asignar al curso diseño Gráfico Corel Draw el docente Alejandro Oré, para ello se escribe la instrucción: (2 p) 7. El precio de los cursos subió aumentar 100 soles a todos los cursos cuyo precio es menor o igual a 350. para ello se escribe la instrucción: (1 punto c/u)