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

Узел - это совокупность атрибутов, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне.
Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем (первом) уровне. Зависимые (подчиненные) узлы находятся на втором, третьем и так далее уровнях. Количество деревьев в базе данных определяется числом корневых записей.

Иерархическая модель
Уровень 1
Уровень 2
Уровень 3

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

Сетевая модель

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

Реляционная модель
Таблица 1
Связь 2
Таблица 3
Связь 1
Таблица 2

Термины реляционной модели
Отношение |
Двумерная таблица, содержащая некоторые |
|
данные |
Схема |
Строка заголовков столбцов таблицы |
отношения |
(заголовок таблицы) |
Кортеж |
Строка таблицы, запись |
Сущность |
Описание свойств объекта |
Атрибут |
Столбец, поле |
Домен |
Множество допустимых значений атрибута |
Первичный ключ |
Уникальный идентификатор |
Кардинальность |
Количество строк |
Степень |
Количество столбцов |

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

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

На практике это означает, что для каждой логической взаимосвязи (категории) данных создается отдельная таблица. Использование нескольких небольших таблиц имеет преимущественную возможность более быстрого обновления данных с меньшей вероятностью ошибок. Кроме того, изменить структуру данных в таблице или расширить БД путем добавления дополнительных таблиц значительно проще.