BASES DE
DATOS.
❤
Es un almacén de datos relacionados con
diferentes modos de organización. Una base de datos representa algunos aspectos
del mundo real, aquellos que le interesan al usuario. Y que almacena datos con
un propósito específico. Con la palabra “datos” se hace referencia a hechos
conocidos que pueden registrarse, como ser números telefónicos, direcciones,
nombres, etc.
Historia de las Bases de Datos
La primera vez que se
escuchó el término de bases de datos fue en 1963 en un simposio (reunión de
especialistas en una materia que tiene como fin tratar y discutir algo en
concreto a su especialidad) en California, refiriéndose a ella como un conjunto
de “información” relacionada que se encuentra agrupara o estructurada, Las
bases de datos permite el almacenamiento de grandes cantidades de datos de
forma organizada.
Origen de las bases de datos
En 1884, Herman Hollerith
desarrolló el tabulador electromagnético de tarjetas perforadas con el fin de
ayudar en el resumen de información y posteriormente a la contabilidad.
“Su invención de la
máquina de tarjetas perforadas de tabulación marca el comienzo de la era de la
semiautomáticas de procesamiento de datos de sistemas”.
El concepto de bases de
datos ha estado ligado a la Informática, sin embargo, un dato curioso es que a
raíz de la necesidad de tener “tratamientos automáticos de la información”
surge el concepto de “Informática” que no es más que la combinación entre:
Información y Automatización.
En la década de los 90
(1990-2000) surgió las bases de datos orientas a objetos que tuvieron bastante
éxito en el momento de ejecutar datos complejos en los lugares donde las bases
de datos relacionales no han podido desenvolverse con una manera eficaz, de
esta forma se desarrollaron herramientas como Excel y Access. Así se creó la
tercera generación de Sistemas Gestores de Bases de Datos.
¿Qué es Access?
Access es una palabra
inglesa que puede traducirse como “acceso”. 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.
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 multiusuario.
¿Cuáles son las ventajas de las bases de datos access?
Facilidad para integrar:
Las bases de datos access funcionan muy bien con muchos de los programas para
desarrollo de software basados en Windows. También se pueden utilizar sus
tablas en productos tales como Microsoft SQL Server y en otros no basados en
Microsoft tales como Oracle y Sybase.
NET-amigable: Las bases de
datos access son también una buena opción para los usuarios que tengan la
intención de desarrollar software utilizando .NET ya que Ms Access y .NEt se
pueden vincular. Además, la interfaz gráfica de usuario de MS Access también
puede ofrecer fácil funcionalidad y posibilidades de configuración.
Fácil de instalar y usar:
Para crear bases de datos access basta con instalar Microsoft Access y esto es
algo que cualquier administrador de bases de datos puede hacer en solo unos
pocos minutos, quedando un sistema de gestión de base de datos relacional
completamente funcional. Al igual que muchas otras aplicaciones de Microsoft,
Access contiene asistentes que te guían a través de cada paso del camino. La
interfaz de usuario es intuitiva, acelerando la recuperación de datos.
Puede ser colocada online:
Aunque todavía tiene limitaciones de número de usuarios con conexión
simultánea, cuando se tiene necesidad de usuarios remotos, se le puede dar
control total y funcionalidad a una base de datos access de modo que el
teletrabajo pueda convertirse en una opción viable para los administradores de
bases de datos.
Muy popular: Microsoft
Access es el sistema de base de datos de escritorio más popular en el mundo por
lo que las bases de datos access pueden ser entendidas por la mayoría de
usuarios de bases de datos.
Capacidad de
almacenamiento conveniente: Una base de datos access puede almacenar hasta 2 GB
de datos lo cual es más que suficiente para una gran mayoría de desarrollos.
Ahorras dinero: Microsoft
Access es cientos de dólares más económico que otros sistemas más grandes;
ofreciendo las funcionalidades y uso similares.
Soporte multiusuario: La
versión 2016 de MS Access permite hasta 255 usuarios concurrentes.
Importación de datos:
Microsoft Access hace que sea muy fácil importar datos.
¿Desventajas de las bases de datos access?
Capacidad Finita: las bases de datos access son útiles para
pequeñas y medianas empresas o departamentos individuales. Cualquier sector
cuyo uso vaya más allá de las 2 GB tropezará con una pared y descubrirá las
limitaciones.
Structured Query Language
(SQL): SQL para MS Access no es tan robusto como MS SQL Server u Oracle, por nombrar
sólo unos pocos.
Las transacciones críticas
a tiempo son difíciles de gestionar: Si generas datos que necesitan ser
utilizados o distribuidos inmediatamente, las bases de datos access puede que
no sean las más adecuadas para ti. Piensa en Access como una base de datos a
largo plazo para la minería de datos y el análisis de diversas métricas.
Podría haber problemas de
seguridad: Si tu base de datos necesita ser protegida por extensos protocolos
de seguridad de base de datos, entonces Access puede que no sea la mejor
opción. Puedes evitar este problema mediante el uso de Access en el front-end
de un servidor SQL, pero no todas las empresas tienen ese nivel de
infraestructura y todavía crean datos sensibles que deben protegerse.
Múltiples sistemas operativos
Windows podrían corromper la base de datos:
Es posible que en tu red existan varios sistemas operativos Windows en
diferentes ordenadores que son utilizados para distintos usos en tu empresa.
Desde un Windows 98 al actual de Windows 10. Cuando se comparte una base de
datos con los usuarios de sistemas operativos mezclados, es posible que se
pueda corromper la información que se está recogiendo.
Un solo archivo: Toda la
información de tu base de datos se guarda en un solo archivo. Esto limita las
opciones y cómo elegir utilizar los datos. Ralentiza informes, consultas y
formularios. Su rendimiento se va volviendo lento conforme el usuario va
escalando el tamaño de los datos. Los datos multimedia pueden llenar el límite
de espacio MS Access rápidamente.
Límite de usuarios: el
límite técnico de las bases de datos access es de 255 usuarios al mismo tiempo,
pero el límite real es de entre 10 y 80 (según el tipo de aplicación).
Todavía hay una curva de
aprendizaje que se necesitará seguir: Microsoft Access tiene un diseño
relacional relativamente pobre, lo que puede hacer que sea difícil para algunos
usuarios aprender a utilizar o acceder a los formularios de bases de datos. Los
controles y formularios también pueden ser difíciles de personalizar o
adaptarse a ciertas necesidades y también, por lo general, debes tener un
conocimiento básico de lenguaje de programación SQL para tener mejores
posibilidades de éxito.
