CODIGOHTML=<font color="00000" size="15"><img src="././imagenes/UNIDAD1T2/relacion.png" align="left">En una base de datos, las tablas usualmente se asocian de manera lgica. La unin que existe entre dos tablas, se llama relacin. Una relacin involucra dos tablas y una columna de cada una de esas tablas.
Una relacin existe entre dos tablas, cuando una de esas tablas tiene una llave fornea que hace referencia a la llave primaria de la otra tabla.
<b>Tipos de Relaciones.</b>
Hay tres tipos de relaciones entre tablas. El tipo de relacin que se crea depende de cmo se definen las columnas relacionadas.
<b>1) Relaciones uno a varios</b>
La relacin uno a varios es el tipo ms comn. En este tipo de relacin, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B, pero una fila de la tabla B slo puede tener una fila coincidente en la tabla A. 
<img src="././imagenes/UNIDAD1T2/unoavarios.png" align="left">Por ejemplo, las tablas Lectores y Prstamos tienen una relacin uno a varios: Un lector puede realizar muchos prestamos, pero cada prstamo le pertenece a un slo lector.
Una relacin uno a varios se crea si slo una de las columnas relacionadas es una clave principal o tiene una restriccin UNIQUE.
<br>
<b>2) Relaciones varios a varios</b>
En una relacin varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relacin se crea definiendo una tercera tabla, denominada de combinacin, cuya clave principal est compuesta de las claves externas de ambas tablas A y B.
<img src="././imagenes/UNIDAD1T2/variosavarios.png" align="left">Por ejemplo, Las tablas Lectores y Libros tienen una relacin Varios a Varios: Los lectores pueden tener prestados varios libros. Esta relacin necesita de una tabla 'intermedia' para poder existir, definida mediante una relacin uno a varios de cada una de estas tablas a la tabla Prstamos.
<b>3) Relaciones uno a uno</b>
En una relacin uno a uno, una fila de la tabla A no puede tener ms de una fila coincidente en la tabla B y viceversa. Una relacin uno a uno se crea si las dos columnas relacionadas son las claves principales o tiene restricciones UNIQUE.
<img src="././imagenes/UNIDAD1T2/unoauno.png" align="left">Este tipo de relacin no es comn porque la mayor parte de la informacin relacionada de esta manera estara toda en una tabla. Podra utilizar una relacin uno a uno para:
<li>Dividir una tabla con muchas columnas.</li><li>Aislar parte de una tabla por razones de seguridad.</li><li>Almacenar los datos efmeros y que podran eliminarse con facilidad eliminando la tabla.</li><li>Almacenar la informacin que slo se aplica a un subconjunto de la tabla principal.</li>
</font>