relaciones en acces 2010
"Access 2010 en profundidad"
Relaciones
HERRAMIENTAS DE INFORMATICA PARA INGENIERIA
DOCENTE: ING. ELEONORA RODRIGEZ
GRUPO: 01
INTEGRANTES:
CORNEJO GOMEZ, MILTON JOSUE CG101613
XXXXXXXX, MARLON CGXXXXXX
OTRA NIÑA
OTRO NIÑO
SAN SALVADOR, 12 DE ABRIL DE 2014
INTRODUCCION
Uno de los objetivos de un buen diseño de base de datos es eliminarla redundancia de los datos (datos duplicados). Para lograr dicho objetivo, conviene desglosar los datos en muchas tablas basadas en temas para que cada hecho esté representado solo una vez. A continuación, se debe proporcionar a Access los medios para recopilar de nuevo la información desglosada, esto se realiza colocando campos comunes en tablas que están relacionadas. Sin embargo, para realizareste paso correctamente, primero deberá comprender las relaciones existentes entre las tablas y, a continuación, especificar dichas relaciones en la base de datos.
OBJETIVOS
Objetivo General:
Conocer sobre los beneficios del uso de las relaciones en el programa de Microsoft Office Access 2010
Objetivo Específico:
Conocer los tipos de relaciones en Access 2010.
Aprender sobre losbeneficios del uso de relaciones en Access 2010.
DESARROLLO
Relaciones en Access
Access es un sistema de administración de bases de datos relacional. En una base de datos relacional, la información se divide en tablas distintas en función del tema.
A continuación, se utilizan relaciones entre las tablas para reunir la información según se precise, ya que en la práctica, lo lógico es que losformularios contengan información de varias tablas.
Por ejemplo, el formulario de la figura 2-8 contiene información de las tablas Clientes (1), Empleados (2), Pedidos (3), Productos (4) y Detalles de pedidos (5) de la base de datos de pedidos de productos.
Las relaciones entre las tablas permiten manejar simultáneamente la información de varias de ellas.
Relación uno a varios
Supongamos que alconsiderar las tablas Proveedores y Productos de la base de datos de Pedidos de productos, un proveedor puede suministrar cualquier número de productos y, por consiguiente, para cada proveedor representado en la tabla Proveedores, puede haber muchos productos representados en la tabla Productos. Sin embargo, no ocurre que para cada producto haya muchos proveedores (para cada producto habrá unsolo proveedor). La relación entre la tabla Proveedores y la tabla Productos es, en este caso, una relación de uno a varios. Para representar una relación de uno a varios en el diseño de la base de datos, se toma la clave principal del lado “uno” de la relación. En este caso, por ejemplo, se agregaría la columna Id. De proveedor de la tabla de Proveedores a la tabla de Productos. Access utilizaríaentonces el número de identificador de proveedor de la tabla Productos para localizar el proveedor correcto de cada producto (Figura 2-9).
La columna Id. de proveedor de la tabla de Productos se denomina clave externa. Una clave externa es la clave principal de otra tabla. La columna Id. De proveedor de la tabla Productos es una clave externa porque también es la clave principal en la tablaProveedores.
Relación varios a varios
Considere la relación entre la tabla Productos y la tabla Pedidos de modo que un solo pedido puede incluir varios productos. Por otro lado, supongamos que un único producto puede aparecer en muchos pedidos, Por tanto, para cada registro de la tabla Pedidos puede haber varios registros en la tabla Productos. Y para cada registro de la tabla Productos puede habervarios registros en la tabla Pedidos. Este tipo de relación se denomina relación de varios a varios porque para un producto puede haber varios pedidos, y para un pedido puede haber varios productos. Tenga en cuenta que para detectar las relaciones de varios a varios entre las tablas, es importante que considere ambas partes de la relación.
Los temas de las dos tablas (pedidos y productos)...
Regístrate para leer el documento completo.