Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




Основные понятия.

Информационные системы

Информация – это данные (сведения), передаваемые устным, письменным или другим способом.

Информационная система (ИС) – система, служащая для сбора, накопления, преобразования и использования данных или, по другому, информации. Автоматизация информационных систем. Осуществляется при помощи вычислительной техники, при этом, информация представляется в виде данных, хранимых на ЭВМ.

Различают два основных класса ИС:

· Информационно – поисковые системы

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

· Системы обработки данных

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

Информационные системы подразделяют:

· Фактографические

Эти системы хранят данные об объектах предметной области, причем сведения могут поступать в систему из разных источников. Эти данные преобразуются и хранятся в виде записей.

· Документальные

В этих системах объект хранения – документ.

· Документально-фактографические

Предметная область – часть реального мира, подлежащая изучению с целью организации управления и в конечном счете автоматизации. Предметная область состоит из множества фрагментов -объектов (бухгалтерия, отдел кадров и т. д.). Возглавляет предметную область – администратор.

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

Существует два подхода при проектировании информационных систем:

· Автоматизация отдельных процессов.

· Создание единых информационных систем.

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

Отличительной чертой баз данных следует считать совместное хранение данных и их описаний. Иногда описания называют метаданными и как правило это отдельный объект хранения.

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

Организация данных.

Базовые концепции:

· Отношение –

· Степень – число доменов (столбцов) в отношении

· Мощность – число кортежей (строк) в отношении

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

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

Основная задача базы данных –хранить и при необходимости представлять, по первому требованию пользователей, все необходимые данные в одном месте, исключая их повторение и избыточность.

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

Менеджер БД (оболочка СУБД) – обеспечивает программные средства, необходимые для создания, загрузки, запроса и обновления баз данных. Кроме этого на оболочку возлагается управление операциями ввода – вывода, памятью, безопасностью и совместного использования данных.

СУБД поддерживает в памяти ПК некоторую модель предметной областиназываемую моделью данных, которая зависит от конкретной СУБД. Результат отображения предметной области в терминах модели данных называется моделью баз данных.

Модель данных определяется тремя компонентами:

· Допустимой организацией данных;

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

· Ограничениями целостности (семантической);

Ограничения целостности поддерживаются средствами, предусмотренными в модели данных для выражения ограничений на значения данных и ассоциации, причем, ограничения характеризуют достоверные состояния БД. Ряд ограничений целостности поддерживаются моделью данных по умолчанию и распространяются на все типовые ситуации. Другие ограничения целостности могут задаваться и также распространятся на множество однотипных ситуаций. Но кроме этого, ограничения целостности могут распространяться и на значения отдельных полей.

· Множеством операций, допустимых над объектами модели данных.

Множество операций определяет виды обработок, которым могут подвергаться объекты модели данных.

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

Традиционно модели данных, поддерживаемых СУБД, разбивают на:

· Сетевые;

· Иерархические;

· Реляционные.

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

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...