Ziel des Datenbankdesigns ist es, Benutzern und verschiedenen Anwendungssystemen eine Informationsinfrastruktur und eine effiziente Betriebsumgebung bereitzustellen. Die effiziente Betriebsumgebung umfasst im Allgemeinen: Effizienz des Datenbankdatenzugriffs, Nutzung des Datenbankzugriffsraums, Datenbanksystem Betriebseffizienz usw. Für die Entwicklung von Datenbankanwendungssystemen nimmt das rationale Design der Datenbank eine sehr wichtige Position im System ein