Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции по БД.doc
Скачиваний:
8
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

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

Организационно-методические средства не являются технической компонентой системы, однако трудно рассчитывать на устойчивое и долговременное функционирование банка данных, если будут от­сутствовать необходимые методические и инструктивные материа­лы, регламентирующие работу пользователей, различных по своему статусу и уровню подготовленности.

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

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

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

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

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

1.4. Типология баз данных

Классификация баз и банков данных может быть произведена по разным признакам (относящимся к разным компонентам и сторо­нам функционирования банков данных (БнД), среди которых выде­ляют следующие.

По форме представляемой информации можно выделить фактографические, документальные, мультимедийные, в той или иной степени соответствующие цифровой, символьной и другим (нециф­ровой и несимвольной) формам представления информации в вы­числительной среде. К последним можно отнести картографиче­ские, видео-, аудио-, графические и другие БД.

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

По типу используемой модели данных выделяют три классических класса БД: иерархические, сетевые, реляционные. Развитие техноло­гий обработки данных привело к появлению постреляционных, объектноориентированных, многомерных БД, которые в той или иной степени соответствуют трем упомянутым классическим моделям.

По топологии хранения данных различают локальные и распределенные БД.

По типологии доступа и характеру использования хранимой информации БД могут быть разделены на специализированные и интегрированные4.

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

По сфере возможного применения можно различать универсаль­ные и специализированные (или проблемно-ориентированные) сис­темы.

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

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