Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткий_Конспект_Лекций_БД.doc
Скачиваний:
104
Добавлен:
24.02.2016
Размер:
1.12 Mб
Скачать
  1. Классификация баз данных

Классификация баз данных представлена на рис. 3.1.

  1. По форме представления информацииразличаютвизуальныеиаудио системы, а также системымультимедиа. Эта классификация показывает, в каком виде информация хранится в БД и выдается пользователям: в виде изображения (символьный текст, рисунки, чертежи, фотографии и т.д.), звука или дается возможность использования разных форм отображения информации.

  2. По характеру структуризации данных БД могут быть разделены нанеструктурированные (например, семантические сети),частично структурированные (например, БД в виде обычного текста или гипертекстовые системы) иструктурированные.

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

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

К лексикографическимБД относятся различные словари, классификаторы, рубрикаторы и т. д. Они обычно используются в качестве справочных совместно с документальными или фактографическими БД.

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

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

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

Персональная БД– это БД, предназначенная для локального использования одним пользователем.

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

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

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

  1. По характеру преобладающей обработки информацииразличаютOLTP - системы (On-Line Transaction Processing) – системы оперативной обработки транзакций(реализуют большое число достаточно простых запросов) иOLAP – системы (On-Line Analytical Processing)системы аналитической обработки данных(реализуют сложную аналитическую обработку данных) илисистемы поддержки принятия стратегических решений (СППР).

До середины 90-х годов ХХ в. под БД понимали статические БД (OLTP). К середине 90-х годов в БД классаOLTPскопилось столько хронологической информации, что объем БД резко возрос, а быстродействие начало падать.Например, в работе деканата чаще всего требуются детальные данные о текущем учебном годе. В то же время в БД хранятся ретроспективные данные и за предыдущие годы. Такие данные необходимы значительно реже и чаще всего в агрегированном виде. Например, выдать фамилии студентов, которые три последних семестра получали только отличные оценки.

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

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

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

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

Сведем представленную выше классификацию БД в единую схему (рис. 3.1):

Классификационный признак

Операционные (OLTP)

Форма представления

Вид данных

Структуризация данных

Модель данных

Характер данных

Изменение данных

Распределение данных

Количество пользователей

Характер хранения

рис. 3.1. Классификация баз данных.