Комитет CODASYL (COnference DAta SYstems Languages), Организация пользователей IBM, Ассоциация вычислительных машин (ACM) сформулировали следующие требования к организации баз данных.
Метод организации данных должен обеспечивать получение требуемого варианта данных из существующей структуры данных и их связей.
БД должна обеспечивать требуемую пропускную способность запросов и требуемое время отклика.
Выбираются методы организации, которые минимизируют требования к внешней памяти.
Целью организации БД должно быть уменьшение избыточных данных и контроль за теми противоречиями, которые вызываются их наличием.
Пользователь БД может обращаться к ней со множеством запросов некоторого типа.
Хранение данных, их обновление, процедуры изменения должны быть такими, чтобы при сбоях и ошибках данные восстанавливались без потерь.
Под безопасностью данных понимают защиту данных от случайного или преднамеренного доступа к ним лиц, не имеющих на это право, от неавторизованной модификации данных или их уничтожения.
Секретность определяют как право отдельных лиц или организаций определять, когда, как и какое количество информации может быть передано другим лицам или организациям.
Новое программное обеспечение должно быть совместимо с существующими программами. Проблема связи с прошлым, однако, не должна сдерживать развития БД.
БД должна быть запланирована таким образом, чтобы ее изменения не требовали изменения прикладных программ.
Интерфейс СУБД должен предполагать, что конечный пользователь не имеет необходимых знаний по теории баз данных.