1.3. Пользователи баз данных

 

В информационных системах, создаваемых на основе СУБД, способы организации данных и методы доступа к ним пере­стали играть решающую роль, поскольку оказались скрытыми внутри СУБД. Массовый, так называемый конечный пользователь, как правило, имеет дело только с внешним интерфейсом, поддерживаемым СУБД.

Эти преимущества, как уже понятно, не могут быть реализованы путем механического объединения данных в БД. Предполагается, что в системе существует (как неотъемлемая составная часть) специальное должностное лицо (группа лиц) — адми­нистратор базы данных (АБД), который несет ответственность за проектирование и общее управление базой данных. АБД определяет информационное содержание БД. С этой целью он идентифи­цирует объекты БД и моделирует базу, используя язык описа­ния данных. Получаемая модель служит в дальнейшем справочным документом для администраторов приложений и пользователей. Администратор решает также все вопросы, свя­занные с размещением БД в памяти, выбором стратегии и ог­раничений доступа к данным. В функции АБД входят также организация загрузки, веде­ния и восстановления БД и многие другие действия, которые не могут быть полностью формализованы и автоматизированы.

Администратор приложений (или, если таковой специально не выделяется - администратор БД) определяет для при­ложений подмодели данных. Тем самым разные приложения обеспечиваются собственным «взглядом» но не на всю БД, а только на требуемую для конкретного приложения («видимую») ее часть. Вся остальная часть БД для данного приложения будет  «прозрачна».

Прикладные программисты имеют, как правило, в своем распоряжении один или несколько языков программирования, с помощью которых генерируются прикладные программы.

 

 

К оглавлению

Назад к разделу "1.2.5. Организационно-административные подсистемы"

Вперед к разделу "1.4. Типология баз данных"