• Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • Board of Directors
  • Online Classes
    • Database/SQL
    • Algorithms/Programming
    • Networking/CCNA
    • ERP/Business Analyst
  • Donate
  • Programs
    • Online Classes
  • Contact
  • Download

Mariontech Academy

Mariontech Academy

CS073 09. Actualización a Base de Datos

November 27, 2011 By mariontechacademy

Actualizamos la Base de Datos usando la instrucción SQL INSERT para crear registros en las tablas, SQL DELETE para eliminar registros, y SQL UPDATE para modificar sus datos. El problema no es tan simple y requiere que tanto el Programador como el Analista de Sistema planeen dichas actualizaciones. Primero, al eliminar registros de una tabla, se podrían generar huérfanos en otras tablas que han sido incluidas en consultas usando SQL SELECT con INNER JOIN. En este caso, el Analista de Sistema en su diseño debe incluir un campo de estatus para marcar un registro como Activo o Inactivo, mientras que el Programador debe ejecutar SQL UPDATE cuando el Usuario Final requiera eliminar un registro. Segundo, el programa Cliente envía comandos SQL al Servidor a través de TCP/IP, y pueden pasar percances en el camino, o la comunicación puede estar lenta y otro programa Cliente podría accesar el Servidor en el mismo momento en que estamos posteando una Transacción Comercial en la Base de Datos. En este caso, el programador puede poner la conexión en AUTOCOMMIT FALSE/OFF. Luego empieza un bloque con START TRANSACTION, ejecuta las instrucciones SQL INSERT, DELETE, UPDATE requeridas para completar la Transacción Comercial. Y finaliza con un COMMIT para completar y actualizar los datos permanentemente en la Base de Datos, o con un ROLLBACK para deshacer las actualizaciones.

 


A) Actualización a Base de Datos – 1 de 5


 


B) Actualización a Base de Datos – 2 de 5


 


C) Actualización a Base de Datos – 3 de 5


 


D) Actualización a Base de Datos – 4 de 5


 


E) Actualización a Base de Datos – 5 de 5


Filed Under: Base de Datos y SQL, Mini-Lectures

Primary Sidebar

Tuition-Free IT Courses

Interested in a highly paid IT job working as a Software Developer, Network Administrator, or Business Analyst?

We offer tuition-free courses to help you achieve that dream. There is no registration cost or hidden fees, and the only requirement is your desire and commitment to succeed.

Subscribe to Youtube/Mariontechacademy

Free Online IT Classes in Spanish

To start immediately, obtain the recommended book, and setup your lab or development environment. Follow each chapter sequentially on youtube/mariontechacademy, or click below:

  • Network Administration Cisco CCENT/CCNA
  • Introduction to Algorithm and Programming with PHP/HTML/CSS
  • Database SQL
  • System Analysis and Design of Cloud-based ERP

Copyright © 2025 · Mariontech Academy · Log in