Zusammenfassung
Die vollständige und richtige Angabe der Semantik ist insbesondere für größere Anwendungen eine der schwierigsten Aufgaben im Datenbankentwurf. Im Rahmen des Projektes Rapid Application Database Development (RADD3) wurden Erfahrungen bei der informalen Modellierung von Strukturen einer Datenbank gesammelt. In dem hier vorgestellten Werkzeug wird die Semantik durch eine Analyse ...
Zusammenfassung
Die vollständige und richtige Angabe der Semantik ist insbesondere für größere Anwendungen eine der schwierigsten Aufgaben im Datenbankentwurf. Im Rahmen des Projektes Rapid Application Database Development (RADD3) wurden Erfahrungen bei der informalen Modellierung von Strukturen einer Datenbank gesammelt. In dem hier vorgestellten Werkzeug wird die Semantik durch eine Analyse natürlichsprachlicher Beschreibungen, die Auswertung von Beispieldaten und Nachfragen in Form einer Beispieldiskussion gewonnen. Aus natürlichsprachlicher Information können Kandidaten geltender Constraints abgeleitet werden. Durch Beispiele kann die intendierte Bedeutung der ermittelten Constraints geklärt und gemeinsam mit dem Entwerfer validiert werden. Der Dialog läßt sich in einfacher und auch für ungeübte Entwerfer verständlicher Form bis zur vollständigen Erfassung der Semantik fortführen. Dieser Zugang kann ebenfalls für die Modellierung von Funktionalität und Verhalten einer Datenbankanwendung erweitert werden.