1. Tablas:
Una base de datos relacional, como Access normalmente tiene varias tablas relacionadas. En una
base de datos bien diseñada, cada tabla almacena datos sobre un tema en concreto, como empleados
o productos. Una tabla tiene registros (filas) y campos (columnas). Los campos tienen diferentes
tipos de datos, como texto, números, fechas e hipervínculos.
Campos:
Los tipos de datos pueden parecer confusos. Por ejemplo, si el tipo de datos de un campo es Texto,
puede contener datos que constan de texto o caracteres numéricos. Pero un campo cuyo tipo de
datos es Número solo puede contener datos numéricos. Por tanto, debe saber qué propiedades se
usan con cada tipo de datos.
El tipo de datos de un campo determina otras muchas cualidades importantes del mismo, como las
siguientes:
Los formatos que se pueden usar con el campo.
El tamaño máximo de un valor del campo.
Cómo se puede usar el campo en expresiones.
Si el campo se puede indizar.
Tipos de campos:
Texto: Se usa para incluir textos no muy extensos, como los nombres,
apellidos, direcciones, etc.
Numérico: Se usa para cantidades numéricas, que no sean monedas, y que
Se usen para realizar operaciones.
Fecha/Hora: Se usa para las fechas y horas.
Moneda: Se emplea para las cantidades de moneda.
Memo: Se usa para guardar textos de los que no se conozca la longitud.
Auto numérico: Se usa para los campos clave, principalmente.
Sí/No: Se usa para los campos que puedan tener dos posibles valores
(Sí/No, lo más normal).
Objetos OLE: Se usa para incluir imágenes y objetos de otras apliciones.
Hipervínculo: Se emplea para incluir direcciones Web o archivos de una red.
Datos adjuntos: Se usa para incluir cualquier tipo de archivo admitido.
Multivalor: Almacena más de un valor en un campo.
2. Clave principal:
Access utiliza campos de clave principal para asociar rápidamente datos de varias tablas y combinar
esos datos de forma significativa. Puede incluir campos de clave principal en otras tablas para hacer
referencia a la tabla que es el origen de la clave principal. En las otras tablas, los campos se
denominan claves externas. Por ejemplo, un campo de identificador de cliente en la tabla
compradores también puede aparecer en la tabla Orders. En la tabla clientes, es la clave principal.
En la tabla pedidos se llama una clave externa. Una clave externa,en pocas palabras, es la clave
principal de otra tabla. Para obtener más información, vea conceptos básicos del diseño de base de
datos.
Índice:
Puede usar un índice para ayudar a Access a buscar y ordenar los registros más rápidamente. Un
índice almacena la ubicación de los registros basándose en el campo o campos que elija indizar.
Después de que Access obtenga la ubicación del índice, se pueden recuperar los datos pasando
directamente a la ubicación correcta. De esta forma,eluso de un índice puede ser
considerablemente más rápido que examinar todos los registros para encontrar los datos.
Relaciones entre tablas:
Tras crear una tabla para cada tema en la base de datos, es preciso proporcionar a Office Access
2007 los medios para recopilar de nuevo esa información cuando sea necesario. Para ello, se
colocan campos comunes en las tablas que están relacionadas y se definen las relaciones entre las
tablas. De ese modo, se pueden crear consultas, formularios e informes que muestren a la vez la
información de varias tablas. Por ejemplo, el formulario que se muestra a continuación incluye
información recopilada de varias tablas:
1. La información de este formulario procede de la tabla Clientes
2. la tabla Pedidos
3. la tabla Productos
4. y la tabla Detalles de pedidos
El nombre de cliente del cuadro Facturar a se obtiene de la tabla Clientes, los valores de Id. De
pedido y Fecha de pedido proceden de la tabla Pedidos, el nombre de producto viene de la tabla
Productos, y los valores Precio por unidad y Cantidad proceden de la tabla Detalles del pedido.
Estas tablas se vinculan entre sí de varias formas para recopilar información de cada una e
incorporarla al formulario.
Siguiendo en el ejemplo anterior, los campos de las tablas deben coordinarse de modo que muestren
información acerca delmismo pedido. Esta coordinación se lleva a cabo mediante las relaciones de
tablas. Una relación de tabla hace coincidir los datos de los campos clave (a menudo un campo con
el mismo nombre en ambas tablas). En la mayoría de los casos,estos campos coincidentes son la
clave principal de una tabla, que proporciona un identificador único para cada registro, y una clave
externa de la otra tabla. Por ejemplo, los empleados pueden asociarse a los pedidos de los que son
3. responsables mediante la creación de una relación de tabla entre los campos Id. De empleado en las
tablas Empleados y Pedidos.
1. Id. De empleado aparece en ambas tablas; como clave principal.
2. y como clave externa.