Este documento explica cómo utilizar la sentencia SQL UPDATE para modificar registros en una tabla de base de datos. Describe las cláusulas UPDATE, SET y WHERE y cómo se usan para actualizar columnas específicas en filas que cumplen ciertas condiciones. También proporciona ejemplos de consultas UPDATE y preguntas para que el lector practique modificando tablas.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.2 Tema 4: DICCIONARIO DE DATOS
2.2.1 Introducción al Diccionario de Datos
2.2.2 Estructura del Diccionario de Datos
2.2.3 Uso del Diccionario de Datos
2.2.4 Otras tablas en el Diccionario
2.2.5 La vista DBA_OBJECTS
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.2 Tema 4: DICCIONARIO DE DATOS
2.2.1 Introducción al Diccionario de Datos
2.2.2 Estructura del Diccionario de Datos
2.2.3 Uso del Diccionario de Datos
2.2.4 Otras tablas en el Diccionario
2.2.5 La vista DBA_OBJECTS
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.1 Tema 3: CREACIÓN DE ESTRUCTURAS DE DATOS
2.1.1 Creación y modificación de tablas
2.1.2 Creación de restricciones
2.1.3 Manejo de índices
2.1.4 Manejo de secuencias
2.1.5 Manejo de sinónimos
Sesion06c - Sentencias SQL en PL-SQL (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 4. Programación en Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno construye programas estructurados utilizando el lenguaje PL/SQL dentro del manejador de base de datos Oracle. Incorpora cursores para procesar grandes volúmenes de información y gestiona los posibles errores de ejecución con el uso de excepciones.
Temario
4.1 Tema 6: PROGRAMACIÓN PL/SQL
4.1.1 Introducción a Oracle PL/SQL
4.1.2 Tipos de datos en PL/SQL
4.1.3 Estructuras de Bloques de PL/SQL
4.1.4 Sentencias SQL en PL/SQL
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.1 Tema 3: CREACIÓN DE ESTRUCTURAS DE DATOS
2.1.1 Creación y modificación de tablas
2.1.2 Creación de restricciones
2.1.3 Manejo de índices
2.1.4 Manejo de secuencias
2.1.5 Manejo de sinónimos
Sesion06c - Sentencias SQL en PL-SQL (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 4. Programación en Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno construye programas estructurados utilizando el lenguaje PL/SQL dentro del manejador de base de datos Oracle. Incorpora cursores para procesar grandes volúmenes de información y gestiona los posibles errores de ejecución con el uso de excepciones.
Temario
4.1 Tema 6: PROGRAMACIÓN PL/SQL
4.1.1 Introducción a Oracle PL/SQL
4.1.2 Tipos de datos en PL/SQL
4.1.3 Estructuras de Bloques de PL/SQL
4.1.4 Sentencias SQL en PL/SQL
ascensor o elevador es un sistema de transporte vertical u oblicuo, diseñado...LuisLobatoingaruca
Un ascensor o elevador es un sistema de transporte vertical u oblicuo, diseñado para mover principalmente personas entre diferentes niveles de un edificio o estructura. Cuando está destinado a trasladar objetos grandes o pesados, se le llama también montacargas.
EDT (Estructura de Desglose de Trabajo).pdffranco14021
• EDT: Estructura Desagregada del Trabajo
(Desagregar: Separar dos cosas que estaban unidas)
• WBS: Work Breakdown Structure
• Representa TODO el trabajo que se debe realizar en un Proyecto
•Equivale al índice de un libro
Transistores, relés y optoacopladores, explicación y ejercicios
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)