Главная /
Проектирование хранилищ данных для приложений систем деловой осведомленности (Business Intelligence Systems) /
Рассмотрим базу данных обработки заказов и создадим индексный кластер для хранения одной из таблиц базы данных - Customer. CREATE CLUSTER cust_c (cust_id varchar(8)) INDEX; CREATE INDEX cust_c_id ON CLUSTER cust_c; CREATE TABLE cust ( cust_id varchar2(8)
Рассмотрим базу данных обработки заказов и создадим индексный кластер для хранения одной из таблиц базы данных - Customer.
CREATE CLUSTER cust_c (cust_id varchar(8))
INDEX;
CREATE INDEX cust_c_id ON CLUSTER cust_c;
CREATE TABLE cust
(
cust_id varchar2(8) NOT NULL REFERENCES customers,
ent# number NOT NULL,
date_ent date NOT NULL,
comment varchar2(60) NOT NULL,
…
PRIMARY KEY(cust_id, ent#)
) CLUSTER cust_c (cust_id);
Созданная таблица кластеризована по колонке cust_id
, и все специальные записи о клиента в колонке comment
будут расположены в одной странице физической базы данных, либо в смежных страницах. Их можно выбрать за одну операцию поиска по индексу:
SELECT date_ent, comment FROM cust_c
WHERE cust_id=:cur_cust;
Комментарий. На ограничение первичного ключа в операторе CREATE
сделан, чтобы избежать создания второго индекса.
Является ли такое решение преимуществом с точки зрения утверждения: "Очень немного строк о клиентах имеют специальные записи о клиенте".
вопросПравильный ответ:
нет
да
Сложность вопроса
24
Сложность курса: Проектирование хранилищ данных для приложений систем деловой осведомленности (Business Intelligence Systems)
79
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет эти ответы с интуитом? Это же элементарно (я не ботан)
23 апр 2017
Аноним
Большое спасибо за решебник по интуит.
23 апр 2016
Аноним
Это очень намудрённый вопрос интуит.
08 мар 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Корпоративные источники данных …
- # Укажите, какая модификация индекса со структурой B-Tree не поддерживается в СУБД Oracle?
- # Установите соответствие между агрегатной функцией и ее определением. ФункцияОпределение1AVG(X)АВычисляет среднее значение аргумента, который может быть выражением любого типа. 2COUNT(X)БВычисляет число итемов. 3MAX(X)ВВычисляет максимальное значение аргумента, который может быть выражением любого типа.4MIN(X)ГВычисляет минимальное значение аргумента, который может быть выражением любого типа. 5SUM(X)ДВычисляет сумму значений аргумента, который может быть выражением любого типа. 6STDEV(Х)ЕВычисляет стандартное отклонение на множестве значений аргумента, который может быть выражением любого типа. 7VAR(X)ЖВычисляет квадрат дисперсии.
- # Какое из приведенных ниже определений является определением предметной области?
- # При каких условиях нормализация не нужна?