Опубликован: 20.12.2010 | Доступ: свободный | Студентов: 2382 / 140 | Оценка: 4.27 / 3.91 | Длительность: 39:39:00
ISBN: 978-5-9963-0353-3
Практикум 1:

Знакомство с CASE инструментом

< Лекция 7 || Практикум 1: 12 || Лекция 8 >

Палитра инструментов

  • С какими элементами будем работать:
    • Указатель (Pointer);
    • Таблица (Table);
    • Отношение (Reference).
  • Для чего будем использовать:
    • Выбор элемента из палитры инструментов;
    • Создать таблицу модели;
    • Создать связь между таблицами модели;
    • Управлять активностью элементов;
    • Удалить элемент модели.

Элементы палитры инструментов, которые представлены на ней в виде кнопок, предназначены разработки и модификации модели.

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

Палитра инструментов


Палитра инструментов

  • Чтобы создать таблицу в модели ХД необходимо на палитре инструментов выбрать элемент Table и щелкнуть мышью в любом месте рабочего пространства модели. На этом месте появится элемент модели "Таблица".
  • Элемент модели "Таблица" представляет собой набор данных, распределенных по колонкам и строкам. Этот элемент эквивалентен таблице в БД.

Создание таблицы


Определение свойств таблицы модели ХД

  • Для активации элемента модели "Таблица" используется двойной щелчок мыши на графическом изображении таблицы и всплывающее меню, активируемое правой кнопкой мыши.
  • В модели ХД обычно используются следующие типы таблиц:
    • Стандартные таблицы без указания какого-либо типа;
    • Таблицы фактов;
    • Таблицы измерений.

Создав таблицу, проектировщик ХД должен определить ее характеристики и свойства.

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

Таблица фактов содержить знначения показателей (метрик) предметной области. Например, "продажи", "Доход".

Таблицы измерений содержит данные, определяющие аспекты анализа фактов. Например "Время", "Регион".

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

Создание таблицы


Определение свойств таблицы модели ХД


Создание таблицы фактов "Продажи" (Sales)

  • Определение свойств таблицы включает указание следующих ее свойств на вкладке General:
    • Имя таблицы в модели (Name) - Sales;
    • Ссылка на имя таблицы (Code), которая будет использована для генерации скрипта создания ХД - SALES;
    • Выбрать из списка Dimensional Type Fact;
    • Generate устанавливается в активное состояние;
    • В поле Number можно указать число строк в таблицы для оценки размера БД;
    • В поле Owner можно указать владельца БД.

Создание таблицы фактов "Продажи" (Sales)


Создание таблицы фактов "Продажи" (Sales)

  • На вкладке Note:
    • Следует дать словесное описание таблицы.
  • На вкладке Microsoft оставим для этой таблицы возможность разбиения на секции.
  • Остальные вкладки пока рассматривать не будем.

Создание таблицы фактов "Продажи" (Sales)


Таблица фактов "Продажи" (Sales)


Создание эскиза схемы "Звезда"

  • Самостоятельно создайте таблицы измерений
    • "Время" (Time);
    • "Товар" (Product);
    • "Продавец" (Employee);
    • "Покупатель" (Customer)
  • И разместите их вокруг таблицы фактов.
  • Сохраните сделанные изменения модели ХД.

Эскиз схемы "Звезда"


Выводы

  • На этом занятии мы научились создавать модель ХД, устанавливать ее представление на экране, опции и свойства.
  • Рассмотрели некоторые элементы палитры инструментов.
  • Научились создавать таблицы модели и устанавливать некоторые их свойства.
  • Создали эскиз схемы "Звезда".
< Лекция 7 || Практикум 1: 12 || Лекция 8 >
Владислав Нагорный
Владислав Нагорный

Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки?

Спасибо!

Лариса Парфенова
Лариса Парфенова

1) Можно ли экстерном получить второе высшее образование "Программная инженерия" ?

2) Трудоустраиваете ли Вы выпускников?

3) Можно ли с Вашим дипломом поступить в аспирантуру?