Читайте также:
|
|
Банки данных являются сложными системами, и их классификация может быть произведена по разным признакам. Одни из признаков классификации и соответственно классификационные группировки относятся к банку данных в целом, другие — к от- дельным его компонентам, третьи могут быть отнесены как к от- дельному компоненту, так и к нескольким компонентам или банку в целом.
Классификация баз данных. Центральной компонентой банка данных является база данных, и большинство классификационных признаков относится именно к ней.
По форме представления информации различают видео- и аудиосистемы, а также системы мультимедиа. Эта классификация в основном показывает, в каком виде информация из баз данных выдается пользователям: в виде изображения, звука или дается возможность использования разных форм отображения информации. Понятие «изображение» здесь используется в широком смысле: это может быть символьный текст, неподвижное графическое изображение (рисунки, чертежи и т. п.), фотографии, географические карты, движущиеся изображения.
Пока наибольшее практическое использование находят базы данных, содержащие обычные символьные данные. Эти базы данных, в свою очередь, могут быть разделены на неструктурированные, частично структурированные и структурированные. К неструктурированным БД могут быть отнесены базы, организованные в виде семантических сетей. Частично структурированными можно считать базы данных в виде обычного текста или гипертекстовые системы.
Структурированные БД, в свою очередь, по типу используемой модели делятся на иерархические, сетевые, реляционные, смешанные и мультимодельные. Наибольшее коммерческое использование в настоящее время имеют реляционные системы. Классификация по типу модели распространяется не только на базы данных, но и на СУБД и даже на банк данных в целом.
По типу хранимой информации БД делятся на документальные, фактографические и лексикографические. Среди документальных баз различают библиографические, реферативные и полнотекстовые. К лексикографическим базам данных относятся различные словари (классификаторы, многоязычные словари, словари основ слов и т.п.).
По характеру организации хранения данных и обращения к ним различают локальные (персональные), общие (интегрированные) и распределенные базы данных (рис. 1).
Рис. 1. Классификация БнД по характеру хранения данных и обращения к ним
Базы данных могут классифицироваться по охвату предметной области. Причем эта классификация, в свою очередь, может про- изводиться по разным признакам: по территориальному (всемирный, страна, город или какой-либо иной регион), временному (год, месяц, с начала века и т.п.), ведомственному, проблемному.
По числу уровней в архитектуре различают одноуровневые, двухуровневые, трехуровневые системы. В принципе возможно выделение и большего числа уровней. Под архитектурным уровнем СУБД понимают функциональный компонент, механизмы которого служат для поддержки некоторого уровня абстракции данных (логический и физический уровень, а также «взгляд» пользователя — внешний уровень). На рис. 2 сделана попытка совместить терминологию, встречающуюся в разных литературных источниках. В литературе широко используются понятия «внешняя», «концептуальная» и «внутренняя» модель/уровень а также «логический» и «физический» уровень а кроме того, «внешняя схема», «подсхема», «схема хранения», просто «схема» и проч. Понятие «схема» с тем или иным уточнением обычно относится к описанию соответствующего уровня описания данных.
Нумерация уровней на рисунке условна, но тем не менее отражает их значимость (внутренняя модель может быть построена только на основе концептуальной; эти два уровня могут быть совмещены, но поддерживаются СУБД всегда; внешний уровень в.архитектуре СУБД может отсутствовать).
Дата добавления: 2015-02-16; просмотров: 158 | Поможем написать вашу работу | Нарушение авторских прав |