
- •ИНФОРМАЦИОННЫЕ СИСТЕМЫ В ЭКОНОМИКЕ
- •Современные технологии проектирования информационной модели и базы данных
- •Основные понятия и определения :
- •Информационная база (ИБ)
- •Банк данных
- •База данных (БД)
- •Система управления базами данных DBMS (СУБД)
- •Фонд данных
- •Свойства базы данных
- •Целостность
- •Согласованность
- •Восстанавливаемость
- •Безопасность
- •Централизованное управление данными осуществляемое средствами, входящими в состав СУБД, обеспечивает:
- •Администратор базы данных – несет ответственность за проектирование и общее управление БД, решает
- •Принципы проектирования БД
- •Проектирование информационной модели типа «объект – свойство» начинается с предварительной структуризации предметной области:
- •Объект – то, о чем должна накапливаться информация в информационной системе (ИС). Выбор
- •Альтернативой объектному представлению является модель типа «сущность – связь». Модель такого типа –
- •В модели используются три основных конструктивных элемента:
- •Сущность – это собирательное понятие, некоторая абстракция реально существующего объекта, процесса или явления,
- •В моделях предметной области типа «сущность – связь» каждая рассматриваемая конкретная сущность является
- •Атрибут – это поименованная характеристика
- •Домен можно рассматривать как подмножество значений некоторого типа данных имеющих определенный смысл. Свойства
- •Связи выступают в модели в качестве средства, с помощью которого представляются отношения между
- •Уровни представления данных
- •Структура данных на концептуальном уровне называется концептуальной схемой или информационной структурой.
- •Фазы жизненного цикла БД
- •Представление реализации состоит из логических записей, составляющих их элементов данных и взаимосвязей записей.
- •Иерархическая модель данных представляет информационные отображения объектов реального мира – сущности и их
- •Узел - это совокупность атрибутов, описывающих некоторый объект. На схеме иерархического дерева узлы
- •Иерархическая модель
- •Сетевая модель организации данных является расширением иерархической модели.
- •Сетевая модель
- •Реляционная модель данных состоит из набора простых файлов или таблиц, называемых отношениями, которые
- •Реляционная модель
- •Термины реляционной модели
- •Реляционная база данных состоит из набора связанных между собой таблиц.
- •Основным критерием эффективности работы с реляционной моделью данных является отсутствие избыточности данных.
- •На практике это означает, что для каждой логической взаимосвязи (категории) данных создается отдельная
- •Индексы и ключи
- •Ключом отношения называется совокупность его атрибутов, однозначно идентифицирующих каждый из кортежей отношения.
- •Ограничения для первичного ключа –
- •Внешний ключ, как и первичный, может быть определен на любом количестве полей, которые
- •Один из эффектов поддержки ограничений внешнего ключа – исключение значений для поля (полей)
- •Основы реляционной алгебры
- •Примеры связей кардинальности М:N
- •Для всех функциональных связей справедливо, что
- •Нормализация
- •Атрибут, входящий в ключ, называется первичным, в противном случае он называется не первичным.
- •Первая нормальная форма (1НФ)
- •Вторая нормальная форма (2НФ)
- •Третья нормальная форма (3НФ)
- •Основные этапы

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

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

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

Домен можно рассматривать как подмножество значений некоторого типа данных имеющих определенный смысл. Свойства домена :
имеет уникальное имя (в пределах БД);
определен на некотором простом типе данных или на другом домене;
может иметь некоторое логическое условие, позволяющее описать подмножество данных, допустимых для данного домена;
несет определенную смысловую нагрузку.
Если тип данных можно считать множеством всех возможных значений данного типа, то домен напоминает подмножество в этом множестве.

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

Уровни представления данных
Существует три уровня абстракции для определения структуры БД:
концептуальный (с позиции администратора предприятия);
реализации (с позиции прикладного программиста);
физический (с позиции системного программиста или конечного пользователя).

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

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

Представление реализации состоит из логических записей, составляющих их элементов данных и взаимосвязей записей.
Наиболее часто применяются три модели данных:
иерархическая;сетевая;реляционная.

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