Concepto de bases de datos relacionales.

Microsoft Access es un sistema de bases de datos relacionales. En Access guardamos los datos en tablas relacionadas de forma que los datos de una tabla (como la tabla de vendedores) se relaciona con los datos de otra (por ejempo la tabla VentasVendedores). Access tiene la capacidad de administrar las relaciones entre ambas tablas haciendo muy sencillo seleccionar un vendedor y obtener todas las ventas del mismo, sin perder ningún dato y sin necesidad de ver las ventas no realizadas por dicho vendedor.

Concepto de bases de datos relacionales.

 

Por ejemplo en la imagen se puede observar como hemos relacionado la tabla de vendedores con la de facturas y el detalle de las mismas. De esta manera en sencillísimo preparar un informe de vendedores donde aparezcan todas sus ventas.

Otra de las ventajas de tener tablas relacionadas consiste en no tener que repetir datos. Imaginemos que no tenemos la tabla vendedores y que en cada factura ponemos todos los datos del vendedor lo que es un tremendo error:

Concepto bases de datos relacionales

En primer lugar es una pérdida de tiempo tener que escribir muchas veces los mismos datos. Por otro lado no podemos obviar el error humano, es muy fácil entre factura y factura cometer errores tipográficos que nos van a repercutir a la hora de filtrar los datos, por ejemplo, tenemos a al vendedor Pedro y escribimos su nombre en todas las facturas que vende pero en una de ellas hemos escrito Pedor. Ese error tipográfico nos va a afectar en cuanto pidamos un informe que nos muestre todas las facturas que ha hecho Pedro pues la factura donde escribimos mal el nombre no aparecerá.

 

Esto queda resuelto teniendo UNA SOLA TABLA con los vendedores, como en la primera imagen, de forma que se introducen sus datos del vendedor una sola vez y la relacionamos con la tabla facturas. De esta forma podremos diseñar el formulario de las facturas para que podamos seleccionar al vendedor de la tabla vendedores sin necesidad de volver a mecanizar sus datos.

 

Estudió formación profesional en la rama de electrónica hasta que descubrió el apasionante mundo de los ordenadores personales. Desde entonces, la administración de bases de datos, hojas de cálculo y programación en Microsoft Visual Basic para aplicaciones le han acompañado hasta el día de hoy. En estos momentos, su principal interés está enfocado a portabilizar las bases de datos a dispositivos móviles Windows e IOS, en entornos cliente servidor, enfocado en desarrollos con Microsoft Access, FileMaker y Servidores en la nube como Microsoft SQL Azure.

Deja un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR