Создание таблиц фактов и измерений

Теперь, когда у нас есть база данных и в ней определены пользователи и таблич­ные пространства, мы готовы к созданию таблиц фактов и измерений. Таблицы фактов и измерений создаются так, как если бы они были обычными таблицами базы данных. Следовательно, все опции, которые можно указать для таблицы, например первоначальный и последующий размер, можно указать и здесь. Хотя мы называем эти таблицы таблицами фактов и таблицами измерений, они не отличаются от любой другой таблицы базы данных.

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

. Таблицы создаются при помощи команды 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

Связанные записи

Tags: , , , , , , , , , , ,

Статьи по теме:

No related posts
Доктор Хаус онлайн смотреть быстрее беги сюда где есть этот сериал