
Una aplicación de base de datos es un programa informático cuyo objetivo principal es recuperar información de una base de datos informatizada . Desde allí, se puede insertar, modificar o eliminar información, que posteriormente se guarda de nuevo en la base de datos. Algunos ejemplos tempranos de aplicaciones de bases de datos fueron los sistemas de contabilidad y los sistemas de reservas aéreas, como SABRE , desarrollados a partir de 1957.
Una característica de las aplicaciones de bases de datos modernas es que facilitan las actualizaciones y consultas simultáneas de múltiples usuarios. En la década de 1970, los sistemas podían lograr esto con cada usuario frente a una terminal 3270 conectada a una computadora central . A mediados de la década de 1980, se hizo más común proporcionar a cada usuario una computadora personal con un programa conectado a un servidor de base de datos . La información se extraía de la base de datos, se transmitía a través de la red y luego el programa la organizaba, graficaba o formateaba de alguna otra manera. A partir de mediados de la década de 1990, se hizo más común desarrollar aplicaciones de bases de datos con una interfaz web. En lugar de desarrollar software personalizado para la computadora del usuario, este utilizaba el mismo navegador web para todas las aplicaciones. Una aplicación de base de datos con interfaz web tenía la ventaja de poder usarse en dispositivos de diferentes tamaños, con hardware distinto y con sistemas operativos diferentes. Ejemplos de aplicaciones de bases de datos tempranas con interfaces web incluyen amazon.com , que utilizaba el sistema de gestión de bases de datos relacionales Oracle , la comunidad en línea photo.net, cuya implementación sobre Oracle se describió en el libro Database-Backed Web Sites (Ziff-Davis Press; mayo de 1997), y eBay , que también funciona con Oracle. [ 1 ]
En emrexperts.com, [ 2 ] en diciembre de 2010, se hace referencia a los registros médicos electrónicos como "una aplicación de base de datos de software". Un libro de O'Reilly de 2005 utiliza el término en su título: Aplicaciones de bases de datos y la web.
Algunas de las aplicaciones de bases de datos más complejas siguen siendo los sistemas de contabilidad, como SAP , que pueden contener miles de tablas en un solo módulo. [ 3 ] Muchos de los sistemas informáticos más utilizados en la actualidad son aplicaciones de bases de datos, por ejemplo, Facebook , que se construyó sobre MySQL . [ 4 ]
La etimología de la expresión "aplicación de base de datos" proviene de la práctica de dividir el software informático en programas de sistema, como el sistema operativo, los compiladores, el sistema de archivos y herramientas como el sistema de gestión de bases de datos, y programas de aplicación, como un procesador de nóminas. En un PC estándar con Microsoft Windows, por ejemplo, el sistema operativo Windows contiene todos los programas de sistema, mientras que los juegos, los procesadores de texto, las hojas de cálculo, los programas de edición de fotos, etc., serían programas de aplicación. Así como "aplicación" es la abreviatura de "programa de aplicación", "aplicación de base de datos" es la abreviatura de "programa de aplicación de base de datos".
No todos los programas que utilizan una base de datos se consideran "aplicaciones de base de datos". Por ejemplo, muchos experimentos de física, como el Gran Colisionador de Hadrones [ 5 ], generan conjuntos de datos masivos que posteriormente son analizados por programas. Estos conjuntos de datos constituyen una "base de datos", aunque no suelen gestionarse con un sistema de gestión de bases de datos relacionales estándar. Los programas informáticos que analizan los datos se desarrollan principalmente para responder hipótesis, no para almacenar información en la base de datos; por lo tanto, el programa en su conjunto no se denomina "aplicación de base de datos".
Ejemplos de aplicaciones de bases de datos
- Amazonas
- Datos del estudiante
- CNN
- eBay
- Fandango
- Filemaker ( Mac OS )
- Base de LibreOffice
- Microsoft Access
- Base de datos relacional Oracle
- SAP ( Sistemas , Aplicaciones y Productos en Procesamiento de Datos)
- Ticketmaster
- Wikipedia
- Gañido
- YouTube
- MySQL
Referencias
- ↑ La enorme base de datos Oracle de eBay
- ↑ "Expertos en EMR" . Archivado del original el 12 de febrero de 2019. Consultado el 6 de febrero de 2011 .
- ↑ Administración de Oracle SAP por Donald Burleson, Capítulo 1
- ↑ Sobel, Jason (21 de diciembre de 2007). "Keeping Up" . Blog de Facebook . Recuperado el 30 de octubre de 2008 .
- ↑ El Gran Colisionador de Hadrones como una enorme computadora de red
Enlaces externos
- Desarrollo de aplicaciones con DB2 (ibm.com)
- Desarrollo de aplicaciones con Microsoft SQL Server
- Desarrollo de aplicaciones de bases de datos Oracle
- Bases de datos
- Software de aplicación