Главная /
Основы проектирования реляционных баз данных /
Рассмотрим базу данных обработки заказов и создадим индексный кластер для хранения одной из таблиц базы данных - 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 будут расположены в одной странице физической базы данных, либо в смежных страницах. Их можно выбрать за одну операцию поиска по индексу:
Комментарий. Ограничение первичного ключа в операторе CREATE сделано, чтобы избежать создания второго индекса.
Является ли такое решение преимуществом с точки зрения утверждения: "Строки, имеющие специальные записи о клиенте, имеют более одной записи о клиенте".
вопросПравильный ответ:
нет
да
Сложность вопроса
38
Сложность курса: Основы проектирования реляционных баз данных
81
Оценить вопрос
Комментарии:
Аноним
Это было сложно
07 дек 2020
Аноним
Экзамен прошёл на 4. Спасибо за халяуву
28 окт 2020
Аноним
Пишет вам преподаватель! Оперативно уничтожьте сайт и ответы интуит. Я буду жаловаться!
11 июл 2020
Другие ответы на вопросы из темы базы данных интуит.
- # Правило "Все коды валют должны разъясняться" является …
- # Какую из перечисленных ситуаций следует отнести к динамической ситуации?
- # Укажите правильное соответствие между элементами информационной модели и их графическим изображением на ER-диаграмме. Элементы моделиИзображение на диаграмме1Обязательный класс принадлежности сущностиAСимвол "птичья лапка"2Необязательный класс принадлежности сущности отношениюBКружок на линии отношения рядом с сущностью3Степень связи NCВертикальная черта на линии отношения рядом с сущностью4Степень связи 1D"Вилка" с полукругом в точке ветвления 5Отношение супертип-подтипEОдинарная горизонтальная черта
- # Укажите правильное соответствие между этапами проектирования базы данных и их кратким содержанием. ЭтапСодержание1.Создание логической модели базы данныхA- это этап, на котором на основании информационной модели предметной области базы данных создается логическая структура базы данных, независимая от ее реализации2.Создание физической модели базы данных: внутренняя схемаB- это этап, на котором анализируются возможные транзакции системы, выполняется, в случае необходимости, денормализация отношений для обеспечения более высокой производительности базы данных3.Создание физической модели базы данных: учет влияния транзакцийC- это этап, на котором на основании логической модели базы данных создается физическая структура базы данных, зависимая от ее реализации4.Создание серверного кодаD- это этап, на котором на основании функциональной модели предметной области базы данных создается серверный код базы данных в виде триггеров, хранимых процедур и пакетов5.Проектирование модулей приложений базы данныхE- это этап, на котором создаются спецификации модулей приложений, разрабатываются стратегии тестирования базы данных и приложений, создается план тестирования приложений базы данных и готовятся тестовые данные6.Контроль качества проектирования базы данныхFзаключается в настройке некоторых транзакций к базе данных и локальном перепроектировании базы данных согласно требованиям, поступающим с других этапов создания базы данных7.Учет задач обратного влиянияGзаключается в проверке качества результатов проектирования на каждом его этапе8.Сбор и анализ входных данныхH- это начальный этап проектирования, на котором осуществляется сбор и контроль качества результатов анализа предметной области базы данных, готовится план проектирования базы данных
- # Какое из нижеперечисленных выражений является декартовым произведением множеств D1 = {b, d} и D2 = {a, c}?