2. Diagrama o modelo entidad
relación Un diagrama o modelo entidad-relación (a veces
denominado por sus siglas en inglés, E-R "Entity
relationship", o del español DER "Diagrama de
Entidad Relación") es una herramienta para
el modelado de datos que permite representar las
entidades relevantes de un sistema de información así
como sus interrelaciones y propiedades.
3.
4. En la compresión digital, la relación de
compresión (RC) indica en qué proporción ha
sido reducida la información. Por ejemplo, un RC
de 10:1 indica que por cada 10 bits del archivo
informático original solamente tenemos 1 bit en el
fichero comprimido, es decir, el tamaño del fichero
se habrá reducido en 10 veces.
5. Tipos de relaciones
El funcionamiento de una relación se basa en hacer coincidir
datos de columnas clave, normalmente columnas que tienen el
mismo nombre en ambas tablas. En la mayoría de los casos, la
relación hace coincidir la clave principal de una tabla, que
proporciona un identificador único para cada fila, con una
entrada de la clave externa de la otra tabla. Por ejemplo, se
pueden asociar las ventas de libros con los títulos específicos
vendidos mediante la creación de una relación entre la
columna title_id de la tabla titles (la clave principal) y la
columna title_id de la tabla sales (la clave externa).
Existen tres tipos de relaciones entre tablas. El tipo de relación
creado depende de cómo se definen las columnas relacionadas.
Relaciones uno a varios
Relaciones Varios a Varios
Relaciones uno a uno
6. Relaciones uno a varios
Relaciones uno a varios
Una relación uno a varios es el tipo más habitual de
relación. En este tipo de relación, una fila de la tabla A
puede corresponderse con muchas filas de la tabla B,
pero una fila de la tabla B sólo puede corresponderse
con otra de la tabla A. Por ejemplo, en las
tablaspublishers (editoriales) y titles (títulos) se da una
relación uno a varios: una editorial publica muchos
títulos, pero a cada título le corresponde sólo una
editorial.
8. Relación varios a varios
En una relación varios a varios, una fila de la tabla A
puede tener muchas filas coincidentes en la tabla B y
viceversa. Este tipo de relaciones se crea definiendo una
tercera tabla, denominada tabla de unión, cuya clave
principal esté constituida por las claves externas de las
tablas A y B. Por ejemplo, entre las
tablas authors(autores) y titles (títulos) existiría una
relación varios a varios definida por una relación uno a
varios entre cada una de ellas y la
tabla titleauthors (título autor). La clave principal de la
tablatitleauthors es la combinación de la
columna au_id (la clave principal de la tabla authors) y la
columna title_id (la clave principal de la tabla titles).
10. Relación uno a uno
En una relación uno a uno, una fila de la tabla A no puede
tener más de una fila coincidente en la tabla B y viceversa.
Se crea una relación uno a uno si las dos columnas
relacionadas son claves principales o tienen restricciones
UNIQUE.
Este tipo de relación no es habitual, ya que la mayor parte
de la información relacionada de esta manera estaría toda
en una tabla. Puede utilizar una relación uno a uno para:
Dividir una tabla con muchas columnas.
Aislar parte de una tabla por razones de seguridad.
Almacenar datos que son efímeros y que pueden eliminarse
fácilmente mediante la simple eliminación de la tabla.
Almacenar información que se aplica solamente a un
subconjunto de la tabla principal.