Datenbank-Anwendungen
   mit Client-Server-Architektur

Datenbank-Anwendungen

Datenbank-Anwendungen können file-basiert oder durch einen Zugriff auf einen Datenbank-Server, wie mySQL,Oracle,MS SQL-Server realisiert werden.

Client-Server

Bei einer Client-Server-Architektur geschieht die Datenhaltung auf einem Server. Dies kann bei einer geringen Anzahl von gleichzeitigen Zugriffen auch file-basiert sein.
Bsp.: MS-Access-Datenbank (mdb).


Client-Server-Architektur

SQL-Datenbank

Die Vorteile eines Datenbankservers zeigen sich dann, wenn viele User gleichzeitig auf den Datenbank bestand zugreifen. Auch sind die Daten bei einem Datenbank sicherer vor unbefugtem Zugriff.


SQL-Datenbank-Server

Unterschiedliche Clients

Je nach Realisierung können die Clients unterschiedlich realisiert werden, so daß z.B. auch ein Zugriff über das Internet per Smartphone ermöglicht werden kann.



Unterschiedliche Szenarios für die Client-Realisierung.