Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En este artículo, se ofrece una descripción general de las bases de datos: qué son, qué utilidad
tienen y cuáles son las funciones de las diferentes partes de una base de datos. La terminología es
específica de las bases de datos de Microsoft Office Access 2007, pero los conceptos son aplicables
a todos los productos de bases de datos.
Una base de datos es una herramienta para recopilar y organizar información. En las bases de
datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier otra cosa.
Muchas bases de datos empiezan siendo una lista en un programa de procesamiento de texto o
en una hoja de cálculo. A medida que crece la lista, empiezan a aparecer repeticiones e
inconsistencias en los datos. Cada vez resulta más complicado comprender los datos presentados
en la lista y existen pocos métodos para buscar o recuperar subconjuntos de datos para revisarlos.
Cuando empiezan a observarse estos problemas, es aconsejable transferir la información a una
base de datos creada mediante un sistema de administración de bases de datos (DBMS), como
Office Access 2007. Una base de datos informatizada es un contenedor de objetos. Una base de
datos puede contener más de una tabla. Por ejemplo, un sistema de seguimiento de inventario que
utiliza tres tablas no es un conjunto de tres bases de datos, sino una sola base de datos que
contiene tres tablas. Excepto si se ha diseñado específicamente para utilizar datos o código de otro
origen, una base de datos de Access almacena sus tablas en un solo archivo, junto con otros
objetos, como formularios, informes, macros y módulos. Las bases de datos creadas con formato
de Access 2007 tienen la extensión de nombre de archivo .accdb y las bases de datos creadas con
formatos de versiones anteriores de Access tienen la extensión de nombre de archivo .mdb. Access
2007 se puede utilizar para crear archivos con formatos de versiones anteriores (por ejemplo,
Access 2000 y Access 2002-2003).
Agregar más datos a una base de datos, por ejemplo, un elemento nuevo en un inventario.
Modificar datos existentes en la base de datos, por ejemplo, cambiar la ubicación de un
elemento.
Eliminar información, por ejemplo, si se ha vendido o retirado un artículo.
Organizar y ver los datos de distintas formas.
Compartir los datos con otros usuarios mediante informes, mensajes de correo electrónico,
una intranet o Internet.
PARTES DE UNA BASE DE DATOS DE ACCESS
En las secciones siguientes, se describen brevemente los componentes de una base de datos de
Access típica. Para obtener más información acerca de cada componente, siga los vínculos de la
sección Vea también de este artículo.
1. Tablas
Una tabla de una base de datos es similar en apariencia a una hoja de cálculo, en cuanto a que
los datos se almacenan en filas y columnas. Como consecuencia, normalmente es bastante fácil
importar una hoja de cálculo en una tabla de una base de datos. La principal diferencia entre
almacenar los datos en una hoja de cálculo y hacerlo en una base de datos es la forma de
organizarse los datos.
Para lograr la máxima flexibilidad para una base de datos, la información tiene que estar
organizada en tablas, para que no haya redundancias. Por ejemplo, si se almacena información
sobre empleados, cada empleado se insertará una sola vez en una tabla que se configurará
para contener únicamente datos de los empleados. Los datos sobre productos se almacenarán
en su propia tabla, y los datos sobre sucursales también tendrán su tabla aparte. Este proceso
se conoce como normalización.
Cada fila de una tabla se denomina registro. En los registros es donde se almacena cada
información individual. Cada registro consta de campos (al menos uno). Los campos
corresponden a las columnas de la tabla. Por ejemplo, puede trabajar con una tabla
denominada "Empleados", en la que cada registro (fila) contiene información sobre un
empleado distinto y cada campo (columna) contiene un tipo de información diferente, como el
nombre, los apellidos, la dirección, o similares. Los campos se deben configurar con un
determinado tipo de datos, ya sea texto, fecha, hora, numérico, o cualquier otro tipo.
Otra forma de describir registros y campos es imaginando un catálogo de fichas tradicional de
una biblioteca. Cada ficha del armario corresponde a un registro de la base de datos. Cada
información contenida en una ficha (autor, título, etc.) corresponde a un campo de la base de
datos.
2. Formularios
Los formularios se conocen a veces como "pantallas de entrada de datos". Son las interfaces
que se utilizan para trabajar con los datos y, a menudo, contienen botones de comando que
ejecutan diversos comandos. Se puede crear una base de datos sin usar formularios, editando
los datos de las hojas de las tablas. No obstante, casi todos los usuarios de bases de datos
prefieren usar formularios para ver, escribir y editar datos en las tablas.
Los formularios proporcionan un formato fácil de utilizar para trabajar con los datos. Además,
se les puede agregar elementos funcionales, como botones de comando. Puede programar los
botones para determinar qué datos aparecen en el formulario, abrir otros formularios o
informes, o realizar otras tareas diversas. Por ejemplo, podría crear un formulario denominado
"Formulario de cliente" para trabajar con datos de clientes. El formulario de cliente podría tener
un botón para abrir un formulario de pedido en el que se pudiese escribir un pedido nuevo del
cliente.
Los formularios también permiten controlar la manera en que otros usuarios interactúan con
los datos de la base de datos. Por ejemplo, puede crear un formulario que muestre únicamente
ciertos campos y que permita la ejecución de determinadas operaciones solamente. Así, se
favorece la protección de los datos y se facilita la entrada correcta de datos.
3. Informes
Los informes sirven para resumir y presentar los datos de las tablas. Normalmente, un informe
responde a una pregunta específica, como "¿Cuánto dinero se ha facturado por cliente este
año?" o "¿En qué ciudades están nuestros clientes?" Cada informe se puede diseñar para
presentar la información de la mejor manera posible.
Un informe se puede ejecutar en cualquier momento y siempre reflejará los datos actualizados
de la base de datos. Los informes suelen tener un formato que permita imprimirlos, pero
también se pueden consultar en la pantalla, exportar a otro programa o enviar por correo
electrónico.
4. Consultas
Las consultas son las que verdaderamente hacen el trabajo en una base de datos. Pueden
realizar numerosas funciones diferentes. Su función más común es recuperar datos específicos
de las tablas. Los datos que desea ver suelen estar distribuidos por varias tablas y, gracias a las
consultas, puede verlos en una sola hoja de datos. Además, puesto que normalmente no desea
ver todos los registros a la vez, las consultas le permiten agregar criterios para "filtrar" los datos
hasta obtener solo los registros que desee. Las consultas a menudo sirven de origen de
registros para formularios e informes.
Una consulta de acción, como su nombre indica, realiza una tarea con los datos. Las consultas
de acción pueden servir para crear tablas nuevas, agregar datos a tablas existentes, actualizar
datos o eliminar datos.
5. Macros
Las macros en Access se pueden considerar como un lenguaje de programación simplificado,
que se puede utilizar para aumentar la funcionalidad de la base de datos. Por ejemplo, puede
adjuntar una macro a un botón de comando en un formulario, de modo que la macro se
ejecute cuando se haga clic en el botón. Las macros contienen acciones que realizan tareas,
como abrir un informe, ejecutar una consulta o cerrar la base de datos. Casi todas las
operaciones de bases de datos que normalmente se realizan manualmente se pueden
automatizar mediante macros, ahorrando así mucho tiempo.
6. Módulos
Los módulos, como las macros, son objetos que sirven para aumentar la funcionalidad de la
base de datos. Mientras que las macros en Access se crean seleccionando acciones de una lista,
los módulos se escriben en el lenguaje de programación de Visual Basic para Aplicaciones
(VBA). Un módulo es una colección de declaraciones, instrucciones y procedimientos que se
almacenan conjuntamente como una unidad. Un módulo puede ser de clase o estándar. Los
módulos de clase se adjuntan a formularios o informes, y normalmente contienen
procedimientos específicos del formulario o el informe al que se adjuntan. Los módulos
estándar contienen procedimientos generales que no están asociados a ningún otro objeto. Los
módulos estándar se enumeran en Módulos en el panel de exploración, pero los módulos de
clase no.
Deberemos utilizar la barra de direcciones superior o explorar las carpetas desde el panel izquierdo
para situarnos en la carpeta en que queramos guardar la base de datos. Y en el cuadro Nombre de
archivo podrás escribir el nombre. Luego, hacer clic en Aceptar. Se cerrará el cuadro de diálogo y
volverás a la pantalla anterior.
Hay que tener en cuenta que, tanto en la lista de archivos recientes como en su acceso rápido, al
hacer clic en un elemento se abrirá con el nombre y ubicación que tenía la última vez que se abrió.
Esto quiere decir que no es "inteligente". Si le cambias el nombre a una base de datos o la
trasladas a otra carpeta, la lista quedará desactualizada y al tratar de abrir una base se mostrará un
mensaje indicando que no es capaz de encontrar el archivo. Si ocurre esto, deberás utilizar
cualquiera de los dos primeros métodos y buscar manualmente el archivo en su actual carpeta
contenedora.
CREAR UNA TABLA
Al crear una base de datos, almacena sus datos en tablas (listas basadas en temas que contienen
filas y columnas). Por ejemplo, puede crear una tabla de Contactos para almacenar una lista de
nombres, direcciones y números de teléfono o una tabla de Productos para almacenar información
sobre los productos.
En este artículo se explica cómo crear una tabla, cómo agregar campos a una tabla y cómo
establecer la clave principal de una tabla. También se explica cómo establecer las propiedades de
campo y de tabla.
Ya que otros objetos de base de datos dependen en gran medida de tablas, siempre debe iniciar el
diseño de una base de datos creando todas sus tablas y luego crear cualquier otro objeto. Antes
de crear tablas, tenga claro cuáles son sus requisitos y decida cuántas necesita. Para ver una
introducción a la preparación y diseño de una base de datos, vea el artículo Conceptos básicos del
diseño de una base de datos.
INFORMACIÓN GENERAL
Una tabla es un objeto de base de datos que usa para almacenar datos sobre un tema en
concreto, como empleados o productos. Una tabla consta de registros y campos.
Cada registro contiene datos sobre una instancia del asunto de la tabla, como un empleado en
particular. Un registro también se denomina normalmente una fila o una instancia.
Cada campo contiene datos sobre un aspecto del asunto de la tabla, como el nombre o la
dirección de correo electrónico. Un campo también se denomina normalmente una columna o un
atributo.
1. Un registro
2. Un campo
3. Un valor de campo
Una base de datos puede contener muchas tablas, cada una almacena información sobre un tema
diferente. Cada tabla puede contener muchos campos de diferentes tipos de datos, como texto,
números, fechas e hipervínculos.
Las tablas y los campos también tienen propiedades que puede establecer para controlar sus
características o su comportamiento.
1. Propiedades de tabla
2. Propiedades de campo
En una base de datos de Access, las propiedades de tabla son atributos de una tabla que afectan a
la apariencia o al comportamiento de la tabla como un todo. Las propiedades de la tabla se
establecen en la hoja de propiedades de tabla, en la vista Diseño. Por ejemplo, puede establecer
una propiedad de tabla de Vista predeterminada para especificar el modo en que se va a mostrar
la tabla de manera predeterminada.
Una propiedad de campo se aplica a un campo determinado en una tabla y define una de las
características del campo o un aspecto del comportamiento del campo. Puede establecer algunas
propiedades de campo en Vista de hoja de datos. Las propiedades de campo también se pueden
establecer en la vista Diseño por medio del panel Propiedades del campo.
Tipos de datos
Cada campo tiene un tipo de datos. El tipo de datos de un campo indica el tipo de datos que
almacena el campo, como una gran cantidad de texto o archivos adjuntos.
Un tipo de datos es una propiedad de campo, pero es diferente de otras propiedades de campo
de la siguiente manera:
Nota Para crear un campo en Access, puede escribir datos en una columna nueva en la vista Hoja
de datos. Cuando se crea un campo de esta forma, Access asigna automáticamente un tipo de
datos al campo en función del valor especificado. Si lo que ha escrito no implica ningún tipo de
datos, Access lo establece en Texto, pero, en caso de ser necesario, puede cambiar el tipo de datos
si usa la cinta, que es parte del nuevo interfaz de usuario de Microsoft Office Fluent.
La tabla siguiente muestra cómo funciona la detección automática de tipo de datos en la vista Hoja
de datos.
TIPOS DE DATOS
En la siguiente tabla se ofrece una lista de los tipos de datos disponibles en Microsoft Office Access
2007 junto a algunas directrices de uso y la capacidad de almacenamiento de cada tipo.
El verdadero poder de una base de datos relacional es la capacidad que tiene de recuperar y
analizar los datos rápidamente mediante la ejecución de una consulta.
Las consultas 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. Al crear una consulta en Access 2010, defines
condiciones específicas de búsqueda para encontrar, exactamente, la información que deseas.
Las consultas son mucho más que filtros o búsquedas simples que puedes usar para encontrar los
datos de una tabla. Con estas puedes acceder a información de múltiples tablas. Por ejemplo,
puedes utilizar una búsqueda en la tabla de clientes para encontrar la dirección de uno de ellos o
un filtro en la tabla vehículos para ver cuál es el carro que corresponde a determinado cliente.
Debes tener en cuenta que una consulta bien diseñada te puede dar información que no podrías
averiguar examinado cada uno de los registros de la tabla de datos.
Cuando se ejecuta una consulta, los resultados se presentan en una tabla. Pero cuando la estás
diseñando, te aparecerá la vista Diseño de consulta. Allí, podrás hacer toda la configuración de
datos para tus búsquedas.
Conozcamos la vista Diseño de consulta
Vistas de consulta
Haz clic en el botón Ver para que puedas acceder a la lista desplegable que te mostrará las
diferentes opciones de vista para las consultas.
Por ejemplo, la vista Hoja de datos, te permitirá ver los resultados de tu consulta en forma de tabla
o la Vista Diseño, te permitirá modificar o configurar la consulta.
Botón ejecutar consulta
Después de diseñar la consulta, haz clic en el botón Ejecutar para que puedas ver los resultados de
tu búsqueda en una tabla.
Todas las tablas que decidas incluir en una consulta aparecerán como pequeñas ventanas en la
parte superior de la pantalla, este espacio es conocido con el nombre de Panel de relación de
objeto. Cada ventana contiene una lista con el nombre de todos los campos disponibles en tabla
que seleccionaste.
En esta tabla podrás escribir los criterios que tendrá tu búsqueda. Verás que en la primera fila de
esta tabla encontrarás el nombre de los campos que serán incluidos en la consulta. También
podrás ver a que tabla pertenece cada campo y ordenar la forma como quieres que aparezcan los
resultados de lo que estás buscando.
Formularios - Consultas - Reportes
Aunque las tablas almacenan todos tus datos, únicamente los tres objetos restantes de Access te
permiten trabajar con ellos. Los formularios, las consultas y los reportes son la forma de interactuar
con la base de datos.
Los Formularios
Los formularios se emplean para ingresar, modificar y revisar la información de algún registro. Muy
probablemente hayas tenido que llenar un formulario alguna vez, como cuando aplicas para un
trabajo o cuando te registras en el médico... ah y también cuando abres una cuenta de correo
electrónico en internet.
La razón por la que los formularios se usan de manera tan frecuente es porque son una forma
sencilla de guiar a las personas en registrar su información correctamente.
Cuando ingresas información en Access usando un formulario, los datos van exactamente al lugar
de la base de datos que quieres, en una o más tablas si así lo necesitas.
Con Access puedes diseñar tus propios formularios que te facilitarán la manera en la que ingresas
la información a la base de datos.
Puedes incluir campos de una o varias tablas y hasta configurar algunas restricciones para
asegurarte de que los datos sean ingresados en el formato correcto.
Las Consultas
Son una manera de recopilar la información de una o varias tablas. Es como hacer una pregunta
específica a la base de datos. Sin embargo, no se usan para preguntas simples como: cuál es la
dirección de determinado cliente; las consultas resuelven preguntas complejas como: cuáles son
los correos electrónicos de los clientes que han comprado tortas en el último mes .
Por lo tanto, una consulta bien diseñada es capaz de mostrarte información que no podrías
encontrar fácilmente en una tabla y que te evita buscar tabla por tabla.
Al crear una consulta, es necesario definir los criterios específicos de búsqueda para que aparezca
exactamente la información que necesitas en el momento.
Los Reportes
Son muy úliles porque permiten presentar tus datos en un formato que es fácil de leer. Incluso,
puedes personalizar la apariencia de los reportes para que sean visualmente agradables y así
imprimirlos para una junta o reunión. En Access puedes crear reportes de tablas o consultas.
INTRODUCCIÓN A LOS INFORMES EN ACCESS
Importante Este artículo se ha traducido con traducción automática; vea la declinación de
responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.
Los informes constituyen un modo de ver, formatear y resumir la información contenida en la base
de datos de Microsoft Access. Por ejemplo, se puede crear un sencillo informe de números de
teléfono de todos los contactos o un informe del total de ventas en distintas regiones y períodos
de tiempo.
En este artículo se proporciona información general acerca de los informes en Access. Aquí
aprenderá las nociones básicas para crear un informe y a usar opciones como ordenar, agrupar y
resumir datos, además de a obtener una vista previa de un informe e imprimirlo.
Nota La información de este artículo está destinada a sólo con bases de datos de escritorio de
Access. Acceso a aplicaciones de web no admiten informes.
Un informe es un objeto de base de datos que resulta útil para presentar la información de la base
de datos con alguno de los siguientes propósitos:
Crear etiquetas.
PARTES DE UN INFORME
Es posible crear informes “no enlazados” que no muestren datos, pero para el objeto de este
artículo, se dará por sentado que un informe está enlazado a un origen de datos como una tabla o
consulta. El diseño de un informe se divide en secciones que se pueden ver en la vista Diseño. Para
crear mejores informes, debe comprender cómo funciona cada sección. Por ejemplo, la sección en
la que eligió colocar un control calculado determina cómo calcula Access los resultados. En la
siguiente lista se muestra un resumen de los tipos de sección y sus usos:
Resultará mucho más fácil crear informes significativos cuando la base de datos contiene una
estructura de tabla y relaciones bien diseñadas. Para ver una introducción a la preparación y diseño
de una base de datos, vea el artículo Conceptos básicos del diseño de una base de datos.
Haga lo siguiente para crear informes para la base de datos de escritorio de Access:
El origen de registros de un informe puede ser una tabla, una consulta con nombre o una consulta
incrustada. El origen de registros debe contener todas las filas y columnas de datos que se vayan a
mostrar en el informe.
Si los datos proceden de una consulta o tabla existente, seleccione la tabla o consulta en el
panel de navegación y continúe con el paso 2.
O bien:
o Cree la consulta o las tablas que contengan los datos necesarios. Seleccione la tabla
o consulta en el panel de navegación y continúe con el paso 2.
Paso 2: Elegir una herramienta de informe
Herramienta Descripción
Crea un informe sencillo y tabular que contiene todos los campos en el origen
Informe
de registros seleccionado en el panel de navegación.
Diseño de Abre un informe en blanco en vista Diseño, en el que se pueden agregar los
informe campos y controles necesarios.
Informe en Abre un informe en blanco en la vista Presentación y muestra la lista de campos
blanco desde la que se pueden agregar campos al informe.
Asistente para Muestra un asistente de varios pasos que permite especificar campos, niveles de
informes ordenación y agrupación y opciones de diseño.
Muestra un asistente que permite seleccionar tamaños de etiqueta
Etiquetas personalizados o estándar, así como los campos que se van a mostrar y la forma
en que se van a almacenar.
1. Haga clic en el botón de la herramienta que quiera usar. Si aparece un asistente, siga los
pasos y haga clic en Finalizar en la última página.
Access muestra el informe en la vista Presentación.
o Haga clic con el botón secundario en un campo y use los comandos del menú
contextual para combinar o dividir celdas, eliminar o seleccionar campos, así como
para realizar otras tareas de formato.
Además, se pueden usar las características descritas en las siguientes secciones para
hacer que el informe sea más atractivo y legible.