miércoles, 2 de noviembre de 2011

Objetos de la base de datos


Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán ordenados en columnas verticales. Aquí definiremos los campos y sus características. Más adelante veremos qué es un campo.
Consultas: aquí definiremos las preguntas que formularemos a la base de datos con el fin de extraer y presentar la información resultante de diferentes formas (pantalla, impresora...)
Formulario: elemento en forma de ficha que permite la gestión de los datos de una forma más cómoda y visiblemente más atractiva.
Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos.
Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.
Módulo: programa o conjunto de instrucciones en lenguaje Visual Basi

Características


Microsoft Access se basa en la simplicidad, con plantillas listas para que empiece a trabajar y herramientas eficaces para mantenerse al día a medida que los datos crecen.
Access 2010 le otorga capacidades para aprovechar la información, incluso si no es experto en bases de datos. Además, a través de bases de datos web recién agregadas, Access amplía la eficacia de los datos, facilitando el seguimiento, la creación de informes y el uso compartido con otras personas. Los datos nunca estarán más allá del explorador web más cercano.
compila bases de datos mas rápida y fácil

Olvide la curva de aprendizaje. Las plantillas incluidas y los componentes reutilizables convierten a Access 2010 en una solución de base de datos simple y rápida.
·         Comience con solo unos pocos clics. Busque nuevas plantillas integradas que puede comenzar a usar sin personalización o seleccione plantillas de Office.com y personalícelas para que satisfagan sus necesidades.
·         Compile las bases de datos con nuevos componentes modulares mediante nuevos elementos de la aplicación y agregue componentes de Access prediseñados para tareas comunes a la base de datos con unos pocos clics





Conceptos básicos de una base de datos

Campo: unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si pueden tener espacios en blanco en el medio. La descripción de un campo, permite aclarar información referida a los nombres del campo. El tipo de campo, permite especificar el tipo de información que cargáramos en dicho campo, esta puede ser:
·         Texto: para introducir cadenas de caracteres hasta un máximo de 255
·         Memo: para introducir un texto extenso. Hasta 65.535 caracteres
·         Numérico: para introducir números
·         Fecha/Hora: para introducir datos en formato fecha u hora
·         Moneda: para introducir datos en formato número y con el signo monetario
·         Autonumérico: en este tipo de campo, Access numera automáticamente el contenido
·         Sí/No: campo lógico. Este tipo de campo es sólo si queremos un contenido del tipo Sí/No, Verdadero/Falso, etc.
·         Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido, etc.
·         Hipervínculo: podemos definir un enlace a una página Web
·         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.
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
PROPIEDAD
DESCRIPCIÓN
TIPO DE CAMPO
Tamaño del campo
Permite establecer la longitud máxima de un campo de texto numérico.
Texto, numérico, contador
Formato
Permite determinar la apariencia de presentación de los datos, utilizando los formatos predefinidos o nuestros propios formatos
Todos, excepto OLE y Memo
Lugares decimales
Permite especificar el número de cifras decimales para mostrar los números.
Numérico y moneda
Máscara de entrada
Permite controlar y filtrar los caracteres o valores que los usuarios introducen en un control de cuadro de texto, evitando errores y facilitando su escritura.
Texto, numérico, fecha/hora, moneda
Título
Permite definir una etiqueta de campo predeterminada para un formularios o informe
Todos
Valor predeterminado
Introduce en el campo un valor cuando se agregan nuevos registros (long. Máx. 255 caracteres)
Todos, excepto OLE y contador
Regla de validación
Permite escribir la condición que deben satisfacer los datos introducidos para ser aceptados
Todos, excepto OLE y contador
Texto de validación
Define el texto del mensaje que se visualiza cuando los datos no cumplen las condiciones enumerdas en la regla de validación
Todos excepto OLE y contador
Requerido
Permite especificar si es necesario que exista un valor en un campo.
Todos excepto contador
Permitir longitud cero
Permite especificar si una cadena de longitud cero ("") es una entrada válida para el campo
Texto, memo
Indexado
Define un campo como índice o campo clave.
Texto, numérico, contador, fecha/hora.
Las propiedades de un campo, se establecen seleccionando el campo y haciendo clic en la propiedad deseada del cuadro PROPIEDADES DEL CAMPO situado en la parte inferior de la ventana DISEÑO DE TABLA.
Access tiene una configuración predeterminada para las propiedades de cada uno de los tipos de campo. Sin duda la más importante es el tamaño del campo, ya que este nos permitirá hacer una estimación del espacio ocupado por nuestra base de datos en el disco fijo.

Que es Microsoft Access

Podemos definir Access como una herramienta para la administración de bases de
datos relacionales.
En su forma más simple, una base de datos es una colección de datos
relacionados a un tema particular, una lista de datos. Cuando se efectúa una lista
de direcciones, nombres, productos, se está generando una base de datos. De
hecho, no es necesario usar un programa de bases de datos para crear una: se
podría estar haciendo una lista como la que acabamos de mencionar usando
Excel, Word o (incluso) el Bloc de notas.
Sin embargo, un programa de administración de bases de datos, es mucho más
potente que la lista realizada en un documento de Word, pues permite:
Almacenar datos: una base de datos almacena datos relacionados con
un asunto o propósito particular (por ejemplo, una lista de recetas o los
clientes de una empresa); también facilita las tareas de agregar, actualizar,
organizar y eliminar datos.
Buscar datos: puede ubicarse un dato fácil y rápidamente. Por ejemplo,
buscar los clientes de apellido "Gómez" que residan en la localidad cuyo
código postal es 1200.
Analizar e imprimir información: se pueden realizar cálculos con los
datos almacenados en la base de datos; por ejemplo, calcular qué
porcentaje de las ventas totales fue realizado en la provincia de Chubut.
Manejar datos:  una base de datos permite manejar con relativa facilidad
grandes volúmenes de datos, por ejemplo cambiar el encargado de ventas
de todos los clientes de una zona.
Compartir datos: la mayoría de los programas de bases de  datos
permiten que más de un usuario acceda simultáneamente a los mismos
datos; los denominaremos bases de datos multi-usuario.
Los datos se ingresan una sola vez, de una forma determinada y luego pueden
manipularse para extraer la información ordenada y seleccionada por múltiples
criterios.
Generalmente, las bases de datos consisten de varios elementos; una base de
datos Access puede contener seis tipos diferentes de objetos. Algunos se
utilizarán siempre (como las tablas), otros rara vez (como los módulos)

Definición y funcionamiento de una base de datos

Una base de datos es una recopilación de 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. Si la base de datos no está almacenada en un equipo, o sólo están instaladas partes de la misma, puede que deba hacer un seguimiento de información procedente de varias fuentes en orden a coordinar y organizar la base de datos.


Supongamos, por ejemplo, que los números de teléfono de los proveedores están almacenados en varios lugares: en un archivo de tarjetas que contiene los números de teléfono de los proveedores, en archivos de información de productos en un armario y en una hoja de cálculo que contiene información de pedidos. Si cambia el número de teléfono de un proveedor, tendría que actualizar la información en los tres lugares. Sin embargo, en una base de datos es necesario modificar la información en un solo lugar: el número de teléfono del proveedor se actualiza automáticamente en todos los lugares de la base de datos donde se utilice.



lunes, 24 de octubre de 2011

Historia

Access nace en 1992 como la primera base de datos relacional "de escritorio" diseñada para el ambiente Windows. A través de sucesivas versiones, se han ido introduciendo nuevas tecnologías y mejoras que han cambiado la manera tradicional en que los usuarios entendían y utilizaban las bases de datos. Access fué la primera base de datos que incorpora la automatización OLE, que permite a los usuarios compartir información entre diferentes aplicaciones.


Con Office 95, Microsoft Access 95 se convirtió en parte de Microsoft Office Professional Suite junto con Microsoft Excel, Word y PowerPoint y la transformación de Access Basic a Visual Basic para Aplicaciones (VBA). Desde entonces, ha habido liberaciones de Microsoft Access con cada versión de Office. Esto incluye el Access 97 (versión 8.0), Access 2000 (versión 9.0), Access 2002 (versión 10.0), Access 2003 (versión 11.0) y Access 2007 (versión 12.0). El formato de base de datos nativa de Access (la base de datos Jet MDB) también ha evolucionado a lo largo de los años. Incluyen los formatos de acceso 1.0, 1.1, 2.0, 95, 97, 2000, y 2002-2007. La más significativa fue la transición de Access 97 a Access 2000, formato que no era compatible antes, y Access 2000 requirió el nuevo formato. Desde Access 2000, todas las nuevas versiones de Access soportan este formato. Se añadieron nuevas características a Access 2002, que pudieron ser usadas por Access 2002, 2003 y 2007.

En Access 2007, un nuevo formato de base de datos se introdujo: ACCDB. El ACCDB soporta los tipos de datos más complejos, como archivos adjuntos y campos con múltiples valores. Estos nuevos tipos de campos son esencialmente de registros y permitir el almacenamiento de múltiples valores en un campo.

Antes del lanzamiento de Access, el mercado de base de datos de escritorio estaba dominado por Borland con sus programas Paradox y dBase, y FoxPro. Microsoft Access fue el primer programa en masa de base de datos para Windows. Con la compra de FoxPro y la incorporación de sus rutinas de optimización Rushmore dentro de Access, Microsoft Access se convirtió rápidamente en la principal base de datos para Windows de manera efectiva eliminando la competencia que no daba transición en el mundo MS-DOS.

Su nombre código fue Cirrus, el motor se llamó Ruby. Esto fue antes de Visual Basic, Bill Gates los llamo así y decidió que el lenguaje BÁSIC debía ser co-desarrollado como una aplicación ampliable, un proyecto denominado Thunder. Como los motores eran incompatibles entre si, estos proyectos fueron desarrollados por separado, sin embargo, estos se fusionaron de nuevo después de VBA.

Access también fue el nombre de un programa de comunicaciones de Microsoft, destinado a competir con Procomm y otros programas. Esto resultó ser un fracaso y se abandonó. Años más tarde, Microsoft reutilizó el nombre para su software de bases de datos

Microsoft Office Access 2007 incluye un eficaz conjunto de herramientas que ayudan a comenzar a realizar un seguimiento de la información, a elaborar informes basados en la misma y a compartirla con rapidez. Además, permiten crear rápidamente atractivas y funcionales aplicaciones de seguimiento mediante la personalización de una de las muchas plantillas predefinidas, la conversión de una base de datos existente o la creación de una nueva, y todo ello sin necesidad de contar con amplios conocimientos sobre bases de datos. Gracias a Office Access 2007, resulta sencillo adaptar aplicaciones e informes de base de datos a las cambiantes necesidades empresariales. La compatibilidad mejorada con Microsoft Windows SharePoint Services 3.0 en Office Access 2007 ayuda a compartir, administrar, realizar auditorías y copias de seguridad de los datos.

Formas más rápidas de comenzar

Office Access 2007 incluye plantillas que permiten crear bases de datos, tablas y campos con facilidad. Además, cuenta con nuevas vistas y herramientas de diseño para ayudar a crear nuevos objetos de base de datos y trabajar con los datos.