Aplicație de bază de date

O aplicație de bază de date este un program de calculator al cărui scop principal este introducerea și recuperarea de informații dintr-o bază de date computerizată. Primele exemple de aplicații de baze de date au fost sistemele de contabilitate și sistemele de rezervări ale companiilor aeriene, cum ar fi SABRE, dezvoltate începând cu 1957.

O caracteristică a aplicațiilor moderne de baze de date este că ele facilitează actualizările și interogările simultane de la mai mulți utilizatori. Sistemele din anii 1970 ar fi putut realiza acest lucru prin faptul că fiecare utilizator se afla în fața unui terminal 3270 la un computer mainframe. Până la jumătatea anilor 1980, devenea tot mai frecventă ideea de a oferi fiecărui utilizator un computer personal și de a avea un program care să ruleze pe acel PC conectat la un server de baze de date. Informațiile sunt extrase din baza de date, transmise printr-o rețea și apoi aranjate, reprezentate grafic sau formatate în alt mod de programul care rulează pe PC. Începând cu mijlocul anilor 1990, a devenit mai frecventă crearea de aplicații de baze de date cu o interfață web. În loc să dezvolte un software personalizat care să ruleze pe PC-ul unui utilizator, acesta folosea același program de navigare pe Web pentru fiecare aplicație. O aplicație de baze de date cu o interfață Web avea avantajul de a putea fi utilizată pe dispozitive de diferite dimensiuni, cu hardware diferit și cu sisteme de operare diferite. Printre exemplele primelor aplicații de baze de date cu interfețe Web se numără amazon.com, care folosea sistemul de gestionare a bazelor de date relaționale Oracle, comunitatea online photo.net, a cărei implementare pe baza Oracle a fost descrisă în cartea Database-Backed Web Sites (Ziff-Davis Press; mai 1997), și eBay, care, de asemenea, folosea Oracle.

Înregistrările medicale electronice sunt denumite pe emrexperts.com, în decembrie 2010, „o aplicație software de baze de date”. O carte O’Reilly din 2005 folosește termenul în titlul său: Database Applications and the Web.

Câteva dintre cele mai complexe aplicații de baze de date rămân sistemele de contabilitate, cum ar fi SAP, care pot conține mii de tabele într-un singur modul. Multe dintre cele mai utilizate sisteme informatice de astăzi sunt aplicații de baze de date, de exemplu, Facebook, care a fost construit pe baza MySQL.

Etimologia expresiei „aplicație de bază de date” provine din practica de a împărți software-ul pentru calculatoare în programe de sistem, cum ar fi sistemul de operare, compilatoare, sistemul de fișiere și instrumente cum ar fi sistemul de gestionare a bazelor de date, și programe de aplicație, cum ar fi un procesor de cecuri de plată. Pe un PC standard care rulează Microsoft Windows, de exemplu, sistemul de operare Windows conține toate programele de sistem, în timp ce jocurile, procesoarele de text, programele de calcul tabelar, programele de editare a fotografiilor etc. ar fi programe de aplicație. Așa cum „aplicație” este prescurtarea de la „program de aplicație”, „aplicație de bază de date” este prescurtarea de la „program de aplicație de bază de date”.

Nu orice program care utilizează o bază de date ar fi considerat în mod obișnuit o „aplicație de bază de date”. De exemplu, multe experimente de fizică, de exemplu, Large Hadron Collider, generează seturi masive de date pe care programele le analizează ulterior. Seturile de date constituie o „bază de date”, deși acestea nu sunt gestionate de obicei cu un sistem standard de gestionare a bazelor de date relaționale. Programele de calculator care analizează datele sunt dezvoltate în primul rând pentru a răspunde la ipoteze, nu pentru a reintroduce informații în baza de date și, prin urmare, programul global nu ar fi numit „aplicație de bază de date”.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.