Опубликован: 20.12.2010 | Уровень: специалист | Доступ: свободно
Практикум 6:

Моделирование ХД

< Лекция 19 || Практикум 6: 123

  • Задача:
    • Закрепить навыки разработки моделирования ХД:
      • Модифицировать физическую модель данных;
      • Разработать модель ХД;
      • Определить отображение на источник данных;
      • Генерировать скрипт извлечения данных;
      • Разработать многомерные диаграммы;
      • Генерировать кубы данных;
    • Подвести итоги практических занятий.

Создание физической модели данных учебного примера

  • Структура БД учебного примера находится в файле PDMBerore.sql, как в файле генерации БД для некоторой СУБД.
  • Создайте новую физическую модель My_Model_PI_1, СУБД MS SQL Server 2008.
  • Сохраните созданную новую модель на диске.

Откроем новую физическую модель данных


Выполнить реинжениринг модели из скрипта создания БД

  • Выберите пункт меню Database -> Update Model from Database ;
  • В появившемся диалоговом окне Database Reverse Engineering Options установите Using script files;
  • Выберите файл createbas.sql
  • Нажмите ОК.

Реинжениринг физической модели из скрипта создания БД


Реинжениринг физической модели из скрипта создания БД


Реинжениринг физической модели из скрипта создания БД


Реинжениринг физической модели из скрипта создания БД


Реинжениринг физической модели из скрипта создания БД


Модификация опций физической модели БД

  • Поменяйте название отношения на кардинальность отношения.
  • Определим свойства представления:
    • Показать все колонки, их имена и таблицы;
  • Измените свойства визуализации модели на экране.
  • Разместить объекты на экране, чтобы схема лучше читалась.

Модификация модели БД


Модификация модели БД


Модификация модели БД


Модификация модели БД


Модификация физической модели БД

  • Создайте таблицу History, которая будет содержать данные о всех продажах.
  • Добавьте колонки Title_ISBN (PK), Title_Price, Title_Text используя кнопку "Добавить колонку" на вкладке "Колонки".
  • Добавьте колонкe Total_Sales.
  • Создайте индекс по первичному ключу.
< Лекция 19 || Практикум 6: 123
Владислав Нагорный
Владислав Нагорный

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

Спасибо!

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

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

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

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