Главная /
Проектирование хранилищ данных для приложений систем деловой осведомленности (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
сделан, чтобы избежать создания второго индекса.
Является ли такое решение преимуществом с точки зрения утверждения: "Все записи о клиентах выбираются для ежегодного отчета".
вопросПравильный ответ:
нет
да
Сложность вопроса
89
Сложность курса: Проектирование хранилищ данных для приложений систем деловой осведомленности (Business Intelligence Systems)
79
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 4 с минусом. спс
27 июл 2019
Другие ответы на вопросы из темы базы данных интуит.
- # Таблицей агрегатов фактов называется …
- # Установите соответствие между объектами реляционной базы данных, относящимися к так называемому серверному коду, и их определениями ОбъектОпределение1.Хранимая процедураА- это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков программирования базы данных2.ФункцияБ- это поименованный оператор SQL, который заранее откомпилирован и сохраняется в базе данных. Скорость обработки команды выше, чем у соответствующего ему оператора SQL, т.к. при этом не выполняются фазы синтаксического разбора и компиляции.3.Команда В- это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков обработки программирования базы данных, который при выполнении возвращает значение - результат вычислений.4.Триггер Г- это объект базы данных, который представляет собой специальную хранимую процедуру. Эта процедура запускается автоматически, когда происходит связанное с триггером событие (например, до вставки строки в таблицу).5.ТаймерД- это объект базы данных, который состоит из поименованного, структурированного набора переменных, процедур и функций.6.ПакетЕ- это триггер, с запускающимся событием таймера.
- # В контексте проектирования физической модели данных ХД индексирование – это …
- # Какой из перечисленных ниже типов колонок является плохим кандидатом для построения индекса?
- # Элементами многомерной диаграммы являются …