MICROSOFT ACCESS
¡QUE ES ACCES?
Es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Access es un programa informático en entornos de empresa, que permite la creación y gestión de bases de datos, así como su modificación, control y mantenimiento.
TABLA DE ACCESS
Las tablas son objetos fundamentales de una base de datos porque en ellas es donde se conserva toda la información o los datos.
Las bases de datos relacionales, como Access, acostumbran a tener varias tablas relacionadas. En una base de datos bien diseñada, cada tabla conserva datos de un tema en concreto, como empleados o productos. Una tabla está formada por registros (filas) y campos (columnas). Los campos contienen diferentes tipos de datos, como texto, números, fechas e hipervínculos.
Registro: contiene datos específicos, como información sobre un empleado o producto en particular.
Campo: contiene datos acerca de un aspecto del asunto de la tabla, como el nombre o la dirección de correo electrónico.
Valor de campo: cada registro tiene un valor de campo,
Claves
Los campos que forman parte de una relación de tabla se denominan claves. Una clave consta por lo general en un campo, pero puede estar compuesta por más de un campo. Existen dos tipos de claves:
Clave principal: una tabla puede tener solamente una clave principal. Una clave principal está compuesta de uno o más campos que identifican cada registro almacenado en la tabla de forma exclusiva.
Los campos que forman parte de una relación de tabla se denominan claves. Una clave consta por lo general en un campo, pero puede estar compuesta por más de un campo. Existen dos tipos de claves:
Clave principal: una tabla puede tener solamente una clave principal. Una clave principal está compuesta de uno o más campos que identifican cada registro almacenado en la tabla de forma exclusiva.
Clave externa: una tabla puede tener una o más claves externas. Este tipo de clave contiene valores que se corresponden con los valores de la clave principal de otra tabla.
TIPO DE DATOS
Un tipo de datos de un campo como un conjunto de cualidades que se aplica a todos los valores incluidos en el campo y que determina la clase de datos que pueden ser esos valores.
- Datos adjuntos: como fotos digitales. En cada registro es posible adjuntar varios archivos. Este tipo de datos no estaba disponible en versiones anteriores de Access.
- Autonumérico: Números que se generan automáticamente para cada registro.
- Moneda: Valores monetarios.
- Fecha/Hora: Fechas y horas.
- Hipervínculo: Hipervínculos, como direcciones de correo electrónico.
- Memo: Bloques de texto largos y texto que emplean formato de texto. Una utilidad típica de un campo Memo sería una descripción de producto detallada.
- Número: Valores numéricos, como distancias. Tenga en cuenta que existe un tipo de datos independiente para la moneda.
- Objeto OLE: Objetos OLE, como documentos de Word.
- Texto: Valores alfanuméricos cortos, como un apellido o una dirección.
- Sí/No: Valores booleanos.
- Asistente para búsquedas: crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado.
- Para crear una tabla se selecciona la pestaña y se pulsa el botón Nuevo, aparecerá la siguiente ventana:Estas son las diferentes opciones que presenta Access para crear una tabla:1. Vista Hoja de datos: crea una nueva tabla con formato de tabla. En la primera fila de la tabla aparecen los campos: Campo 1, Campo 2… sobre los cuales se escriben los nombres de los campos.2. Vista Diseño: permite crear los campos manualmente y configurar el diseño de la tabla.3. Asistente para tablas: el asistente pide las características de los campos y de la tabla y la genera automáticamente.4. Importar tabla: esta opción permite importar datos de otra base de datos, que no necesariamente tiene que estar creada por Access.
Registro: es el conjunto de información referida a una misma persona u objeto. Un registro vendría a ser algo así como una ficha.
Campo clave: campo que permite identificar y localizar un registro de manera ágil y organizada.
Propiedades generales de los campos
Para empezar a trabajar con una base de datos primero es necesario crear las tablas. Dentro de cada una hay que definir los campos que contendrán la información.
¿Cómo crear una tabla?
Esta relación está presente en el número de gerente/número de empleado, entre el PADRÓN DE DEPARTAMENTOS y el PADRÓN DE EMPLEADOS. Para cada número de gerente identificamos apenas un registro en el PADRÓN DE EMPLEADOS y cada funcionario es eventualmente gerente de apenas un departamento.
RELACIONES.
Es común que informaciones de una tabla estén asociadas con informaciones de otras tablas. En este caso podemos establecer una relación entre las dos tablas. Es a través de la relación que el Access consigue, a partir de informaciones en una tabla, obtener informaciones registradas en la otra tabla. Existen tres tipos de relaciones entre dos tablas A y B: uno – a – uno, uno – a – varios, varios – a – varios.
Relaciones uno a uno.
La relación uno a uno ocurre cuando un registro de la tabla A posee como máximo un registro asociado en la tabla B y un registro de la tabla B posee como máximo un registro asociado en la tabla A.
Relaciones uno a varios.
La relación uno a varios ocurre cuando un registro de la tabla A puede tener mas de un registro asociado en la tabla B, mientras que, un registro de la tabla B posee como máximo un registro asociado en la tabla A.
Esta relación está presente en la sigla del departamento entre el PADRÓN DE DEPARTAMENTO y el PADRÓN DE EMPLEADOS. Para cada sigla del PADRÓN DE DEPARTAMENTOS identificamos varios registros con esta sigla en el PADRÓN DE EMPLEADOS, mientras que, para cada sigla en el PADRÓN DE EMPLEADOS identificamos como máximo un registro en el PADRÓN DE DEPARTAMENTOS.
También debe quedar claro que, en principio, podemos tener departamentos sin funcionarios y funcionarios que momentáneamente no están asignados a ningún departamento.
Relaciones varios a varios.
La relación varios a varios ocurre cuando un registro de la tabla A puede tener mas de un registro asociado en la tabla B y, análogamente, un registro en la tabla B puede tener mas de un registro asociado en la tabla A.
Los cargos ocupados por un empleado a lo largo del tiempo constituyen una relación de esta naturaleza. Cada empleado ocupó varios cargos y un cargo fue ocupado por diversos empleados. En esta relación queda inmediatamente aparente que al par empleado/cargo probablemente estarán asociadas otras informaciones, por ejemplo, la fecha en que el empleado asumió el cargo en cuestión.
Relaciones de este tipo varios a varios no pueden ser especificadas directamente en Access. Es necesario la creación de una tabla intermediaria que en nuestro caso podría tener el nombre:cargos ocupados. Cada registro en esta tabla sería compuesto de tres campos: Número de empleado, Código del cargo y Fecha de admisión a este cargo. Como se observa, se creó una relación uno a varios entre el PADRÓN DE EMPLEADOS y el PADRÓN DE CARGOS OCUPADOS y, análogamente, otra relación uno a mucho entre el PADRÓN DE CARGOS Y SALARIOS y el PADRÓN DE CARGOS OCUPADOS. Por lo tanto una relación varios a varios es convertida en dos relaciones una a varios cuando hubiera informaciones asociadas a los pares relacionados.
Creación de relaciones.
En Access podemos crear relaciones localizadas, utilizadas en una consulta especifica, orelaciones globales que posiblemente tendrán un uso más general. Relaciones de uso localizado serán vistas mas adelante en el capítulo referente a consultas.
Las Relaciones de uso general son útiles porque pueden ser usadas automáticamente en nuevas consultas, facilitan la generación de subformularios y subinformes y permiten un cierto grado de protección en operaciones de actualización al imponerse la integridad referencial para las relaciones como será visto mas adelante.
La creación y edición de relaciones es hecha en la ventana Relaciones como muestra la figura 2.1. En esta ventana se muestra el diagrama de relaciones entre las tablas. Para cada tabla son mostrados sus campos y líneas de asociación con campos de otras tablas. Estas líneas representan las relaciones.
Ventana de Relaciones
Para exhibir la ventana Relaciones, se pica en el botón Relaciones de la barra de herramientas de la ventana Base de Datos. En respuesta aparece la ventana acompañada de la ventana de diálogoMostrar tabla. Si el diálogo no aparece, basta cliquear el botón Mostrar tabla en la barra de herramientas. En el caso fueron adicionadas tres tablas anteriormente construidas. Las tablas adicionales pueden ser arrastradas y redimensionadas hasta que queden visualmente legibles.
Para crear una relación entre el PADRÓN DE DEPARTAMENTOS y el PADRÓN DE EMPLEADOS, picar sobre el campo Sigla del departamento en la tabla PADRÓN DE DEPARTAMENTOS y se arrastra asta el campo Sigla del departamento en la tabla PADRÓN DE EMPLEADOS. En respuesta surge la ventana de diálogo de relaciones (figura 2.3.) Para que sean provistas mas especificaciones sobre la ligazón en cuestión. En el caso que se desee alterar posteriormente estas especificaciones basta dar un doble clic sobre la línea de unión, esto hace aparecer la ventana de diálogo relaciones.
En el caso que se desee Exigir la integridad referencial para imposibilitar el empadronamiento de empleados en departamentos inexistentes en el PADRÓN DE DEPARTAMENTOS. Al activar esta opción pasa a ser necesario especificar también cual es el tipo de relación El tipo uno a varios ya aparece seleccionado porque es el padrón del Access. Además de eso, es necesario indicar si desea guardar el layout de esta ventana. Conviene guardarlo si una nueva distribución de las tablas fuera visualmente mas adecuada. Se debe observar que el diseño de las relaciones indica si él es del tipo uno a varios (algoritmo 1 y símbolo de infinito 8) o un a uno (algoritmo 1). Los bordes más gruesos de la línea de unión indican que la integridad referencial fue impuesta por la relación.
Borrado de relaciones.
Para borrar una relación basta seleccionar la línea de unión y accionar la tecla DEL.
Para borrar una tabla basta seleccionarla y accionar también la tecla DEL.
Es importante recordar que la eliminación de una tabla no borra la relación. Si la ventana relaciones fue cerrada y accionada de nuevo, entonces la tabla borrada es mostrada nuevamente con todas sus relaciones. Por lo tanto, para borrar una relación es necesario seleccionar la relación explícitamente y accionar DEL, enseguida se borra la tabla.
Se puede borrar todo el contenido de la ventana Relaciones. Para eso, basta en el menú Ediciónaccionar Borrar diseño. Pero esto no borra las relaciones registradas Internamente. Enseguida se puede adicionar una tabla y utilizar el botón de la barra de herramientas. Mostrar todas relaciones directas para exhibir apenas las relaciones directamente asociadas a la tabla. Para exhibir todo, accione el botón Mostrar todas las relaciones.
Barra de herramientas de la ventana relaciones
No hay comentarios.:
Publicar un comentario