
- •Основные понятия. Информационные системы
- •Различают два основных класса ис:
- •Информационные системы подразделяют:
- •Существует два подхода при проектировании информационных систем:
- •Организация данных.
- •Классификация моделей данных
- •Сетевая модель данных.
- •Способ упорядочения.
- •Режим включения.
- •Режим исключения.
- •Б азы данных.
- •Операции над данными.
- •Особенности обработки данных в сетевых моделях.
- •Иерархическая модель данных.
- •Операция над данными.
- •Реляционная модель данных.
- •Организация данных.
- •Операции над данными. Операции обновления.
- •Операции обработки отношений.
- •Отношение Сберегательный банк.
- •Отношение Сберегательные книжки.
- •Результирующее отношение операции Соединения по атрибуту № сбербанка.
- •A (делимое – отношение Экзаменационная ведомость)
- •B (делитель – отношение Результаты)
- •С (результирующее отношение)
- •Пример операции деления.
- •Особенности реляционной модели данных.
- •Нормализация отношений.
- •Реализация нормализации в vfp.
- •Функциональные зависимости.
- •Первая нормальная форма.
- •Вторая форма нормализации.
- •Третья нормальная форма отношений.
- •Другие нормальные формы.
Основные понятия. Информационные системы
Информация – это данные (сведения), передаваемые устным, письменным или другим способом.
Информационная система (ИС) – система, служащая для сбора, накопления, преобразования и использования данных или, по другому, информации. Автоматизация информационных систем. Осуществляется при помощи вычислительной техники, при этом, информация представляется в виде данных, хранимых на ЭВМ.
Различают два основных класса ис:
Информационно – поисковые системы
Ориентированы на поиск данных, из общего множества, по определенному поисковому критерию. Причем пользователя интересует не столько результаты обработки этих сведений, сколько сама извлекаемая информация. (Справочная служба города)
Системы обработки данных
Эта система позволяет обновить информацию, причем вывод информации может отсутствовать или представлять результат обработки данных, а не сами данные.
Информационные системы подразделяют:
Фактографические
Эти системы хранят данные об объектах предметной области, причем сведения могут поступать в систему из разных источников. Эти данные преобразуются и хранятся в виде записей.
Документальные
В этих системах объект хранения – документ.
Документально-фактографические
Предметная область – часть реального мира, подлежащая изучению с целью организации управления и в конечном счете автоматизации. Предметная область состоит из множества фрагментов -объектов (бухгалтерия, отдел кадров и т. д.). Возглавляет предметную область – администратор.
Каждый фрагмент предметной области характеризуется множеством объектов и процессов, использующих объекты, а также множеством пользователей, характеризуемых единым взглядом на предметную область.
Существует два подхода при проектировании информационных систем:
Автоматизация отдельных процессов.
Создание единых информационных систем.
Этот подход состоит в проектировании единого хранилища – базы данных. При этом все пользователи перестают быть владельцами тех или иных данных. Все накапливается и хранится централизованно и создается динамически обновляемая модель предметной области, то есть в режиме реального времени.
Отличительной чертой баз данных следует считать совместное хранение данных и их описаний. Иногда описания называют метаданными и как правило это отдельный объект хранения.
Важнейший компонент ИС –СУБД, которая состоит из ядра, включающего набор программных модулей, и сервисных программ, предоставляющих пользователю ряд дополнительных возможностей.
Организация данных.
Базовые концепции:
Отношение –
Степень – число доменов (столбцов) в отношении
Мощность – число кортежей (строк) в отношении
Реляционная модель базы данных представляет собой совокупность отношений, содержащих всю информацию, которая должна хранится в БД.
Базы данных – это унифицированная совокупность данных, совместно используемая всем персоналом предприятия, банка или учебного заведения.
Основная задача базы данных –хранить и при необходимости представлять, по первому требованию пользователей, все необходимые данные в одном месте, исключая их повторение и избыточность.
СУБД – программно-аппаратный пакет, который позволяет обеспечить пользователям простой доступ к базе данных.
Менеджер БД (оболочка СУБД) – обеспечивает программные средства, необходимые для создания, загрузки, запроса и обновления баз данных. Кроме этого на оболочку возлагается управление операциями ввода – вывода, памятью, безопасностью и совместного использования данных.
С
УБД
поддерживает в памяти ПК некоторую
модель предметной области –
называемую моделью данных, которая
зависит от конкретной СУБД. Результат
отображения предметной области в
терминах модели данных называется
моделью баз данных.
Модель данных определяется тремя компонентами:
Допустимой организацией данных;
Допустимой организацией данных определяется разнообразием и количеством типов объектов модели данных, ограничениями на структуру данных. Кроме того, между записями одной или разных БД допускается устанавливать дополнительные ассоциации, называемые логическими связями.
Ограничениями целостности (семантической);
Ограничения целостности поддерживаются средствами, предусмотренными в модели данных для выражения ограничений на значения данных и ассоциации, причем, ограничения характеризуют достоверные состояния БД. Ряд ограничений целостности поддерживаются моделью данных по умолчанию и распространяются на все типовые ситуации. Другие ограничения целостности могут задаваться и также распространятся на множество однотипных ситуаций. Но кроме этого, ограничения целостности могут распространяться и на значения отдельных полей.
Множеством операций, допустимых над объектами модели данных.
Множество операций определяет виды обработок, которым могут подвергаться объекты модели данных.