Хранилища данных и построение модели данных с помощью PowerDesigner

Практикум 1. Создание логической модели данных с использованием PowerDesigner

Показывать лекцию целиком

Требуемое программное обеспечение

ОС: Microsoft Windows 10 и выше.

Прикладное программное обеспечение: Sybase PowerDesigner 15.3 или SAP PowerDesigner 16.5

Подготовительная работа

Скачать с официального сайта компании SAP пробные версии CASE инструментария PowerDesigner.

Сайт https://www.sap.com/products/powerdesigner-data-modeling-tools.html (Требуется регистрация).

Без регистрации с сайта https://sybase-powerdesigner.informer.com/download/

Установить CASE на персональный компьютер.

Внимание! Срок действия лицензии 15 дней. Переустановка продукта занятие хлопотное.

После установки в меню пуск у Вас будет:

Хранилища данных. Практикум 1

Запустите PowerDesigner. На экране появится рабочая область программы.

Хранилища данных. Практикум 1

Познакомьтесь с документацией (На английском), которая входит в дистрибутив. Обратите внимание на графическую нотацию.

На русском языке: учебное пособие Нартова А. PowerDesigner. Моделирование данных. / А. Нартова — Издательство «Лори», 2012.

Цель практикума: Познакомиться с CASE – инструментарием и научиться создавать простую логическую модель хранилища данных.

В результате выполнения Практикума студенты должны:

Задание 1. Знакомство с графической нотацией

Создайте учебный проект. Пункт меню File -> New Project.

Хранилища данных. Практикум 1

Создайте новую модель. Пункт меню File -> New Model. В появившемся диалогом окне в поле Model Type выберите Logical Data Model. В поле Model Name можете ввести имя модели. OK.

Хранилища данных. Практикум 1

Установите свойства модели и параметры ее отображения на экране. Пункт меню Tools->Model Options. В диалоговом окне установите параметры, как показано на рисунке ниже. Ознакомьтесь с нотацией ER.

Хранилища данных. Практикум 1

Пункт меню Tools->Display Preferences. В диалоговых окнах установите параметры, как показано на рисунках ниже.

Хранилища данных. Практикум 1

Хранилища данных. Практикум 1

Пример выполнение задания

Задание 2. Создание логической модели данных базы данных

Постановка задачи

Разработать логическую модель данных для БД «Продажа товаров магазинами компании» с сущностями «Продажи», «Магазины», «Товары», «Время продажи». Атрибуты сущностей выберите самостоятельно.

Алгоритм создания логической модели БД:

Создание сущности логической модели данных.

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

Добавление колонок в таблицу измерений.

Хранилища данных. Практикум 1

Хранилища данных. Практикум 1

Аналогично для второй сущности.

Далее выберем пиктограмму Relationship и установим связь между сущностями по бизнес-правилу «Товар продан магазином».

Установление связей между сущностями модели.

Хранилища данных. Практикум 1

Пример выполнение задания

Задание 3. Продолжить проектирование самостоятельно

Результат

Хранилища данных. Практикум 1

Вернуться к учебному плану