# data[].attributes.body
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 computarizada 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 usa tres tablas no son tres bases de datos, sino una base de datos que contiene tres tablas. Salvo que se haya diseñado específicamente para usar datos o códigos 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 en formato de Access 2007 tienen la extensión de archivo .accdb y las bases de datos creadas en formatos anteriores de Access tienen la extensión de archivo .mdb. Puede usar Access 2007 para crear archivos en formatos de archivo anteriores (por ejemplo, Access 2000 y Access 2002-2003,2010 y2013).

# data[].attributes.body
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.

# data[].attributes.body
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.

# data[].attributes.body
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.

# data[].attributes.body
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.

Algunas consultas son "actualizables", lo que significa que es posible editar los datos de las tablas base mediante la hoja de datos de la consulta. Si trabaja con una consulta actualizable, recuerde que los cambios se producen también en las tablas, no solo en la hoja de datos de la consulta.

Hay dos tipos básicos de consultas: las de selección y las de acción. Una consulta de selección simplemente recupera los datos y hace que estén disponibles para su uso. Los resultados de la consulta pueden verse en la pantalla, imprimirse o copiarse al portapapeles. O se pueden utilizar como origen de registros para un formulario o un informe.

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.

# data[].attributes.body
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.

# data[].attributes.body
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.

# data[].attributes.attachment_link.title
Curso de Access 2013. 17. Importar datos.

# data[].attributes.attachment_link.description
Curso de Access 2013. 17. Importar datos desde un archivo de texto con el asistente.

# data[].attributes.attachment_link.title
Curso de  Access 2013.16. Analizar tablas.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013.16. Analizar tablas.Uso del asistente para analizar y optimizar tablas.

# data[].attributes.attachment_link.title
Curso de  Access 2013. 15.3. Crear un panel de control.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 15.3. Crear un panel de control que servirá como menú para acceder a formularios e informes..

# data[].attributes.attachment_link.title
Curso de Access 2013. 15.2. Opciones de inicio de la base de datos.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 15.2. Opciones de inicio de la base de datos.

# data[].attributes.attachment_link.title
Curso de Access 2013. 15.1. Personalizar la barra de acceso rápido.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 15.1. Personalizar la barra de acceso rápido.Añadir botones. Añadir botones a la barra.

# data[].attributes.attachment_link.title
Curso de Access 2013. 14.2. Macros con condiciones.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 14.2. Macros con condiciones. Insertar condiciones en la lógica de la macro.

# data[].attributes.attachment_link.title
Curso de Access 2013. 14.1. Crear una  macro.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 14.1. Crear una macro sencilla. Asignar la macro a un botón.

# data[].attributes.attachment_link.title
Curso de Access 2013. 13.2. Controles de formulario (2/2)

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 13.2. Controles de formulario (2/2). Crear un control sin utilizar el asistente. Modificar un control. Crear un botón.

# data[].attributes.attachment_link.title
Curso de Access 2013.  13.1. Controles de formularios. (1/2)

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 13.1. Controles de formularios. (1/2). Crear un cuadro combinado utilizando el asistente.

# data[].attributes.attachment_link.title
Curso de Access 2013. 12 2 Agrupar datos de informes.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 12 2 Agrupar datos de informes. Agrupar los resultados del informe respecto a un campo del informe.

# data[].attributes.attachment_link.title
Curso de Access 2013. 12 1. Crear informes.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 12 1. Crear informes. Usar el asistente para crear informes. Modificar un informe.

# data[].attributes.attachment_link.title
Curso de Access 2013. 11.2. Manejar controles de formularios.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 11.2. Manejar controles de formularios. Modificar y añadir controles. Dar formato a los controles.

# data[].attributes.attachment_link.title
Curso de Access 2013. 11.1. Crear formularios.

# data[].attributes.attachment_link.description
Curso de Microsofy Access 2013. 11.1. Crear formularios utilizando el asistente.

# data[].attributes.attachment_link.title
Curso de Access 2013. 10. 3. Consultas de  eliminación.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 10. 3. Consultas de eliminación. Eliminar filas que cumplan ciertas condiciones.

# data[].attributes.attachment_link.title
Curso de Access 2013. 10.2. Consultas de datos anexados.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 10.2. Consultas de datos anexados. Añadir filas procedentes de otra tabla.

# data[].attributes.attachment_link.title
Curso de Access  2013. 10.1. Consultas de  actualización.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 10.1. Consultas de actualización. Actualizar con valores fijos. Actualizar con valores procedentes de otra tabla.

# data[].attributes.attachment_link.title
Curso de Access 2013.  9. Consultas de  referencias cruzadas.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 9. Consultas de referencias cruzadas. Uso del asistente para consultas.

# data[].attributes.attachment_link.title
Curso de Access 2013. 8. Consultas de resumen.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 8. Consultas de resumen. Criterios y fórmulas.

# data[].attributes.attachment_link.title
Curso de Access 2013. 7.3. Crear una consulta multitabla.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 7.3. Crear una consulta multitabla. Consulta basada en dos tablas.

# data[].attributes.attachment_link.title
Curso de  Access 2013. 7.2. Ordenar y filtrar.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 7.2. Ordenar y filtrar. consultas.Cambiar cabecera de visualización. Ordenar por una columna. Filtrar por un criterio.

# data[].attributes.attachment_link.title
Curso de Access 2013. 7.1. Crear una consulta.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 7.1. Crear una consulta. Crear consultas simples. Incluir y quitar campos. Rejilla de diseño (QBE)

# data[].attributes.attachment_link.title
Curso de Access 2013. 6. Las relaciones.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 6. Las relaciones. Crear, modificar y eliminar relaciones. Integridad referencial. Relaciones uno a varios. Borrado en cascada.

# data[].attributes.attachment_link.title
Curso de Access 2013. 5.3. Crear índices.

# data[].attributes.attachment_link.description
Curso de Access 2013. 5.3. Crear índices. Crear índices desde el panel de propiedades y desde la ventana de índices. Propiedades de los índices. Índices con duplicados y sin duplicados. Índices sobre dos campos.

# data[].attributes.attachment_link.keywords[].name
microsoft corporation (venture funded company)

# data[].attributes.attachment_link.title
Curso de Access 2013. 5.2. Validación de campos.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 5.2. Validación de campos utilizando el generador de expresiones. Definir valores predeterminados.

# data[].attributes.attachment_link.title
Curso de Access 2013. 5.1. Formatos y máscaras de entrada.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 5.1. Formatos y máscaras de entrada. Ejemplos para fechas y números.

# data[].attributes.attachment_link.title
Curso de Access 2013. 2. Crear una base de datos.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 2. Crear una base de datos. Aprenderemos cómo crear una BD desde una plantilla, crear una BD en blanco y organizar la lista de archivos recientes.

# data[].attributes.attachment_link.title
Curso de Access 2013. 4.2. Buscar y reemplazar datos

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 4.2. Buscar y reemplazar datos. Buscar en un sólo campo o en toda la tabla. Reemplazar una vez o todas las veces.

# data[].attributes.attachment_link.title
Curso de Access 2013. 4.1. Vista Hoja de Datos.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 4.1. Vista Hoja de Datos. Crear y eliminar registros. Modificar la estructura de la tabla. Desplazarnos por los registros.

# data[].attributes.attachment_link.description
Curso de Microsoft Access 2013. 3. Crear tablas. Aprenderemos a definir los campos de una tabla y a crear la clave principal.

# data[].attributes.attachment_link.title
Curso de Access 2013. 1. Entorno de trabajo de Access.

# data[].attributes.attachment_link.description
Curso de Microsof Access 2013. 1. Entorno de trabajo de Access. Aprenderemos a arrancar y cerrar Access y las partes principales del entorno de trabajo.