2. Требования к архитектуре базы данных
Архитектура базы данных должна быть такой, чтобы:
— Каждый пользователь должен иметь возможность обращаться к одним и
тем же данным, используя свое собственное представление о них. Каждый
пользователь должен иметь возможность изменять свое представление о
данных, причем это изменение не должно оказывать влияния на других
пользователей.
— Пользователи не должны непосредственно иметь дело с подробностями
физического хранения данных в базе.
— Администратор базы данных должен иметь возможность изменять
структуру хранения данных в базе, не оказывая влияния на пользовательские
представления.
— Внутренняя структура базы данных не должна зависеть от таких
изменений физических аспектов хранения информации, как переход на новое
устройство хранения.
— Администратор базы данных должен иметь возможность изменять
концептуальную или глобальную структуру базы данных без какого-либо
влияния на всех пользователей.