Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки? Спасибо! |
Опубликован: 20.12.2010 | Уровень: специалист | Доступ: свободно
Практикум 4:
Денормализация модели ХД
Объединение таблиц
- Для того, чтобы продемонстрировать объединение таблиц добавим в исходную модель таблицу Order, связанную с таблицей измерения Customer.
- Для такой модификации модели ХД целесообразно объединить таблицы Customer и Order в одну, чтобы оптимизировать соединения.
- Выберите пункт меню Tools-"Denormalization-"Table Collapsing.
- В появившемся диалоговом окне Table Collapsing Target определите имя новой таблицы. Нажмите кнопку "Далее".
- В появившемся диалоговом окне выберите для объединения. Нажмите кнопку "Далее".
- Нажмите кнопку "Готово".
Объединение таблиц: расширение модели
Объединение таблиц
Объединение таблиц
Объединение таблиц
Объединение таблиц
Объединение таблиц
Денормализация колонки
- Для демонстрации метода денормализации колонки расширим исходную модель данных.
- Добавим в исходную модель две таблицы Devision (Отдел) и PaySlip (Платежная расписка).
- Допустим, что мы хотим, чтобы наименование отдела появлялось в платежной расписке при печати. Тогда, чтобы сократить число соединений мы можем выполнить денормализацию колонки Div_Name.
Денормализация колонки
Денормализация колонки
- Выберите пункт меню Tools-"Denormalization-"Column Denormalization. Появится Column Denormalization Wizard.
- Выберите таблицу в которую нужно дублировать колонку. Нажмите ОК и кнопку "Далее".
- Выберите колонку для дублирования и нажмите кнопку "Готово".
- Денормализация колонки выполнена.