2. Диаграммы. Виды диаграмм

2. Диаграммы. Виды диаграмм

И теперь перейдем, наконец, непосредственно к рассмотрению диаграмм и их видов.

Вообще выделяют три уровня логической модели. Эти уровни различаются по глубине представления информации о структуре данных. Этим уровням соответствуют следующие диаграммы:

1) презентационная диаграмма;

2) ключевая диаграмма;

3) полная атрибутивная диаграмма.

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

1. Презентационная диаграмма.

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

Такие диаграммы, как правило, используются для презентаций (отсюда и их название – презентационные, т. е. использующиеся для презентаций, демонстраций, где чрезмерная детализация и не нужна).

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

2. Ключевая диаграмма.

В отличие от презентационных диаграмм ключевые диаграммы описывают обязательно все классы сущностей и их связи, правда, в терминах только первичных ключей. Здесь связи «многие ко многим» уже непременно детализируются (т. е. связей такого типа в чистом виде здесь просто не может быть задано). Многозначные атрибуты все еще допускаются так же, как и в презентационной диаграмме, но если они присутствуют в диаграмме ключевой, то, как правило, они преобразуются в самостоятельные классы сущностей. Но, что любопытно, однозначные атрибуты все еще могут быть представлены не полностью или описаны как составные. Эти «вольности», еще допустимые в таких диаграммах, как презентационная и ключевая, не допустимы уже в следующем виде диаграммы, ведь они определяют, что базовое отношение не является нормализованным.

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

3. Полная атрибутивная диаграмма.

Полные атрибутивные диаграммы наиболее детально из всех вышеназванных описывают все классы сущностей, их атрибуты и связи между этими классами сущностей. Как правило, такие диаграммы представляют данные, находящиеся в третьей нормальной форме, поэтому естественно, что в базовых отношениях, описанных такими диаграммами, не допускается наличия составных или многозначных атрибутов, так же как и не допускается наличия недетализированных связей типа «многое ко многим».

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

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

6.2.3. Построение диаграмм

Из книги автора

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


5.1. Оформление диаграмм

Из книги автора

5.1. Оформление диаграмм Диаграмма в тексте выглядит точно так же, как и рисунок. Поэтому в дипломной, курсовой либо какой-то другой работе ее следует оформлять соответствующим образом – она обязательно должна иметь подпись, начинающуюся со слова «Рис.», после которого


6.5. Увеличение фрагментов диаграмм

Из книги автора

6.5. Увеличение фрагментов диаграмм С одним из методов создания в PROBE увеличенных фрагментов диаграмм вы уже познакомились: с помощью окон X Axis Settings и Y Axis Settings вы можете увеличить любой интересующий вас фрагмент до размеров всей рабочей поверхности экрана. Помимо этого, в


6.5.1. Упражнение на масштабирование диаграмм

Из книги автора

6.5.1. Упражнение на масштабирование диаграмм Шаг 25 Потренируйтесь увеличивать фрагменты диаграммы с помощью опций View?Area и View?Fit. Заодно поэкспериментируйте и с опциями увеличения и уменьшения View?In и View?Out, а также с соответствующими этим командам кнопками.


6.5.2. Задания на построение диаграмм

Из книги автора

6.5.2. Задания на построение диаграмм Задание 6.1. Проведите анализ переходных процессов для изображенной на рис. 6.17 схемы параллельного соединения, состоящего из резистора, катушки и конденсатора, при частоте f=6 кГц. Здесь катушка индуктивности с ее активным и реактивным


1.2.4. Нумерация работ и диаграмм

Из книги автора

1.2.4. Нумерация работ и диаграмм Все работы модели нумеруются. Номер состоит из префикса и числа. Может быть использован префикс любой длины, но обычно используют префикс А. Контекстная (корневая) работа дерева имеет номер АО. Работы декомпозиции АО имеют номера Al, A2, A3 и т. д.


1.4.3. Организационные диаграммы и диаграммы Swim Lane

Из книги автора

1.4.3. Организационные диаграммы и диаграммы Swim Lane BPwin 4.0 содержит набор инструментов для моделирования организационной структуры предприятия. В отличие от предыдущей версии 2.5 он содержит четыре новых словаря - словарь изображений (bitmap), словарь ресурсов, словарь ролей и


16.4. Построение диаграмм

Из книги автора

16.4. Построение диаграмм Создайте простую таблицу: пусть в первом столбце будут строки (например, названия месяцев), а во втором — числа (любые положительные). Затем выделите ее и нажмите кнопку вызова мастера диаграмм. Сначала мастер попросит выбрать тип


1.2.4. Нумерация работ и диаграмм

Из книги автора

1.2.4. Нумерация работ и диаграмм Все работы модели нумеруются. Номер состоит из префикса и числа. Может быть использован префикс любой длины, но обычно используют префикс А. Контекстная (корневая) работа дерева имеет номер АО. Работы i декомпозиции АО имеют номера А1, А2, A3 и т.


1.2.8. Рекомендации по рисованию диаграмм

Из книги автора

1.2.8. Рекомендации по рисованию диаграмм В реальных диаграммах к каждой работе может подходить и от каждой может отходить около десятка стрелок. Если диаграмма содержит 6-8 работ, то она может содержать 30-40 стрелок, причем они могут сливаться, разветвляться и пресекаться.


4.1. Оформление диаграмм

Из книги автора

4.1. Оформление диаграмм Диаграмма в тексте выглядит точно так же, как и рисунок. Поэтому в дипломной, курсовой либо какой-то другой работе ее следует оформлять соответствующим образом, по правилам оформления рисунков. Диаграмма обязательно должна иметь подпись,


Типы диаграмм

Из книги автора

Типы диаграмм Текстовый редактор Word поддерживает возможность построения диаграмм нескольких типов. Изменить тип диаграммы можно, выполнив команду Диаграмма ? Тип диаграммы. В окне Тип диаграммы доступно две вкладки – Стандартные и Нестандартные. В списке Тип выбирают


Создание диаграмм

Из книги автора

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


Построение и диаграмм

Из книги автора

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


Форматирование диаграмм

Из книги автора

Форматирование диаграмм Если построенная диаграмма не отвечает требованиям, ее можно доработать с помощью простых и эффективных средств Excel 2007. Для форматирования диаграмм на ленте имеется вкладка Работа с диаграммами, состоящая из трех вкладок: Конструктор, Макет и


Печать диаграмм

Из книги автора

Печать диаграмм Диаграмму, расположенную на одном листе с таблицей, можно распечатать как часть рабочего листа или отдельно. Напечатать диаграмму отдельно от остальной части листа можно, выделив ее, а затем выполнив команду Кнопка «Office» ? Печать ? Предварительный