Лабораторная работа № модель "сущность-связь" Основные понятия модели "сущность-связь". Сущности и атрибуты


ВИД КНОПКИ НАЗНАЧЕНИЕ КНОПКИ



жүктеу 0,62 Mb.
бет10/16
Дата26.01.2022
өлшемі0,62 Mb.
#34903
түріЛабораторная работа
1   ...   6   7   8   9   10   11   12   13   ...   16
Лабораторная работа 1 УДВИС

ВИД КНОПКИ

НАЗНАЧЕНИЕ КНОПКИ



Указатель (режим мыши) – в этом режиме можно установить фокус на каком-либо объекте модели



Создание новой сущности – для создания сущности необходимо

щелкнуть левой кнопкой мыши по кнопке и один раз по свободному пространству на модели





Создание категории – для установления категориальной связи (спе- циальный тип связи между сущностями) необходимо щелкнуть ле- вой кнопкой мыши по кнопке категории, затем один раз щелкнуть

по родительской сущности и затем один раз по сущности-потомку





Создание идентифицирующей связи



Создание связи «многие ко многим»



Создание неидентифицирующей связи

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



  • диаграмма сущность – связь (Entity Relationship Diagram, ERD);

  • модель данных, основанная на ключах (Key Based model, KB);

  • полная атрибутивная модель данных (Fully Attributed model, FA).

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

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

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

    1. Создание сущностей и атрибутов

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

Например, сущность Клиент (но не Клиенты!) может иметь атрибуты Номер клиента, Фамилия клиента, Адрес клиента и Телефон клиента. На уровне физической модели данных данной сущности может соответствовать таблица (отношение) Client с колонками Cli- ent_number, Client_name, Client_address и Client_telephone.

Для внесения сущности в модель необходимо щелкнуть левой кнопкой мыши по кнопке сущности , расположенной на панели инструментов, и затем щелкнуть один раз в поле проектирования модели на том месте, где не- обходимо расположить новую сущность. В результате в поле проектирования появится сущность с именем E/1 по умолчанию (рис. 6.7).



Рис. 6.7. Размещение в поле проектирования сущности с именем E/1 по умолчанию

Определение имени сущности осуществляется через диалог Entities, который открывается через пункт Entity Properties (свой- ства сущности) контекстного меню по щелчку правой кнопкой мыши по вы- деленной сущности или пункта главного меню Model/Entities.

Диалог Entities (рис. 6.8) содержит вкладки, которые позволяют на- значить и редактировать свойства сущности: имя (Name), определение (Definition), объем (Volumetrics), примечания (Note, Note2, Note3), определяемые пользователем свойства (UDP User definition properties), иконки (Icon), историю (History).



Рис. 6.8. Диалог Entities

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

Вкладка Volumetrics позволяет указать предполагаемое начальное и максимальное количество экземпляров сущности и возможное их увеличе- ние.

Вкладки Note, Note2, Note3, UDP служат для внесения допол- нительных комментариев и определений к сущности, в частности:


  • вкладка Note позволяет добавлять дополнительные замечания о сущности, которые не были отражены в определении (Definition), например, описать бизнес – правило или соглашение по организации диаграммы;

  • вкладка Note2 позволяет задокументировать некоторые возможные запросы, которые предполагается использовать по отношению к сущности в базе данных;

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

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

Вкладка Icon позволяет каждой сущности поставить в соответствие изображение, которое будет отображаться в режиме просмотра модели на уровне иконок.

Вкладка History позволяет просмотреть историю всех изменений, связанных с сущностью и добавить комментарий к изменению в окне Com- ment.

По активизации кнопки ОК на поле проектирования отобразится сущ- ность с заданным именем и определенными свойствами (рис. 6.9).


Рис. 6.9. Размещение в поле проектирования сущности с именем Клиент


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

Параметры шрифта для названия сущности и цвет для заполнения поля блока редактируются с помощью пункта Object Font & Color контек- стного меню (всплывающего меню по щелчку правой кнопкой мыши на поле выделенной сущности). Аналогичным образом изменяются параметры и для групп выделенных объектов диаграммы.




жүктеу 0,62 Mb.

Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   16




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау