Datenbank (DB)
Verwaltungstätigkeiten werden nach wie vor EDV-technisch gerne "schnell" mit MS Excel-Tabellen gelöst. Diese Vorgangsweise hat natürlich je nach Art der Problemstellung ab einer gewissen Frequenz von Datenänderungen bzw. -abfragen ihre Tücken. Diese "schnelle Lösung" ist trotz rudimentärer Unterstützung in Excel nicht für gleichzeitige Bearbeitungen mehrerer Benutzer ausgelegt und verursacht ab einer bestimmten Zahl von Anwendern zuviel an Zusatzaufwand für die Datenpflege, bzw. -abfrage.
Den Nachteilen
• hoher Aufwand für die Abbildung komplexer Zusammenhänge
• gegenseitige Sperren bei Multiuser-Zugriffen
• mangelnder Schutz vor Fehleingaben und Zugriffsverletzungen
• Datenänderungen nicht sicher protokollierbar
stehen folgende Vorteile moderner Datenbanksysteme gegenüber:
• in relationalen Datenmodellen sind fast alle Komplexitäten praktikabel abbildbar
• Multiuser-Zugriffe sind grundsätzlich erlaubt, konkurrierende Datenänderungen werden "abgefangen"
• Ausgefeilte Berechtigungssysteme (z.B. "Rollenkonzept") schützen vor ungewollten Änderungen
der Datenbank
• Protokollierung von Datenänderungen im Detail möglich
• Die Möglichkeit von Fehleingaben wird im Rahmen der Datenbankentwicklung weitgehend reduziert .
• Bei Verwendung professioneller Datenbanksysteme ist auch bei Computerabsturz die Konsistenz der
Daten gewährleistet (Transaktionssicherheit, z.B. Oracle, mySQL, DB2) .
• grosse Auswahl sehr stabiler und performanter Datenbanken im kommerziellen und Open-Source
Bereich
Höheren einmaligen Kosten für die Entwicklung des Systems stehen jedoch teils sehr kurze Amortisationszeiten gegenüber. Wir beraten Sie gerne zu diesem Thema.
Unser Angebot im Bereich Datenbanken umfasst:
• Analyse Systemanforderungen und Funktionalitäten
• Analyse Geschäftsprozesse und Regeln in Hinblick auf: Funktion des Systems, Berichtswesen,
Schnittstellen
• Benutzerkonzepte, Interaktion
• Performancemessungen , Finetuning
• Berechtigungssysteme, Zugriffsrechte, Applikationen und Dateneingabemasken, Design nach
Kundenwunsch
• Datenmodell, Datenbankarchitektur
• Import bestehender Daten, Schnittstellen zu Fremdsystemen, Ist-Zustandsanalyse
• Projektabwicklung: Implementierung, Tests, Installation, Testbetrieb (Parallelbetrieb), Betrieb und
Wartung, Schulungen, Dokumentation
• Lizenzierung, Verkauf, wie muss Ihre Datenbank lizenziert sein? Cores-, named-user- oder
socket-based?
Lösungen in diesem Bereich:
• Oracle - TimesTen In-Memory Database
• Oracle - Database Vault

