Alle database-systemen zijn gebaseerd op bepaalde veronderstellingen. Deze veronderstellingen zijn alleen vastbesloten om het juiste of foutieve worden zodra de database is gebouwd en getest. Foutieve aannames Maak geen altijd een negatief effect op de database; zij daadwerkelijk helpen de databaseontwikkelaar bij het vinden van manieren ter verbetering van het projectontwerp en de functies van de database.
Een primaire sleutel
Sommige ontwikkelaars veronderstellen dat elke tabel van een databank slechts één kolom primaire-sleutelveld dat automatisch wordt opgehoogd heeft als meer gegevens is ingevoerd. Dit is defect, omdat het is toegestaan om te overschrijven deze veronderstelling handmatig. Het nadeel is dat de ontwikkelaar heeft bij de hand aanvullende parameters van de code de database accepteren van meerdere kolommen met andere primaire sleutels te maken.
JPanel van één tabel
Sommige ontwikkelaars ervan uit dat een JPanel systeem beperkt tot slechts één tabel in de database te bewerken. Dit is niet waar, omdat de JPanel code design zorgt ervoor dat twee of meer panelen samen te voegen tot één deelvenster gegenereerd, maar informatie moet worden geknipt en geplakt door de ontwikkelaar. Extra hand codering is ook nodig voor de uitvoering van het samenvoegen van gegevens.
Gesloten wereld veronderstellingen
"Closed world veronderstellingen" of CWA's zijn een trending klasse van inherente conclusies voor veel logica databases. Deze veronderstelling zijn ingevoerd om het speciale geval veronderstellingen worden omdat de basisidee van "de voltooiing van de database" terwijl gelijktijdig voldoet aan de instinctieve elementen van verwerken in de database wordt ondersteund. Studies bewijzen dat de definities van het syntactische en semantische gebruikt voor CWA's gelijkwaardig zijn en daarom kunnen worden beschouwd als levensvatbare veronderstellingen.
Semantische veronderstellingen
Semantische veronderstellingen zijn tijdelijke gegevens die zijn opgeslagen in een unstable database met het oog op het afleiden van die inherent zijn aan informatie uit de gestolde gegevens in het systeem. Er zijn twee soorten semantische veronderstellingen: punt- en interval gebaseerde. De punt gebaseerde veronderstelling heeft betrekking op het gebruik van interpolatie methodologieën, terwijl de veronderstelling interval gebaseerde behandelt in het algemeen in verschillende typen van de eigenschap, zoals tijd grofheid.