• 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 05. Tablas Relacionadas en SQL

November 11, 2011 By mariontechacademy

La relación 1:1 “uno a uno” (one to one) entre dos tablas X-Y, quiere decir que por cada registro o fila en la tabla X vamos a encontrar un solo registro en la tabla Y. Mientras que la relación 1:N “uno a varios” (one to many) significa que por cada registro en X, es posible que hayan varios registros en Y. Cuando dos tablas X-Y tienen una relación 1:N, a la tabla X comúnmente se le llama tabla Pariente (Parent), Maestra (Master), o Cabecera (Header), mientras que a la tabla Y se le denomina Hijo (Child), Transaccion (Transaction) , o Detalle (Detail). La notación Crow’s Foot (pata de cuervo o gallo) se usa para representar visualmente estas relaciones y su cardinalidad. Una Clave Foránea (Foreign Key) es una columna o campo (field) en la tabla Y, que almacena un valor que apunta a un registro en la tabla X. En otras palabras, la clave foránea es un campo común entre las dos tablas. La instrucción SQL SELECT con la opción JOIN, permite leer las tablas X-Y simultáneamente, usando la clave foránea como encadenamiento. Esto tiene la ventaja de que con una sola transmisión de TCP/IP, el Programa Cliente puede pedir los datos de dos o mas tablas al Servidor de Base de Datos. El Servidor entonces puede usar toda su potencia para ejecutar la búsqueda encadenando varias tablas relacionadas, para retornar un Result Set incluyendo columnas o campos de varias tablas.

 


Tablas Relacionadas en SQL – 1 de 6


 


Tablas Relacionadas en SQL – 2 de 6


 


Tablas Relacionadas en SQL – 3 de 6


 


Tablas Relacionadas en SQL – 4 de 6


 


Tablas Relacionadas en SQL – 5 de 6


 


Tablas Relacionadas en SQL – 6 de 6


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