СРЕДИ НЕДОСТАТКОВ РЕЛЯЦИОННОЙ МОДЕЛИ ДАННЫХ НЕОБХОДИМО НАЗВАТЬ СЛЕДУЮЩИЕ.



• Низкая скорость при выполнении операции соединения.

• Большой расход памяти для представления реляционной БД. Хотя проектирование в ЗНФ рассчитано на минимальную избыточность (каждый факт представляется в БД один раз), другие модели данных обеспечивают меньший расход памяти для представления тех же фактов.

Например, длина адреса связи обычно намного меньше, чем длина значения атрибута.

Достоинствами иерархической модели данных являются следующие.

• Простота. Хотя модель использует три информационные конструкции, иерархический принцип соподчиненности понятий является естественным для многих экономических задач (например, организация статистической отчет­ности).

• Минимальный расход памяти. Для задач, допускающих реализацию с помощью любой из трех моделей данных, иерархическая модель позволяет получить представление с минимально требуемой памятью.

НЕДОСТАТКИ ИЕРАРХИЧЕСКОЙ МОДЕЛИ.

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

• Допустимость только навигационного принципа доступа к данным.

• Доступ к данным производится только через корневое отношение.

Необходимо отметить следующие ПРЕИМУЩЕСТВА СЕТЕВОЙ МОДЕЛИ ДАНННЫХ.

• Универсальность. Выразительные возможности сетевой модели данных являются наиболее обширными в сравнении с остальными моделями.

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

В качестве НЕДОСТАТКОВ СЕТЕВОЙ МОДЕЛИ ДАННЫХ можно назвать.

• Сложность, т.е. обилие понятий, вариантов их взаимосвязей и особенностей реализации.

• Допустимость только навигационного принципа доступа к данным.

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

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

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

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

МОДЕЛИРОВАНИЕ ПРЕДМЕТНЫХ ОБЛАСТЕЙ В ЭКОНОМИКЕ

СЕМАНТИЧ-Е МОДЕЛИ ДАННЫХпредставляют собой средство представления структуры предметной области.

Семантические модели должны отвечать следующим требованиям:

• обеспечить интегрированное представление о предметной области;

• понятийный аппарат модели должен быть понятен как специалисту предметной области, так и администратору БД;

• модель должна содержать информацию, достаточную для дальнейшего проектирования ЭИС.

конструкции естественного языка, декомпозиция кот. невозможна без утраты смысла, наз. ВЫСКАЗЫВАНИЕМ.

Элементами высказываний служат АТОМАРНЫЕ ФАКТЫ. Способ представления атомарного факта состоит в указании объектов, их взаимодействий и свойств, которые описывают событие, соответствующее атомарному факту, а также указании времени наступления этого события.

Объекты могут быть атомарными и составными.

АТОМАРНЫЙ ОБЪЕКТ- это любой объект, разложение которого на другие объекты в рамках данной предметной области не производится.

СОСТАВНЫЕ ОБЪЕКТЫ содержат так или иначе организованные множества объектов.

Атомарный факт представляется тремя компонентами:

(х, у, t),

где х - множество объектов Ol, 02,..., Ok;

у - свойство или связь объектов;

T - время.

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

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

МОДЕЛЬ СУЩНОСТЕЙ И СВЯЗЕЙ

Эта модель использует графическое представление всех компонентов. Базовыми элементами в модели "сущность-связь" служат типы сущностей, обозначаемые далее прямоугольниками, и типы

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

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

В структуре связей объектов допускаются следующие ТИПЫ СВЯЗЕЙ:

• М-арныесвязи(рис.4.1,а), приводится пример тернарной связи;

• рекурсивные связи (рис. 4.1,6);

• несколько связей для одной и той же пары объектов (рис. 4.1,в).

 

В качестве примера списания предметной области средствами модели "сущность-связь" на рис. 4.2 показано представление, использованное в примерах к гл. 2

Представление предметной области с помощью модели "сущность-связь" позволяет:

• однозначно разработать структуру многоуровневой сетевой базы данных;

• обеспечить одинаковое понимание всеми пользователями содержимого базы данных.

Модель "сущность-связь" характеризуется рядом НЕДОСТАТКОВ:

• не содержит изобразительных средств для фиксации организационной иерархии процессов управления и агрегации данных по уровням управления;

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

МОДЕЛЬ СЕМАНТИЧ-Х СЕТЕЙ

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


Дата добавления: 2018-05-12; просмотров: 259; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!