Ядром
любой БД является модель данных.
Модель
данных
– это совокупность структур данных и операций их обработки. |
Так как СУБД имеет трёхуровневую архитектуру, то понятие модели данных
связано с каждым уровнем.
Физическая
модель данных связана с организацией внешней памяти
и структур хранения, используемых в данной операционной среде.
На концептуальном уровне модели
данных наиболее важны для разработчиков БД, так как именно ими определяется
тип СУБД.
Для внешнего уровня отдельных
моделей данных нет, они лишь являются подсхемами концептуальных моделей
данных.
Кроме моделей данных, соответствующих трём уровням архитектуры СУБД,
существуют предшествующие им, не связанные с компьютерной реализацией.
Они служат переходным звеном от реального мира к БД. Это класс инфологических
(семантических) моделей.
Модели данных можно разделить на 3 типа:
-
инфологические (семантические) модели данных используются на ранних
стадиях проектирования БД;
-
физические модели данных связаны с организацией данных на носителях;
-
даталогические данных уже поддерживаются конкретной СУБД.
3.1.3. Классификация баз данных
Центральной компонентой банка данных является база данных, и большинство
классификационных признаков относятся именно к ней [10].
По форме представления информации различают видео-
и аудиосистемы, а также системы мультимедиа. Эта классификация в основном
показывает, в каком виде информация из баз данных выдаётся пользователям:
в виде изображения, звука или даётся возможность использования разных
форм отображения информации.
Понятие «изображение» здесь используется в широком смысле: это может
быть символьный текст, неподвижное графическое изображение (рисунки,
чертежи и т. п.), фотографии, географические карты, движущиеся изображения.
Пока наибольшее практическое использование находят базы данных, содержащие
обычные символьные данные. Эти базы данных, в свою очередь, могут
быть разделены на следующие:
К неструктурированным БД могут быть отнесены базы, организованные
в виде семантических сетей. Частично структурированными можно считать
базы данных в виде обычного текста или гипертекстовые системы.
По
характеру организации хранения данных и обращения к ним различают:
Базы данных могут классифицироваться по охвату предметной области.
Причём эта классификация, в свою очередь, может производиться по разным
признакам:
-
по территориальному (всемирный, страна, город или какой-либо иной
регион);
-
временному (год, месяц, с начала века и т. п.);
-
ведомственному;
-
проблемному.
Рассмотрим классификацию структурированных БД по типу используемой
модели.
Хранимые в базе данные имеют определённую логическую структуру – иными
словами, описываются некоторой моделью представления данных (моделью
данных), поддерживаемой СУБД.
К
числу классических относят следующие модели данных:
-
иерархическую;
-
сетевую;
-
реляционную.
Кроме того, в последние годы появились и стали активно внедряться
на практике следующие модели данных:
Разрабатываются также всевозможные системы, основанные на других моделях
данных, расширяющих известные модели.
Классификация по типу модели распространяется не только на БД, но
и на СУБД и БнД в целом [4].