Классификация моделей данных
Стр 1 из 4Следующая ⇒ Основные понятия. Информационные системы Информация – это данные (сведения), передаваемые устным, письменным или другим способом. Информационная система (ИС) – система, служащая для сбора, накопления, преобразования и использования данных или, по другому, информации. Автоматизация информационных систем. Осуществляется при помощи вычислительной техники, при этом, информация представляется в виде данных, хранимых на ЭВМ. Различают два основных класса ИС: · Информационно – поисковые системы Ориентированы на поиск данных, из общего множества, по определенному поисковому критерию. Причем пользователя интересует не столько результаты обработки этих сведений, сколько сама извлекаемая информация. (Справочная служба города) · Системы обработки данных Эта система позволяет обновить информацию, причем вывод информации может отсутствовать или представлять результат обработки данных, а не сами данные. Информационные системы подразделяют: · Фактографические Эти системы хранят данные об объектах предметной области, причем сведения могут поступать в систему из разных источников. Эти данные преобразуются и хранятся в виде записей. · Документальные В этих системах объект хранения – документ. · Документально-фактографические Предметная область – часть реального мира, подлежащая изучению с целью организации управления и в конечном счете автоматизации. Предметная область состоит из множества фрагментов -объектов (бухгалтерия, отдел кадров и т. д.). Возглавляет предметную область – администратор. Каждый фрагмент предметной области характеризуется множеством объектов и процессов, использующих объекты, а также множеством пользователей, характеризуемых единым взглядом на предметную область.
Существует два подхода при проектировании информационных систем: · Автоматизация отдельных процессов. · Создание единых информационных систем. Этот подход состоит в проектировании единого хранилища – базы данных. При этом все пользователи перестают быть владельцами тех или иных данных. Все накапливается и хранится централизованно и создается динамически обновляемая модель предметной области, то есть в режиме реального времени. Отличительной чертой баз данных следует считать совместное хранение данных и их описаний. Иногда описания называют метаданными и как правило это отдельный объект хранения. Важнейший компонент ИС –СУБД, которая состоит из ядра, включающего набор программных модулей, и сервисных программ, предоставляющих пользователю ряд дополнительных возможностей. Организация данных. Базовые концепции: · Отношение – · Степень – число доменов (столбцов) в отношении · Мощность – число кортежей (строк) в отношении · Реляционная модель базы данных представляет собой совокупность отношений, содержащих всю информацию, которая должна хранится в БД. Базы данных – это унифицированная совокупность данных, совместно используемая всем персоналом предприятия, банка или учебного заведения. Основная задача базы данных –хранить и при необходимости представлять, по первому требованию пользователей, все необходимые данные в одном месте, исключая их повторение и избыточность. СУБД – программно-аппаратный пакет, который позволяет обеспечить пользователям простой доступ к базе данных. Менеджер БД (оболочка СУБД) – обеспечивает программные средства, необходимые для создания, загрузки, запроса и обновления баз данных. Кроме этого на оболочку возлагается управление операциями ввода – вывода, памятью, безопасностью и совместного использования данных.
СУБД поддерживает в памяти ПК некоторую модель предметной области – называемую моделью данных, которая зависит от конкретной СУБД. Результат отображения предметной области в терминах модели данных называется моделью баз данных. Модель данных определяется тремя компонентами: · Допустимой организацией данных; Допустимой организацией данных определяется разнообразием и количеством типов объектов модели данных, ограничениями на структуру данных. Кроме того, между записями одной или разных БД допускается устанавливать дополнительные ассоциации, называемые логическими связями. · Ограничениями целостности (семантической); Ограничения целостности поддерживаются средствами, предусмотренными в модели данных для выражения ограничений на значения данных и ассоциации, причем, ограничения характеризуют достоверные состояния БД. Ряд ограничений целостности поддерживаются моделью данных по умолчанию и распространяются на все типовые ситуации. Другие ограничения целостности могут задаваться и также распространятся на множество однотипных ситуаций. Но кроме этого, ограничения целостности могут распространяться и на значения отдельных полей. · Множеством операций, допустимых над объектами модели данных. Множество операций определяет виды обработок, которым могут подвергаться объекты модели данных. Классификация моделей данных Традиционно модели данных, поддерживаемых СУБД, разбивают на: · Сетевые; · Иерархические; · Реляционные. Причем, эта классификация весьма условна, так как каждая СУБД поддерживает оригинальную модель данных, которая имеет достаточно много отличительных особенностей.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|