Base de datos
¿Qué son las relaciones de tabla?
En una base dedatos relacional, las relaciones evitan la redundancia de datos. Por ejemplo, si diseña una base de datos que realice un seguimiento de la información sobre libros, dispondrá de una tabla, denominadatítulos, que almacene toda la información sobre cada libro, por ejemplo, el título, la fecha de publicación y el editor. Puede que también desee almacenar información sobre el editor, por ejemplo, elnúmero de teléfono, la dirección y el código postal. Si desea almacenar toda esta información en la tabla títulos, el número de teléfono del editor se duplicaría por cada uno de las títulos que publique.La mejor solución es almacenar la información del editor una sola vez en una tabla editores independiente. Después, podría situar un puntero en la tabla títulos que haga referencia a una entrada dela tabla "editores".
Para asegurarse de que los datos están sincronizados, exija integridad referencial entre las tablas títulos y editores. Las relaciones de integridad referencial garantizan que lainformación de una tabla coincide con la información de otra. Por ejemplo, cada título de la tabla títulos debe estar asociado con un editor específico de la tabla editores. No se puede agregar untítulo a un editor que no existe en la base de datos.
TIPOS DE RELACIONES DE TABLA
Una relación hace coincidir los datos de las columnas clave (normalmente, se trata de columnas con el mismo nombre enambas 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 laotra tabla. Por ejemplo, se pueden asociar las ventas a títulos específicos creando una relación entre la columna idtítulo de la tabla títulos (la clave principal) y la columna idtítulo de la...
Regístrate para leer el documento completo.