? Alle Datenbank- Systeme sind auf einigen Annahmen. Diese Annahmen sind nur als korrekt bestimmt oder fehlerhafte sobald die Datenbank gebaut und getestet. Fehlerhafte Annahmen nicht immer eine negative Auswirkung auf die Datenbank , sie tatsächlich helfen die Datenbank-Entwickler bei der Suche nach Möglichkeiten, um das Projekt-Design und die Funktionen der Datenbank zu verbessern . Eine Primary Key
Einige Entwickler davon ausgehen, dass jede Tabelle einer Datenbank hat nur eine Spalte Primärschlüssel Feld, das automatisch erhöht , wenn mehr Daten eingegeben wird . Dies ist fehlerhaft , weil es zulässig ist , diese Annahme manuell überschreiben. Der Nachteil ist, muss der Entwickler Code Hand zusätzliche Parameter, um die Datenbank zu akzeptieren mehrere Spalten , die andere primäre Schlüssel .
JPanel die Single Table
Einige Entwickler davon ausgehen, dass ein JPanel System beschränkt sich auf nur bearbeiten, eine einzelne Tabelle in der Datenbank . Das ist nicht wahr , weil die JPanel Code-Design ermöglicht es, zwei oder mehr Platten erzeugten in einem Panel fusionieren, aber die Informationen müssen geschnitten und durch den Entwickler eingefügt werden. Zusätzliche Hand-Codierung ist auch notwendig , um die Zusammenführung von Daten zu implementieren.
Geschlossene Welt Annahmen
"Closed Welt Annahmen " oder CWAs sind ein Trend Klasse von inhärenten Schlussfolgerungen für viele Logik -Datenbanken. Diese Annahme eingeführt, um speziellen Fall Annahmen sein, weil sie die Grundidee der " Datenbank Abschluss ", während gleichzeitig die Befriedigung der instinktiven Elemente der Datenbank zu unterstützen. Studien belegen, dass die syntaktische und semantische Definitionen für CWAs verwendet gleichwertig und können daher als tragfähige Annahmen berücksichtigt werden sollen .
Semantic Annahmen
Semantic Annahmen sind temporäre Daten , die gespeichert werden in einer instabilen Datenbank zur Ableitung inhärente Information von dem verfestigten Daten im System . Es gibt zwei Typen von semantischen Annahmen : Punkt -Basis und Intervall -basiert. Der Punkt -basierte Annahme bezieht sich auf die Nutzung der Interpolation Methoden , während das Intervall -basierten Annahme allgemein befasst sich mit verschiedenen Immobilienarten , wie Zeit Grobheit.