Für kleinere Aufgaben ist Access absolut OK und auch für Anfänger geeignet. Allerdings musst du immer im Auge behalten, dass da kein Server im Hintergrund ist wie bei einer DB2 oder ähnlichem und das bei 255 gleichzeitigen Usern Sense ist. Natürlich kannst du es aber auch einfach als Frontend für einen echten Datenbankserver verwenden. Dafür bietet sich aber auch VB in gewissem Umfang an.
Auf jeden Fall kannst du Access mit VBA programmieren und das gibt's auch in allen anderen MSOffice-Anwendungen.
Eine weitere Möglichkeit für kleine Datenbanken ist LotusNotes mit dem DominoServer. Allerdings handelt es sich dabei nicht um relationale Datenbanken und der DominoDesigner mit dem man programmiert ist nicht so komfortabel wie die VBA-Entwickler Umgebung.
Dafür kann man sehr schnell und einfach Datenbanken mit einer wunderbaren Zugriffsverwaltung entwickeln (Solange man eben ohne relationales Design auskommt). Der DominoServer ist im Vergleich zu anderen Lösungen recht günstig und leistet so einiges (sehr gute Replikationslösung, MailServer ist integriert, Direkter Web-Zugriff auf die Datenbanken über eigenen HTTP-Task, usw...).
Natürlich kostet er aber trotzdem Geld und man wird sich überlegen müssen wie stark man ihn verwenden kann. Für eine einzige Datenbank ist er klarerweise nicht interessant.
Es kommt im Grunde immer auf die Aufgabenstellung an.
|