| Zitat |
|
Original erstellt: 2008-04-14 21:51 von jak43
Kann man auch Access-DB benutzen?
Danke
jak43 |
Diese Frage möchte ich genauer erläutern, da solche Fragen immer wieder auftauchen.
In der Web Anwendungsentwicklung haben solche Datenbanken keinen Platz weil sie über einen ungenügenden Schutzlevel verfügen. Webandwendungen sind vergleichbar mit Netzwerkfähiger Anwendungssoftware, zum Beispiel ERP Systemen wie SAP . Speichere ich eine Access Datenbank ab auf einem Fileserver ab, so kann ich diese wohl auch im Netzwerk nutzen. Doch die Probleme enstehen da, wo unterschiedliche Benutzer gleichzeitig an der selben Datenbank änderungen vornehmen. So kann es vorkommen das die Änderung des einen Benutzers verloren geht, dies nennt man eine Integritätsverletzung der Datenbank.
Anders sieht dies bei Datenbankservern aus, diese sind für die Arbeit im Netzwerk gemacht. Hierbei wird nicht die gesamte Datenbank durch das Nezwerk geschleust, sondern nur die vom Benutzer angeforderten Daten, also in der Regel nur ein Datensatz. Da hier der Datenbanksever die Hauptarbeit leistet ist die Integrität der Datenbank besser gewährleistet. Zudem fordert der Datenbankserver immer einen Benutzernamen, und ein Passwort an wodurch die Anwendung geschützt ist.
Die Arbeit mit Datenbankserver hat einen Vorteil, dieser nutzt im Gegensatz zu Access und ähnlichen Datenbankprogrammen eine standartisierte Sprache die bei fast allen Datenbankservern gleichermassen zum Einsatz kommt.
Wenn ich jedoch eine Anwendung mit Datenbank entwickeln will kann ich die Datenbank wohl mit Access aufbauen. Doch ich muss diese dann so umwandeln das ich sie auf einem Datenbankserver verwenden kann. Hierzu kann MDB2MySQL hilfreich sein der einem die Access Datenbank als mysqldump ausgibt.