Одна база данных или много?

Было время, когда хранилище создавалось в отдельной базе данных. Но време­на меняются, и теперь некоторые компании предпочитают иметь одну базу дан-ных, содержащую в себе все системы.

Каждый подход имеет свои «за» и «против», и выбор между одной или несколь­кими базами данных зависит от требований вашего бизнеса. Создание новой базы данных — дело нетрудное, и лучше всего использовать для этого средство с графическим интерфейсом - Oracle Database Configuration Assistant. Как только база создана, вы можете добавлять в нее свои собственные файлы дан­ных и табличные пространства с помощью Oracle Enterprise Manager Console или скриптов SQL.

Базу данных можно создать прямо с помощью SQL, но, если вы используете этот подход, нужно делать это осторожно, поскольку вам придется запустить множество файлов скриптов, необходимых для Oracle 9i. Если вы использу­ете инструменты с графическим интерфейсом, все это производится автома­тически.

:

Соглашенияобименах

1

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

В нашем примере с компанией Easy Shopping Inc. в таблице фактов есть столбец, названый «time_key» (ключ_времени). Для тех, кто знаком с базами данных, содержимое этого поля очевидно, но для конечных пользователей базы это не говорит ничего. Поэтому в данном случае лучше назвать столбец

«дата_и_время_покупки». Разработчик хранилища должен также помнить, что если хранилище будут использовать конечные пользователи, нужно да­вать имена столбцов более похожие на естественный язык.

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

Есть несколько проблем и у команды, отвечающей за загрузку данных в храни­лище. Они обсуждаются ниже, в главе 5, где мы применим все необходимые преоб­разования данных таким образом, чтобы обеспечить единообразие данных, когда они будут находится в хранилище.

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

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

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

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

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