Аннотация. В настоящей лекции рассматриваются вопросы формирования физической модели хранилища данных, кратко описываются объекты физической базы данных, представлен алгоритм формирования физической модели хранилища данных из логической модели на примере схемы «звезда».
Ключевые слова: таблица, представление, индекс, синоним, триггер, хранимая процедура, кластер, каталог, схема, пользователь, определенные пользователем типы данных, секция, базовые таблицы, команда CREATE TABLE, владелец таблицы (объекта), спецификация колонок, ограничения, команда CREATE INDEX, скрипт для создания объектов базы данных, ограничения на уровне колонки, ограничения на уровне таблицы, ограничения целостности данных, таблица-родитель (родительская таблица), таблица-потомок (дочерняя таблица), индекс первичного ключа, индекс внешнего ключа, команда ALTER TABLE.
Цель лекции
Изучив материал настоящей лекции, обучающийся будет знать:
И научится:
Литература: [2], [3], [37], [38].
В этой лекции мы рассмотрели принципы разработки физической модели ХД. Создание физической модели ХД состоит в моделировании и создании объектов для хранения данных в БД конкретной СУБД. Эта задача сводится к моделированию и созданию таблиц и объектов в БД, в которых будет храниться информация о сущностях предметной области ХД. Решая эту задачу, проектировщик отображает отношения логической модели данных ХД в таблицы и индексы БД. Для выполнения этой задачи используется подмножество команд SQL — язык определения данных D D L (Data Definition Language). ХД данных создается в реляционной БД. Физическая модель реляционной БД есть такое представление отношений БД и связей между ними, которое воплощено в последовательность команд SQL. Выполнение этой последовательности команд создает конкретную БД и ее объекты. Сначала создаются таблицы БД. Напомним, что таблицы в реляционных СУБД состоят из одной или более колонок или полей. Колонки представляют собой поименованные ячейки в записи, которые содержат значения. Колонки определяются посредством спецификации, которая вводит формат колонки и ее характеристики, задаваемые с помощью ограничений.
Общий алгоритм построения физической модели ХД включает в себя следующие действия
Контрольные вопросы: