Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Como hemos visto lo normal es que un cliente compre mas de articulo en su vida y por lo tanto
deberíamos tener en la tabla varios registros para el.
La ventaja de las bases de datos relaciones es que desgrana la información entre varias tablas
mas especializadas.
Por ejemplo una con los campos de la agenda para los clientes:
Podemos ver que ambas tablas tienen en común un campo. El campo "código cliente".
El campo "código cliente" lo utilizaremos para "enlazar" las tablas. Es decir es una especie de
"campo bisagra", une estas tablas y cualquier modificación en una de ellas afecta a la otra.
Su principal utilidad es que si nuestro cliente numero 1, (Jack para los amigos) cambia de
residencia, solo tendremos que modificar sus datos en la "Tabla clientes" e instantáneamente
se actualizarían los datos en las demás tablas con las que este enlazada.
Ese simple proceso se llama "relacionar" dos tablas mediante un campo común "código
cliente".
El ordenador lo hace exactamente igual, solo que tan rápido que es instantáneo y además con la
ventaja de que puede relacionar todas las tablas que necesitemos.
Evidentemente podemos seguir desgranando en diversas tablas todos los datos que
necesitemos. Por ejemplo una tabla llamada ventas, que nos sirviera para relacionar la venta
con el vendedor. Y Así con todos los datos que necesitáramos manejar para nuestro desempeño
laboral.
Cuando comiences a crear las tablas, te darás cuenta que no es tan sencillo repartir los campos
necesarios por un buen numero de tablas sin que se repitan y además que sean consistentes,
es decir que no se produzcan errores de duplicación ni de ausencia de datos.
En la próxima lección veremos como planificar adecuadamente las bases de datos para evitar
estos problemas