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).
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.
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.