dbo:abstract
|
- تطبيق قاعدة البيانات هو برنامج كمبيوتر هدفه الأساسي هو إدخال واسترجاع المعلومات من قاعدة بيانات محوسبة. ومن الأمثلة المبكرة لتطبيقات قواعد البيانات أنظمة المحاسبة وأنظمة حجوزات شركات الطيران، مثل سابر (نظام حجز السفر)، التي تم تطويرها بدءاً من عام 1957. من خصائص تطبيقات قواعد البيانات الحديثة أنها تسهل التحديثات والاستعلامات المتزامنة من عدة مستخدمين. ربما أنجزت الأنظمة في السبعينيات هذا من خلال جعل كل مستخدم أمام جهاز 3270 إلى كمبيوتر حاسب مركزي. بحلول منتصف الثمانينيات، أصبح من الأكثر شيوعًا تزويد كل مستخدم بجهاز كمبيوتر شخصي ولديه برنامج يعمل على جهاز الكمبيوتر المتصل بخادم قاعدة بيانات. يتم سحب المعلومات من قاعدة البيانات، وإرسالها عبر الشبكة، ثم ترتيبها أو رسمها أو تنسيقها بطريقة أخرى بواسطة البرنامج الذي يعمل على الكمبيوتر. ابتداءً من منتصف التسعينيات، أصبح من الأكثر شيوعاً إنشاء تطبيقات قواعد البيانات باستخدام واجهة ويب. بدلاً من تطوير برنامج مخصص ليتم تشغيله على جهاز الكمبيوتر الخاص بالمستخدم، سيستخدم المستخدم نفس برنامج مستعرض الويب لكل تطبيق. يتمتع تطبيق قاعدة البيانات بواجهة ويب بميزة أنه يمكن استخدامه على أجهزة مختلفة الأحجام، مع أجهزة مختلفة، وأنظمة تشغيل مختلفة. من أمثلة تطبيقات قواعد البيانات المبكرة ذات واجهات الويب amazon.com، والذي استخدم نظام إدارة قواعد البيانات العلائقية Oracle ، مجتمع photo.net عبر الإنترنت، الذي تم وصف تطبيقه على رأس Oracle في كتاب «مواقع الويب التي تدعمها قاعدة البيانات» (Ziff-Davis Press ؛ مايو 1997)، وeBay، أيضاً تستخدم Oracle. يشار إلى السجلات الطبية الإلكترونية على emrexperts.com، في ديسمبر 2010، باسم «تطبيق قاعدة بيانات البرنامج». يستخدم كتاب أورايلي لعام 2005 المصطلح في عنوانه: تطبيقات قواعد البيانات والويب. تظل بعض تطبيقات قواعد البيانات الأكثر تعقيدًا أنظمة محاسبة، مثل SAP، والتي قد تحتوي على آلاف الجداول في وحدة نمطية واحدة فقط. العديد من أنظمة الكمبيوتر الأكثر استخداماً على نطاق واسع اليوم هي تطبيقات قواعد البيانات، على سبيل المثال، فيسبوك، والتي بنيت على قمة ماي إس كيو إل. لا يعتبر كل برنامج يستخدم قاعدة بيانات عادةً «تطبيق قاعدة بيانات». على سبيل المثال، تقوم العديد من تجارب الفيزياء، على سبيل المثال، Collider Hadron Collider ، بإنشاء مجموعات بيانات ضخمة تقوم البرامج بتحليلها فيما بعد. تشكل مجموعات البيانات «قاعدة بيانات»، على الرغم من أنها لا تدار عادة باستخدام نظام إدارة قاعدة بيانات علائقية قياسي. يتم تطوير برامج الكمبيوتر التي تقوم بتحليل البيانات بشكل أساسي للإجابة على الفرضيات، وليس لإعادة المعلومات إلى قاعدة البيانات وبالتالي لن يطلق على البرنامج الكلي «تطبيق قاعدة البيانات». (ar)
- A database application is a computer program whose primary purpose is retrieving information from a computerized database. From here, information can be inserted, modified or deleted which is subsequently conveyed back into the database. Early examples of database applications were accounting systems and airline reservations systems, such as SABRE, developed starting in 1957. A characteristic of modern database applications is that they facilitate simultaneous updates and queries from multiple users. Systems in the 1970s might have accomplished this by having each user in front of a 3270 terminal to a mainframe computer. By the mid-1980s it was becoming more common to give each user a personal computer and have a program running on that PC that is connected to a database server. Information would be pulled from the database, transmitted over a network, and then arranged, graphed, or otherwise formatted by the program running on the PC. Starting in the mid-1990s it became more common to build database applications with a Web interface. Rather than develop custom software to run on a user's PC, the user would use the same Web browser program for every application.) A database application with a Web interface had the advantage that it could be used on devices of different sizes, with different hardware, and with different operating systems. Examples of early database applications with Web interfaces include amazon.com, which used the Oracle relational database management system, the photo.net online community, whose implementation on top of Oracle was described in the book Database-Backed Web Sites (Ziff-Davis Press; May 1997), and eBay, also running Oracle. Electronic medical records are referred to on emrexperts.com, in December 2010, as "a software database application". A 2005 O'Reilly book uses the term in its title: Database Applications and the Web. Some of the most complex database applications remain accounting systems, such as SAP, which may contain thousands of tables in only a single module. Many of today's most widely used computer systems are database applications, for example, Facebook, which was built on top of MySQL. The etymology of the phrase "database application" comes from the practice of dividing computer software into systems programs, such as the operating system, compilers, the file system, and tools such as the database management system, and application programs, such as a payroll check processor. On a standard PC running Microsoft Windows, for example, the Windows operating system contains all of the systems programs while games, word processors, spreadsheet programs, photo editing programs, etc. would be application programs. As "application" is short for "application program", "database application" is short for "database application program". Not every program that uses a database would typically be considered a "database application". For example, many physics experiments, e.g., the Large Hadron Collider, generate massive data sets that programs subsequently analyze. The data sets constitute a "database", though they are not typically managed with a standard relational database management system. The computer programs that analyze the data are primarily developed to answer hypotheses, not to put information back into the database and therefore the overall program would not be called a "database application". (en)
- Una aplicación de base de datos es un programa de ordenador cuyo propósito es insertar y consultar información de una base de datos. Algunos ejemplos de las primeras aplicaciones de este tipo son los sistemas de contabilidad o de reserva de aerolíneas, como , cuyo desarrollo comenzó en 1957. Una característica de las aplicaciones de bases de datos modernas es que facilitan las modificaciones y consultas concurrentes de diferentes usuarios. Los sistemas de la década de los '70 podrían haber conseguido esto estando cada usuario delante de un ordenador 3270 conectado a una unidad central. A partir de la mitad de la década de los 80' empezó a ser más común proporcionar a cada usuario un ordenador personal y disponer de un programa en el ordenador conectado a un servidor de base de datos. La información era recogida de la base de datos, transmitida a través de la red y a continuación, recogida y formateada por el programa. Al inicio de los '90 empezó a ser más popular realizar aplicaciones de base de datos mediante interfaz web. En vez de desarrollar un software específico para funcionar en el PC del usuario, este usaría el mismo navegador web que usa para cualquier otra aplicación. Este tipo de aplicaciones tenían la ventaja de poder ser utilizadas en dispositivos de diferentes tamaños, con diferente hardware y diferentes sistemas operativos. Ejemplos de las primeras aplicaciones de base de datos con interfaz web son amazon.com, el cual utilizó el sistema de bases de datos relacionales de Oracle. La comunidad en línea de photo.net comunidad en línea, cuya implementación mediante sistemas de Oracle fue descrita en la Base de datos en el libro Database-Backed Web Sites (Ziff-Davis Press; mayo de 1997), y eBay, también mediante sistemas de Oracle. A los historiales médicos electrónicos se les hace referencia en emrexperts.com, en diciembre de 2010, como "una aplicación de base de datos del software". Un libro publicado en 2005 por O'Reilly utiliza en su título el término: Database Applications and the Web (aplicaciones de bases de datos y la web) Algunas de las aplicaciones de base de datos más complejas continúan siendo los sistemas de contabilidad, por ejemplo SAP, que puede contener miles de tablas en un solo módulo. Muchas de las aplicaciones utilizadas hoy en día son aplicaciones de base de datos, por ejemplo, Facebook, implementado mediante MySQL. La etimología de la frase "aplicación de base de datos" proviene de la práctica de dividir el software de un ordenador en programas de sistemas (el sistema operativo, compiladores, el sistema de ficheros y herramientas como el sistema de gestión de bases de datos) y programas de aplicación (como un procesador de control nóminas). En un PC estándar, con un sistema operativo Windows, por ejemplo, el sistema operativo contiene todos los programas de sistema, mientras que los juegos, los procesadores de texto, los programas de edición de imágenes, son considerados programas de aplicación. 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 bases de datos son considerados "aplicación de base de datos". Por ejemplo, muchos experimentos físicos, por ejemplo, el Gran colisionador de hadrones, generan conjuntos de datos que son analizados por programas. El conjunto de datos constituyen una "base de datos", pese a no ser gestionados por un sistema estándar de bases de datos relacional Los conjuntos de dato constituyen una "base de datos", aunque no son típicamente dirigidos con una administración de base de datos relacional estándar. Los programas de ordenador que analizan los datos son desarrollados para dar respuestas a determinadas hipótesis, no para insertar información en la base de datos, por ello estos no serían considerados "aplicaciones de base de datos". (es)
|