Создание таблиц фактов и измерений
Теперь, когда у нас есть база данных и в ней определены пользователи и табличные пространства, мы готовы к созданию таблиц фактов и измерений. Таблицы фактов и измерений создаются так, как если бы они были обычными таблицами базы данных. Следовательно, все опции, которые можно указать для таблицы, например первоначальный и последующий размер, можно указать и здесь. Хотя мы называем эти таблицы таблицами фактов и таблицами измерений, они не отличаются от любой другой таблицы базы данных.
При определении таблицы фактов осторожно выбирайте типы данных для столбцов, поскольку выбор того типа, который занимает излишне много места, притом что таблица фактов содержит миллионы строк, будет способствовать значительной и бесполезной трате места на диске.
. Таблицы создаются при помощи команды SQL CREATE TABLE, но мы сейчас увидим, как можно быстро создавать таблицы с помощью Oracle Enterprise Manager. На какой-то момент таблица измерения определяется так, как если бы она была единственной таблицей базы. В главе 4 мы увидим, как определить объект-измерение, который будет основан на созданной здесь нами таблице. Фактически таблица измерения, созданная на этой стадии, является предпосылкой создания объекта-измерения.
Если после запуска Oracle Enterprise Manager Console вы выберете Object (Объект), Create (Создать), Table (Таблица), Create (Создать), запустится Мастер создания таблиц (Table Wizard). Первое его окно показано на рис. 2.13. В показанном на рис. 2.13 окне вы можете указать имя таблицы, схему, в которой она будет располагаться, и табличное пространство для этой таблицы. После щелчка по кнопке Next (Далее) появится окно, изображенное нарис. 2.14, в котором вы определяете столбцы, которые должны быть в таблице.
Это действительно очень приятное средство для создания таблицы. Все, что вам нужно сделать, - это ввести имя столбца, выбрать тип данных и их размер, а затем нажать кнопку Add (Добавить), и столбец появится в списке левой части окна. Используя данный подход, определите все столбцы, и не щелкайте по кнопке Next (Далее), пока не определите всех столбцов таблицы. ‘
Если вы нажали на кнопку Next по ошибке, вы можете вернуться к этому окну, нажав кнопку Back (Назад). Когда все столбцы таблицы определены, следующие окна дадут вам возможность установить ограничения.
■
Функции ограничений — проверка соответствия данных определенным правилам, например проверка принадлежности значения к определенному диапазону с помощью ограничения CHECK. Определение первичного ключа (primary key) гарантирует уникальность значения. Внешний ключ (foreign key) обеспечивает соответствие всех значений одному из первичных ключей в другой таблице.
Скажите об ограничениях разработчикам, и они, скорее всего, ответят, что они 1 считают их присутствие в базе данных нежелательным, поскольку они создают
Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9
Статьи по теме:
No related posts