Вы находитесь на странице: 1из 4

Tipos de relaciones de tabla.

Para que los datos de las tablas se puedan seleccionar, encontrar y


procesar de forma rápida y eficaz, es necesario que las tablas no se
encuentren aisladas unas de otras. Las tablas tienen que estar
relacionadas con otras formando estructuras relacionales. La relación es
una asociación establecida entre campos comunes (columnas) en dos
tablas. Los campos que entran en relación pueden llamarse de distinta
manera, pero tienen que ser del mismo tipo de datos. La relación permite
al motor de Access, encontrar datos relacionados en ambas tablas. Por
ejemplo podemos encontrar NOMBRE, APELLIDO (de la tabla
EMPLEADO_PERSONAL), SALARIO, y DEPART (de la tabla
EMPLEADO_LABORAL) de uno o varios empleados.

Los diferentes tipos de relaciones de


tablas.
1. Relación de uno a uno:

Por cada registro de la tabla principal (tabla que contiene la clave principal)
puede existir un sólo registro en la tabla relacionada (tabla que contiene la
clave externa). La tabla relacionada no puede contener un registro que no
esté relacionado con uno de la tabla principal: no puede existir un registro
con FECHA_ALTA, SALARIO, etc., si no hay un empleado con el que se
relacione. Esta relación se utiliza para simplicar y organizar las tablas con
muchos campos.

2. Relación de uno a varios:

Por cada registro de la tabla principal (tabla de la clave principal o lado uno
de la relación) pueden existir muchos (infinitos) registros en la tabla
relacionada (tabla de la clave externa o lado infinito de la relación). La
tabla relacionada no puede contener un registro que no esté relacionado con
uno de la tabla principal, pero pueden haber muchos registros que estén
relacionados con el mismo registro de la tabla principal: varios (infinitos)
empleados de la tabla EMPLEADO_LABORAL, pueden estar en el mismo
departamento de la tabla DEPARTAMENTO...
3. Relación de varios a varios:

Debes tener claro las llaves primarias y una tabla de unión para que se
produzca la relación varios a varios entre PRODUCTOS y NUM_VENTA.
Un registro de la tabla NUM_VENTA puede estar relacionado con varios
registros de la tabla PRODUCTOS y un registro de la tabla PRODUCTOS
puede estar relacionado con varios registros de la tabla NUM_VENTA.
Explicación: cuando realizamos una venta le asignamos un número
(N_VENTA) y lo almacenamos en la tabla NUM_VENTA; esa venta
puede estar formada por uno o varios productos identificados con un
numero de producto (N_PRODUCTO) de la tabla PRODUCTOS.

4. Relación indeterminada:

Esta relación se puede producir por diversas causas y en cualquier caso


debe evitarse puesto que no garantiza la obtención de datos coherentes.
Que es una consulta?
En base de datos una consulta es el método para acceder a los datos en
las bases de datos. Con las consultas se puede modificar, borrar, mostrar y
agregar datos en una base de datos. Para esto se utiliza un lenguaje de
consultas. El lenguaje de consultas a base de datos más utilizado es el SQL.

Técnicamente hablando, las consultas a la base de datos se realizan a


través de un lenguaje de manipulación de datos (DML – Data
Manipulation Language). SQL es un lenguaje DML, pero además posee
otras características de otros lenguajes. Por ejemplo, permite también
crear bases de datos.

La consulta básica en SQL es llamada select-from-where.

son una forma de buscar y recopilar información de una o más tablas para
conseguir información detallada de una base de datos.
Que es Visual Basic?

Visual Basic está diseñado para crear de manera productiva aplicaciones


con seguridad de tipos orientadas a objetos. Visual Basic permite a los
desarrolladores establecer como destino dispositivos móviles, web y
Windows. Al igual que todos los lenguajes que tienen como destino
Microsoft .NET Framework, los programas escritos en Visual Basic se
benefician de la seguridad y la interoperabilidad entre lenguajes.

Esta generación de Visual Basic sigue ofreciendo una manera rápida y


sencilla de crear aplicaciones basadas en .NET Framework.

es un lenguaje de programación desarrollado por Alan Cooper para


Microsoft. Este lenguaje de programación es un dialecto de Basic con
importantes agregados. Su primera versión fue presentada en 1991, con la
intención de simplificar la programación utilizando un ambiente de
desarrollo que facilitó en cierta medida la programacion misma.

Вам также может понравиться