Introducción a las Bases de datos Relacionales Avanzadas
A estas alturas ya sabemos que la principal característica de las bases de datos relaciónales es que distribuyen la al información entre varias tablas, en vez de compactarla en una sola,
La ventaja más evidente es el ahorro de trabajo que supone el no vernos obligados a introducir una y otra vez la misma información repetida. Pero hay otras ventajas; como es el ahorro de espacio de memoria, a priori parece que hoy en día este es el menor de los inconvenientes pero una tabla mal diseñada, con campos inútiles, índices olvidados puede multiplicar su tamaño lentamente al principio pero luego aumentar sus necesidad de recursos de forma astronómica con el uso hasta llegar a obligarnos a replantear nuestro diseño..
Hay otra razón mas, la facilidad para el mantenimiento de los datos, si cambia el dato de un proveedor solo tenemos que cambiar un dato y toda la base de datos se actualizará en el instante
Esto se logra interconectando las tablas entre sí, esto se hace a través de los campos claves que ya conocemos, pero es importante conocer también que dependiendo de la forma que relacionemos las tablas el comportamiento de la base de datos puede variar. Por ejemplo al realizar una búsqueda o al imprimir un informe.
En esta lección aprenderemos los distintos tipos de relaciones que existen y su aplicación a nuestras tablas.
Este es, con mucho, el tema más teórico del curso, pero intentaré abordarlo de la forma más didáctica posible.