SlideShare una empresa de Scribd logo
1 de 11
CONSULTA DE ACTUALIZACIÓN: UPDATE   AUTOR Félix Antonio Céspedes Giraldo UNIVERSIDAD DE MANIZALES FACULTAD DE INGENIERÍA PROGRAMA INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES MANIZALES, 26 ENERO DE 2011
CONSULTA DE ACTUALIZACIÓN: UPDATE DEFINICIÓN Crea una consulta de actualización que cambia los valores de los campos de una tabla especificada basándose en un criterio específico. Su sintaxis es:  UPDATE Tabla         SET Campo1=Valor1, Campo2=Valor2, ... CampoN=ValorN WHERE Criterio;  La tabla destino a actualizar se indica después la sentencia UPDATE. La cláusula WHERE selecciona las filas de la tabla a modificar.  La cláusula SET especifica que columnas se van a actualizar y calcula los nuevos valores. CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
CONSULTA DE ACTUALIZACIÓN: UPDATE DIAGRAMA SINTÁCTICO DE LA SENTENCIA UPDATE CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
CONSULTA DE ACTUALIZACIÓN: UPDATE ACTUALIZACIÓN DE VARIOS REGISTROS UPDATE es especialmente útil cuando se desea cambiar un gran número de registros o cuando éstos se encuentran en múltiples tablas. Puede cambiar varios campos a la vez. El ejemplo siguiente incrementa los valores Cantidad pedidos en un 10 por ciento y los valores Transporte en un 3 por ciento para aquellos que se hayan enviado al Reino Unido.: UPDATE Pedidos         SET Pedido = Pedidos * 1.1, Transporte = Transporte * 1.03 WHERE PaisEnvío = 'ES';  CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
CONSULTA DE ACTUALIZACIÓN: UPDATE ACTUALIZACIÓN DE VARIOS REGISTROS UPDATE no genera ningún resultado. Para saber qué registros se van a cambiar, hay que examinar primero el resultado de una consulta de selección que utilice el mismo criterio y después ejecutar la consulta de actualización. UPDATE Empleados        SET Grado = 5  WHERE Grado = 2; UPDATE Productos         SET Precio = Precio  * 1.1 WHERE Proveedor = 8 AND Familia = 3;    CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
CONSULTA DE ACTUALIZACIÓN: UPDATE ACTUALIZACIÓN DE VARIOS REGISTROS Asignar una cuota de $30000 a los vendedores que no tienen asignada una cuota: UPDATE Repventas       SET Cuota=30000  WHERE Cuota IS NULL; CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
CONSULTA DE ACTUALIZACIÓN: UPDATE ACTUALIZACIÓN DE TODOS LOS REGISTROS Si en una consulta de actualización suprimimos la cláusula WHERE todos los registros de la tabla señalada serán actualizados. UPDATE Empleados        SET Salario = Salario * 1.1; CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
CONSULTA DE ACTUALIZACIÓN: UPDATE UPDATE CON CONSULTA La sentencia UPDATE al igual que la DELETE se puede utilizar subconsultas, para seleccionar filas a actualizar en base a información contenida en otras tablas. CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
CONSULTA DE ACTUALIZACIÓN: UPDATE EJEMPLOS Elevar en $5000 el limite de crédito de cualquier cliente que haya remitido una orden de mas de $25000: UPDATE Clientes        SET Limite_credito = Limite_credito + 5000 WHERE Num_clie IN (SELECT DISTINCT Clie 		          FROM Pedidos 		       WHERE Importe > 25000);  CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
CONSULTA DE ACTUALIZACIÓN: UPDATE EJEMPLOS Reasignar todos los clientes atendidos por vendedores cuyas ventas son menores al 80 por 100 de sus cuotas: UPDATE Clientes        SET Rep_clie = 105 WHERE Rep_clie IN (SELECT Num_empl 		          FROM Repventas 		       WHERE Ventas < (.8*Cuota);  CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
BIBLIOGRAFÍA Consultas de Acción (INSERT INTO, UPDATE, DELETE). Disponibilidad y acceso: http://basededatos.umh.es/ Título: Aplique SQL Autor: Groff, James R. Editor: mcgraw-Hill / Interamericana de España, sa Año: 1990 ISBN: 84-7615-571-9 CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011

Más contenido relacionado

Similar a Actualiza registros con UPDATE

Proyecto 2 Bases de Datos
Proyecto 2 Bases de DatosProyecto 2 Bases de Datos
Proyecto 2 Bases de DatosElisabet Cuevas
 
Manual lenguaje sql comp-2020-semana-8
Manual lenguaje sql comp-2020-semana-8Manual lenguaje sql comp-2020-semana-8
Manual lenguaje sql comp-2020-semana-8NoemiOsorioBarra
 
Manual lenguaje sql comp-2020-semana-8
Manual lenguaje sql comp-2020-semana-8Manual lenguaje sql comp-2020-semana-8
Manual lenguaje sql comp-2020-semana-8MilobanMacuri
 
Uso de comandos insert, update y delete en bases de datos de sql server
Uso de comandos insert, update y delete en bases de datos de sql serverUso de comandos insert, update y delete en bases de datos de sql server
Uso de comandos insert, update y delete en bases de datos de sql serverLuisBauelosChavez
 

Similar a Actualiza registros con UPDATE (7)

Proyecto 2 Bases de Datos
Proyecto 2 Bases de DatosProyecto 2 Bases de Datos
Proyecto 2 Bases de Datos
 
Manual lenguaje sql comp-2020-semana-8
Manual lenguaje sql comp-2020-semana-8Manual lenguaje sql comp-2020-semana-8
Manual lenguaje sql comp-2020-semana-8
 
Manual lenguaje sql comp-2020-semana-8
Manual lenguaje sql comp-2020-semana-8Manual lenguaje sql comp-2020-semana-8
Manual lenguaje sql comp-2020-semana-8
 
Uso de comandos insert, update y delete en bases de datos de sql server
Uso de comandos insert, update y delete en bases de datos de sql serverUso de comandos insert, update y delete en bases de datos de sql server
Uso de comandos insert, update y delete en bases de datos de sql server
 
DML3.pptx
DML3.pptxDML3.pptx
DML3.pptx
 
Manual sql server
Manual sql serverManual sql server
Manual sql server
 
Manualsqlserverparte
ManualsqlserverparteManualsqlserverparte
Manualsqlserverparte
 

Último

CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 

Último (20)

CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 

Actualiza registros con UPDATE

  • 1. CONSULTA DE ACTUALIZACIÓN: UPDATE AUTOR Félix Antonio Céspedes Giraldo UNIVERSIDAD DE MANIZALES FACULTAD DE INGENIERÍA PROGRAMA INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES MANIZALES, 26 ENERO DE 2011
  • 2. CONSULTA DE ACTUALIZACIÓN: UPDATE DEFINICIÓN Crea una consulta de actualización que cambia los valores de los campos de una tabla especificada basándose en un criterio específico. Su sintaxis es: UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2, ... CampoN=ValorN WHERE Criterio; La tabla destino a actualizar se indica después la sentencia UPDATE. La cláusula WHERE selecciona las filas de la tabla a modificar. La cláusula SET especifica que columnas se van a actualizar y calcula los nuevos valores. CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
  • 3. CONSULTA DE ACTUALIZACIÓN: UPDATE DIAGRAMA SINTÁCTICO DE LA SENTENCIA UPDATE CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
  • 4. CONSULTA DE ACTUALIZACIÓN: UPDATE ACTUALIZACIÓN DE VARIOS REGISTROS UPDATE es especialmente útil cuando se desea cambiar un gran número de registros o cuando éstos se encuentran en múltiples tablas. Puede cambiar varios campos a la vez. El ejemplo siguiente incrementa los valores Cantidad pedidos en un 10 por ciento y los valores Transporte en un 3 por ciento para aquellos que se hayan enviado al Reino Unido.: UPDATE Pedidos SET Pedido = Pedidos * 1.1, Transporte = Transporte * 1.03 WHERE PaisEnvío = 'ES'; CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
  • 5. CONSULTA DE ACTUALIZACIÓN: UPDATE ACTUALIZACIÓN DE VARIOS REGISTROS UPDATE no genera ningún resultado. Para saber qué registros se van a cambiar, hay que examinar primero el resultado de una consulta de selección que utilice el mismo criterio y después ejecutar la consulta de actualización. UPDATE Empleados SET Grado = 5 WHERE Grado = 2; UPDATE Productos SET Precio = Precio * 1.1 WHERE Proveedor = 8 AND Familia = 3; CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
  • 6. CONSULTA DE ACTUALIZACIÓN: UPDATE ACTUALIZACIÓN DE VARIOS REGISTROS Asignar una cuota de $30000 a los vendedores que no tienen asignada una cuota: UPDATE Repventas SET Cuota=30000 WHERE Cuota IS NULL; CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
  • 7. CONSULTA DE ACTUALIZACIÓN: UPDATE ACTUALIZACIÓN DE TODOS LOS REGISTROS Si en una consulta de actualización suprimimos la cláusula WHERE todos los registros de la tabla señalada serán actualizados. UPDATE Empleados SET Salario = Salario * 1.1; CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
  • 8. CONSULTA DE ACTUALIZACIÓN: UPDATE UPDATE CON CONSULTA La sentencia UPDATE al igual que la DELETE se puede utilizar subconsultas, para seleccionar filas a actualizar en base a información contenida en otras tablas. CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
  • 9. CONSULTA DE ACTUALIZACIÓN: UPDATE EJEMPLOS Elevar en $5000 el limite de crédito de cualquier cliente que haya remitido una orden de mas de $25000: UPDATE Clientes SET Limite_credito = Limite_credito + 5000 WHERE Num_clie IN (SELECT DISTINCT Clie FROM Pedidos WHERE Importe > 25000); CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
  • 10. CONSULTA DE ACTUALIZACIÓN: UPDATE EJEMPLOS Reasignar todos los clientes atendidos por vendedores cuyas ventas son menores al 80 por 100 de sus cuotas: UPDATE Clientes SET Rep_clie = 105 WHERE Rep_clie IN (SELECT Num_empl FROM Repventas WHERE Ventas < (.8*Cuota); CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011
  • 11. BIBLIOGRAFÍA Consultas de Acción (INSERT INTO, UPDATE, DELETE). Disponibilidad y acceso: http://basededatos.umh.es/ Título: Aplique SQL Autor: Groff, James R. Editor: mcgraw-Hill / Interamericana de España, sa Año: 1990 ISBN: 84-7615-571-9 CONSULTA DE ACTUALIZACIÓN: UPDATE FÉLIX ANTONIO CÉSPEDES GIRALDO BASES DE DATOS II MANIZALES, 26 ENERO DE 2011