Está en la página 1de 5

Tecnologa de la Informacin y Telecomunicaciones IV Relaciones entre tablas Uno de los objetivos de un buen diseo de base de datos es eliminar los

datos duplicados. Los datos duplicados en una base de datos no se pueden relacionar, significa que hay que modificarlos para no violar las reglas de integridad referencial. Los objetos que almacenan datos en dos dimensiones, como las hojas de clculo, reciben el nombre de archivos planos de bases de datos, ya que carecen de la cualidad tridimensional de las bases de datos relacionales, es por eso que estas si se pueden relacionar entre si pero un archivo plano en Excel de base de datos es muy complicado, trabajoso y se repiten los datos de los archivos de informacin creados por lo que se almacena en base de datos bidimensional. La diferencia entre la base de datos de archivo plano y la base de datos relacionales, es que la base de datos de archivo plano es bidimensional por eso no se pueden hacer relaciones, mientras que las bases de datos relacionales, su nombre lo dice, relacionales es posible relacionarse entre si a las tablas que contienen toda la informacin necesaria en una base de datos. Se podra hacer relaciones entre bases de datos de archivos de Excel, utilizando un lenguaje de programacin de VBA pero para que si seria demasiado difcil teniendo a la mano los el poder de un sistema de bases de datos relacionales como Microsoft Access. Conectar los datos Conectar significa enlazar la informacin, de modo que esta se nos muestre en una forma precisa, clara y ordenada. La clave principal de una tabla nos sirve para identificar cada uno de sus registros de forma nica, o sea que no deben de haber claves principales repetidas porque Access no permitir crear esa relacin de conectividad. La clave principal de una tabla debe ser nica y en otra tabla puede ir el mismo campo pero no con clave principal. Hay un tipo de conectividad mas habitual en los sistemas de bases de datos y este es el de uno a varios pero hay tres tipos bsicos de relaciones las cuales son:

Tecnologa de la Informacin y Telecomunicaciones IV Uno a uno Uno a varios Varios a varios La importancia de las relaciones entre tablas, es que le indican a ACCESS como encontrar y mostrar la informacin de los campos de dos o mas tablas. El programa necesita saber si tiene que buscar un solo registro en una tabla o buscar varios registros, en base al tipo de relacin. Por ejemplo una tabla de vendedores esta relacionada con la tabla contactos mediante una relacin de varios a uno. Esto es as porque el objetivo de la base de datos Access son las ventas. Esto significa que siempre habr un solo contacto o sea el comprador relacionado con cada registro de ventas, y que varias ventas pueden estar asociadas a un mismo comprador. Relacin de uno a uno La relacin UNO a UNO significa que para cada registro de la primera tabla existe un nico registro de la segunda tabla, estas relaciones no se utilizan mucho en las bases de datos, de hecho las relaciones de uno a uno suelen excluirse porque incumplen las reglas de normalizacin. De acuerdo con estas normas, cuando los datos describen una misma entidad no deben estar divididos en varias tablas. Por ejemplo una persona tiene una nica fecha de nacimiento, por tanto esta fecha debera estar incluida en la tabla que contenga el resto de informacin sobre esa persona. Las relaciones uno a uno pueden utilizarse en el caso de que los datos de una tabla excedan el limite de 255 campos impuesto por Access. La solucin ms sencilla es dividirlos en varias tablas y conectar unas a otras a travs de la clave principal lgicamente utilizando el mismo valor de clave principal en todas las tablas. Otro caso en el que podemos utilizar este tipo de relacin es cuando los datos de las tablas son transferidos o se comparten entre varias bases de datos. Las tablas vinculadas con una relacin uno a uno siempre suelen tener la misma clave principal porque existen pocos motivos para crear una clave principal diferente en la segunda relacin uno a uno.

Tecnologa de la Informacin y Telecomunicaciones IV Relacin de uno a varios Este tipo de relacin es mas utilizada entre la tablas de una base de datos relacional ya que cada registro de la primera tabla esta relacionado con uno o mas registros de la segunda tabla y cada registro de la segunda tabla esta relacionado con solamente un registro de la primera tabla. Los ejemplos de de relaciones de uno a varios son muchos, dependiendo del giro del negocio as se crean la informacin en las bases de datos y as tambin se relacionan. A veces a este tipo de relacin se le denomina tambin Padre Hijo, porque es fundamental que tengamos en cuenta que la finalidad de la integridad referencial es evitar que se pierdan registros en la parte de varios de la relacin. La integridad referencial nos garantiza que nunca quedaran registros hurfanos, es decir, un registro hijo que no tenga un registro padre asociado. Relacin de varios a varios Las relaciones de varios a varios, se utilizan de vez en cuando ya que un diseo de este tipo puede estar relacionado con cero, uno o varios registros de la otra tabla. Para construir una relacin de uno varios a varios, tendramos que descomponer la relacin en dos relaciones diferentes, de uno a varios vinculadas a travs de una unin. La tabla de unin tiene una relacin de uno a varios con las dos tablas implicadas en la relacin varios a varios. Las relaciones de varios a varios son las mas difciles de crear, Access hace que estas relaciones se nos presenten mas sencillas siempre que tengamos en cuentas las reglas. Estas relaciones son bastantes comunes en mbitos empresariales alguna de ellas son: Abogados a Clientes Pacientes y Seguros Alquileres de video o y Clientes. Suscripciones a revistas.

Tecnologa de la Informacin y Telecomunicaciones IV

Tecnologa de la Informacin y Telecomunicaciones IV

CONCLUSION

Beatriz Mercado.

Las bases de datos son bases hechas con la informacin de nuestra empresa con la finalidad de facilitar y obtener informacin clara y precisa al momento de hacer una consulta. Muchas bases de datos tienen todas las relaciones explicadas en clases como los son: Relacin de Uno a Unos, Uno a Varios, y Varios a Varios. Las relaciones tienen como finalidad conectar las tablas entre si para formar integridad referencial entre ellas, y la integridad referencial tiene como objetivo, proteger los datos de corrupcin y perdidas que pueden afectar la base de datos en cuanto a informacin se refiere. Es necesario que se cumplan todas las reglas para poder establecer una integridad adecuada, adems debe existir una clave principal tambin llamada llave primaria, que es la que se conecta con el campo de otra tabla y la otra tabla lleva otra llave que para la otra tabla es una llave principal. Access es una herramienta muy til para las grandes empresas porque nos permite ordenar la informacin en tablas debidamente conectadas. Estas bases de datos se pueden modificar a travs de la vista de diseo, se puede hacer formularios de varias formas, consultas sencillas y consultas avanzadas. Tambin hay que tomas en cuenta las llaves primarias, que son los campos clave que vamos a conectar con campos de otras tablas.