Aplikacja bazy danych

Aplikacja bazy danych jest programem komputerowym, którego głównym celem jest wprowadzanie i pobieranie informacji z komputerowej bazy danych. Wczesnymi przykładami aplikacji baz danych były systemy księgowe i systemy rezerwacji linii lotniczych, takie jak SABRE, opracowane począwszy od 1957 r.

Cechą charakterystyczną nowoczesnych aplikacji baz danych jest to, że ułatwiają one jednoczesne aktualizacje i zapytania od wielu użytkowników. Systemy w latach 70-tych mogły to osiągnąć poprzez posiadanie każdego użytkownika przed terminalem 3270 do komputera mainframe. W połowie lat 80. coraz powszechniejsze stawało się wyposażanie każdego użytkownika w komputer osobisty i uruchamianie na nim programu połączonego z serwerem bazy danych. Informacje byłyby pobierane z bazy danych, przesyłane przez sieć, a następnie porządkowane, przedstawiane w postaci wykresów lub w inny sposób formatowane przez program działający na komputerze. Od połowy lat 90. coraz powszechniejsze stało się budowanie aplikacji bazodanowych z interfejsem WWW. Zamiast tworzyć własne oprogramowanie do uruchamiania na komputerze użytkownika, użytkownik korzystał z tego samego programu przeglądarki internetowej dla każdej aplikacji. Aplikacja bazodanowa z interfejsem WWW miała tę zaletę, że mogła być używana na urządzeniach różnej wielkości, z różnym sprzętem i z różnymi systemami operacyjnymi. Przykłady wczesnych aplikacji bazodanowych z interfejsem WWW obejmują amazon.com, który używał systemu zarządzania relacyjną bazą danych Oracle, społeczność internetową photo.net, której implementacja na szczycie Oracle została opisana w książce Database-Backed Web Sites (Ziff-Davis Press; maj 1997), oraz eBay, również działający pod kontrolą Oracle.

Elektroniczna dokumentacja medyczna jest określana na stronie emrexperts.com, w grudniu 2010 r., jako „aplikacja bazy danych oprogramowania”. Książka O’Reilly z 2005 roku używa tego terminu w swoim tytule: Database Applications and the Web.

Niektóre z najbardziej złożonych aplikacji baz danych pozostają systemami księgowymi, takimi jak SAP, które mogą zawierać tysiące tabel w tylko jednym module. Wiele z dzisiejszych najczęściej używanych systemów komputerowych to aplikacje bazodanowe, na przykład Facebook, który został zbudowany na bazie MySQL.

Etymologia wyrażenia „aplikacja bazodanowa” pochodzi z praktyki dzielenia oprogramowania komputerowego na programy systemowe, takie jak system operacyjny, kompilatory, system plików i narzędzia, takie jak system zarządzania bazą danych, oraz programy użytkowe, takie jak procesor kontroli płac. W standardowym komputerze PC z systemem operacyjnym Microsoft Windows, na przykład, system operacyjny Windows zawiera wszystkie programy systemowe, podczas gdy gry, edytory tekstu, arkusze kalkulacyjne, programy do edycji zdjęć itp. są programami użytkowymi. Ponieważ „aplikacja” jest skrótem od „program aplikacji”, „aplikacja bazy danych” jest skrótem od „program aplikacji bazy danych”.

Nie każdy program, który używa bazy danych byłby zazwyczaj uważany za „aplikację bazy danych”. Na przykład, wiele eksperymentów fizycznych, np. Wielki Zderzacz Hadronów, generuje ogromne zbiory danych, które następnie są analizowane przez programy. Zbiory danych stanowią „bazę danych”, choć zazwyczaj nie są one zarządzane za pomocą standardowego systemu zarządzania relacyjną bazą danych. Programy komputerowe, które analizują te dane, są przede wszystkim tworzone w celu odpowiedzi na hipotezy, a nie w celu umieszczenia informacji z powrotem w bazie danych i dlatego cały program nie byłby nazywany „aplikacją bazodanową”.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.