Acceso MS - RDBMS
Microsoft Access tiene la apariencia de otros productos de Microsoft Office en lo que respecta a su diseño y aspectos de navegación, pero MS Access es una base de datos y, más específicamente, una base de datos relacional.
Antes de MS Access 2007, la extensión de archivo era *.mdb, pero en MS Access 2007 la extensión se ha cambiado a *.accdb extensión.
Las primeras versiones de Access no pueden leer las extensiones accdb, pero MS Access 2007 y las versiones posteriores pueden leer y cambiar versiones anteriores de Access.
Una base de datos de escritorio de Access (.accdb o .mdb) es un RDBMS completamente funcional.
Proporciona todas las funciones de definición, manipulación y control de datos que necesita para administrar grandes volúmenes de datos.
Puede utilizar una base de datos de escritorio de Access (.accdb o .mdb) como un RDBMS independiente en una sola estación de trabajo o en un modo cliente / servidor compartido en una red.
Una base de datos de escritorio también puede actuar como fuente de datos para los datos que se muestran en las páginas web de la intranet de su empresa.
Cuando crea una aplicación con una base de datos de escritorio de Access, Access es el RDBMS.
Definición de datos
Entendamos ahora qué es la definición de datos:
En un documento o una hoja de cálculo, generalmente tiene total libertad para definir el contenido del documento o cada celda de la hoja de cálculo.
En un documento, puede incluir párrafos de texto, una tabla, un gráfico o varias columnas de datos que se muestran con varias fuentes.
En la hoja de cálculo, puede tener datos de texto en la parte superior para definir un encabezado de columna para imprimir o mostrar, y puede tener varios formatos numéricos dentro de la misma columna, según la función de la fila.
Un RDBMS le permite definir el tipo de datos que tiene y cómo se deben almacenar.
Por lo general, también puede definir reglas que el RDBMS puede utilizar para garantizar la integridad de sus datos.
Por ejemplo, una regla de validación puede garantizar que el usuario no pueda almacenar accidentalmente caracteres alfabéticos en un campo que debería contener un número.
Manipulación de datos
Trabajar con datos en RDBMS es muy diferente a trabajar con datos en un programa de procesamiento de texto o de hoja de cálculo.
En un documento de procesamiento de texto, puede incluir datos tabulares y realizar un conjunto limitado de funciones en los datos del documento.
También puede buscar cadenas de texto en el documento original y, con los controles ActiveX, incluir tablas, gráficos o imágenes de otras aplicaciones.
En una hoja de cálculo, algunas celdas contienen funciones que determinan el resultado que desea, y en otras celdas, ingresa los datos que proporcionan la información de origen para las funciones.
Puede buscar información en una sola tabla o solicitar una búsqueda compleja en varias tablas relacionadas.
Puede actualizar un solo campo o varios registros con un solo comando.
Puede escribir programas que utilicen comandos RDBMS para obtener datos que desee mostrar y permitir que el usuario actualice los datos.
Un RDBMS le ofrece muchas formas de trabajar con sus datos. Por ejemplo,
Access utiliza el poderoso lenguaje de base de datos SQL para procesar datos en sus tablas. Con SQL, puede definir el conjunto de información que necesita para resolver un problema en particular, incluidos los datos de quizás muchas tablas.
Control de datos
Las hojas de cálculo y los documentos de procesamiento de texto son excelentes para resolver problemas de un solo usuario, pero son difíciles de usar cuando más de una persona necesita compartir los datos.
Cuando necesite compartir su información con otros, RDBMS le brinda la flexibilidad de permitir que múltiples usuarios lean o actualicen sus datos.
Un RDBMS que está diseñado para permitir el intercambio de datos también proporciona funciones para garantizar que no dos personas puedan cambiar los mismos datos al mismo tiempo.
Los mejores sistemas también le permiten agrupar cambios (lo que también se conoce como transacción) para que todos los cambios o ninguno de los cambios aparezcan en sus datos.
También es posible que desee asegurarse de que nadie más pueda ver ninguna parte del pedido hasta que lo haya ingresado en su totalidad.
Debido a que puede compartir sus datos de Access con otros usuarios, es posible que deba establecer algunas restricciones sobre lo que pueden ver o actualizar varios usuarios.