Схема для компании Easy Shopping Inc

В этой главе мы увидели, как создать базу данных с помощью средств с графиче­ским интерфейсом, но многие читатели могут предпочесть создать базу данных напрямую, с помощью SQL. Код SQL для этого приведен ниже, но он предпола­гает, что база данных уже создана. Приведенный здесь пример сделан для систе­мы Windows 2000. Все, что нужно для переноса на […]

Хранение

Еслиу вас есть схема «снежинки» (snowflake) или другая нормализованная схема, тогда ваша иерархия сможет ссылаться на столбцы в разных таблицах. Оператор создания измерения в Oracle позволяет объявлять и взаимоотношения такого рода.
Нарис. 4.8 показано нормализованное измерение-время. «Пузырьки» и сплош­ные стрелки определяют отношения вложенности, как ранее. Пунктирные пря­моугольники представляют собой таблицы, из которых получаются уровни. Пунктирные стрелки […]

Как секционировать данные

Таблицу можно секционировать, используя любой столбец этой таблицы. Этот столбец называется ключом секционирования (partition key). Важно проводить сек­ционирование по столбцу, данные в котором не меняются, например, по дате по­купки. Если секционирование проводится по идентификатору продуктов, а пред­приятие изменило схему их кодирования, то обновление столбца секционирования потребует переноса данных в другой раздел, что может занять много […]

Как следует проводить обновление. материализованного представления?

По мере загрузки в хранилище новых данных материализованные представле­ния приходится обновлять, чтобы они отражали внесенные изменения. Имеется четыре варианта обновления:
•            полное (Complete); ■   быстрое (Fast);

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

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

Хранилище или тематическое хранилище? (0)
Хранилища данных в режиме реального времени (0)
Хранение (0)
Функции для агрегирования (0)
Функции SQL для аналитических вычислений […]

■ Технология RAID

Альтернативным методом распределения запросов на ввод-вывод по несколь­ким устройствам является технология хранения RAID — матрица недорогих ус­тройств с избыточностью (Redundant Array of Inexpensive Disks). Производи­тельность и надежность можно улучшить путем использования множества дисков одновременно. Вместо того чтобы хранить все данные в одном файле на одном диске, данные распределяются по многим дискам, что снижает конку­ренцию за […]

Информация

Как мы пока что ВИДИМ, чтобы мы могли с максимальной пользой применять материализованные представления, они должны соответствовать определен­ным правилам. В частности, вам может потребоваться создать протоколы мате­риализованных представлений, чтобы получить возможность быстрого обнов­ления, или добавить маркер секционирования, чтобы пользоваться системой слежения за изменениями разделов. Интерфейс EXPLAIN_MVIEWразработан с целью помочь вам определить, какими будут эти правила. […]

Переписывание запросов и слежение за изменениями разделов

Выше мы обсуждали возможность Oracle 9i по слежению за изменениями разде­лов, которая позволяет быстро обновлять материализованные представления после операций над разделами. Также, слежение за изменениями разделов по­вышает для материализованного представления возможности по переписыва­нию запросов. Как правило, когда обновляется основная таблица, материализо­ванное представление становится устаревшим и не может использоваться системой переписывания запросов в режимах ENFORCED и […]

Проектирование управляемости

Не очень хорошо создавать хранилище, которое может ответить на любой вопрос в течение минуты, но данные постоянно находятся под угрозой, поскольку нельзя сразу сделать резервную копию. Поэтому при проектировании базы дан-. ных всегда выявляйте критические задачи по управлению и определяйте, легко ли их выполнить при данной схеме. В главе 7 мы более подробно расскажем о […]

Быстрое обновление после операций над разделами

Секционирование таблиц - обычное свойство хранилищ. Операции по обслу­живанию разделов используются для реорганизации данных в разделах. Сюда входят MERGE (слияние) и SPLIT (разделение) имеющихся разделов, TRUN­CATE (усечение) или DROP (удаление) старого раздела и EXCHANGE (обмен между таблицей и разделом). Использование операций обслуживания разделов обсуждается в главе 7.

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, […]

Привилегии доступа к объектам

Привилегии доступа можно установить для следующих типов объектов:
•        модули PL/SQL;
•        очереди;
Создание хранилища
Нельзя забывать, что некоторые данные в хранилище могут быть очень критич­ными, и, следовательно, по разнообразным причинам, вы можете не желать, чтобы весь ваш персонал имел доступ к этим данным. В Oracle 9i содержатся различные типы средств безопасности, которые не дают пользователям изме­нять объекты базы […]

Страница 4 из 7«1234567»

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