Access

Páginas: 9 (2076 palabras) Publicado: 20 de mayo de 2014
Curso Access Básico 2010 Relaciones entre tablas
VIDEO #6-10 RESUMEN

Antes de diseñar una base de datos hay que tener clara cuál va a ser la información que vamos a almacenar en ella, es mejor tener varias tablas (simultáneamente relacionadas E/R) a tener una sola tabla que almacene todos los datos, por ejemplo es mejor tener 4 tablas de 5 registros cada una a tener solo una de 20registros, puesto que de esta manera al hacer el filtrado los datos tendrán mas sentido y organización, para el claro realizado de consultas.
Cuando queremos iniciar una base de datos en blanco debemos crear la tabla o tablas donde se almacenará la información. Por eso, por defecto, Access nos crea una tabla vacía (tabla1) y espera que añadamos los campos (las columnas) que definirán nuestra tabla.
Paracrear una tabla en Access debemos definir los campos que la forman (las columnas). Tenemos varias maneras de crear tablas. El método que aparece por defecto al iniciar la base de datos es el que se observa en la imagen:
Esta tabla ya dispone de un campo llamado Id de tipo auto numérico (más adelante hablaremos de este campo). Podemos agregar tantos campos como deseemos indicando su nombre.Mediante este método no podemos definir el tipo de dato de los campos (se define automáticamente al introducir la información) ni determinar sus propiedades.

Después podemos añadir los registros (las filas) con los datos que deseamos almacenar. Al guardar la tabla esta queda almacenada en el panel de exploración en la parte izquierda de la ventana. Podemos acceder a la tabla en cualquier momentopulsando doble clic sobre su nombre.


Si deseamos agregar más tablas accedemos al grupo de opciones Tablas de la ficha Crear:
Existen distintas formas de crear tablas:
Tabla: Se trata del método explicado anteriormente, es decir, el que aparece por defecto al iniciar el programa.
Plantillas de tabla: Existen algunas tablas ya creadas que podemos utilizar en nuestra base de datos.
Relacionesentre las tablas en Access 2010
Para que la base de datos funcione correctamente no basta con crear las distintas tablas que van a contener la información que deseamos almacenar en la misma. Estas tablas deberían estar relacionadas. De hecho toda la información que incluiremos en la base de datos, seguramente tendrá algún tipo de relación.
Sin embargo, este punto es el que puede considerarse máscomplicado dentro del diseño de bases de datos. Exige un amplio y profundo estudio para que las relaciones establecidas sean las más eficaces. En muchos libros de texto y tutoriales se pasa por alto este punto o se trata mínimamente, pero en este curso deseamos darle la atención que merece.
Plantearemos en primer lugar las distintas relaciones lógicas que se pueden encontrar y, posteriormente,veremos cómo implementar estas relaciones mediante las herramientas que nos ofrece el programa Access.
Tipos de relaciones:
Uno a uno: relación en la que UN registro de una tabla está relacionado con UN único registro de otra tabla. (En este ejemplo un registro de la tabla Estudiantes se relaciona con un único registro de la tabla Padres)
Ejemplo:



Uno a varios: relaciónentre dos tablas en la que UN registro de una de ellas está relacionado con VARIOS registros de la otra. (En este ejemplo un registro de la tabla Clientes se relaciona con varios registros de la tabla Pedidos)
Ejemplo:

Varios a varios: relación en la que UN registro de una tabla está relacionado con VARIOS registros de la otra y viceversa (sería como la relación anterior, pero leída en los dossentidos). En este ejemplo cada registro de la tabla Productos se relaciona con varios registros de la tabla Pedidos y, además, cada registro de la tabla Pedidos se relaciona con varios registros de la tabla Productos. Ejemplo:


Relaciones en Access
Después de comentar teóricamente los tipos de relaciones existentes veamos cómo las implementaríamos en Access. Para ello accedemos a la opción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Access
  • Access
  • Access
  • access
  • Access
  • Access
  • ACCESS
  • access

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS