Основы использования и проектирования баз данных. Владимир Михайлович Илюшечкин

Читать онлайн.
Название Основы использования и проектирования баз данных
Автор произведения Владимир Михайлович Илюшечкин
Жанр Базы данных
Серия
Издательство Базы данных
Год выпуска 2009
isbn 978-5-9692-0253-5



Скачать книгу

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

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

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

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

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

      По форме собственности БД делятся на государственные и негосударственные.

      По степени доступности различают общедоступные и с ограниченным кругом пользователей.

      1.5. Классификация моделей данных

      При работе с базами данных основными понятиями являются «данные» и «модель данных». Данные – это набор конкретных значений, параметров, характеризующих объект, условие, ситуацию или любые другие факторы [10]. Данные не обладают определенной структурой и становятся информацией тогда, когда пользователь задает им конкретную структуру, то есть вкладывает в них смысловое содержание.

      Рис. 1.5. Классификация БД по характеру хранения данных и обращения к ним.

      Модель данных – это некоторая абстракция, которая применительно к данным позволяет пользователям и разработчикам трактовать их уже как информацию, то есть сведения, содержащие не только данные, но и взаимосвязь между ними. Классификация моделей данных показана на рис. 1.6.

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

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

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