• 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 08. Consulta a Base de Datos

November 24, 2011 By mariontechacademy

En un Network TCP/IP, un programa Cliente envía instrucciones SQL SELECT, a través de un cable Cat5 de Ethernet, al Servidor de Bases de Datos que está corriendo en otro PC del Network. El Servidor colecta la información y crea una tabla ficticia o Result Set, para enviarlo como respuesta al programa Cliente. Aunque el programa Cliente se ejecute en un Servidor de Aplicaciones, todavía sigue siendo un Programa Cliente con respecto al Servidor de Base de Datos. El objetivo del Programador debe ser crear aplicaciones eficientes, reduciendo el tráfico TCP/IP entre Cliente y Servidor. El Programador debe desarrollar programas Clientes que envíe la menor cantidad de instrucciones SQL para obtener la mayor cantidad de información que sea relevante. Idealmente, un solo SQL le debe dar la instrucción suficiente y necesaria al Servidor para buscar todos los datos deseados. El programador debe codificar instrucciones SQL SELECT de tal manera que el Cliente solamente pida los campos o columnas que se necesiten. Se debe tratar de leer todas tablas necesarias simultáneamente usando preferiblemente cláusulas INNER JOIN o LEFT JOIN; aunque algunos prefieren usar Producto Cartesiano, y entonces dejar que el Servidor interprete la cláusula WHERE para encadenar las tablas. Además, la cláusula WHERE debe actuar como filtro y seleccionar solamente los récords que la aplicación necesita, de modo que el Result Set sea lo más pequeño posible. Y finalmente, se debe usar ORDER BY para pedirle al Servidor que ordene la información antes de enviársela al Cliente.

 


A) Consulta a Base de Datos – 1 de 10


 


B) Consulta a Base de Datos – 2 de 10


 


C) Consulta a Base de Datos – 3 de 10


 


D) Consulta a Base de Datos – 4 de 10


 


E) Consulta a Base de Datos – 5 de 10


 


F) Consulta a Base de Datos – 6 de 10


 


G) Consulta a Base de Datos – 7 de 10


 


H) Consulta a Base de Datos – 8 de 10


 


I) Consulta a Base de Datos – 9 de 10


 


J) Consulta a Base de Datos – 10 de 10


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