База ответов ИНТУИТ

Основы проектирования реляционных баз данных

<<- Назад к вопросам

Высота индекса равна 3, фактор селективности равен 0.5, число строк в таблице - 20000, число страниц, занятых таблицей, равно 200. Для плана выполнения оптимизатор запросов выберет …

(Отметьте один правильный вариант ответа.)

Варианты ответа
сканирование таблицы(Верный ответ)
индекс
другую комбинацию путей доступа
Похожие вопросы
Высота индекса равна 3, фактор селективности равен 0.5, число строк в таблице - 1000, число страниц, занятых таблицей, равно 2000. Для плана выполнения оптимизатор запросов выберет …
Высота индекса равна 2, Фактор селективности равен 0.5, число строк в таблице - 2000, число страниц, занятых таблицей, равно 2000. Для плана выполнения оптимизатор запросов выберет …
Таблица базы данных СУБД SQLBASE и ее индекс созданы командами
CREATE TABLE CONTACT(CUSTOMER_ID CHAR(5) NOT NULL,CONTACT_NAME VARCHAR(15) NOT NULL,CONTACT_PHONE DECIMAL(10,0),CONTACT_TEXT LONG VARCHAR,PRIMARY KEY (CUSTOMER_ID, CONTACT_NAME)FOREING KEY CUSTKEY (CUSTOMER_ID) REFERENCES CUSTOMER ON DELETE RESTRICT)PCTFREE 15;CREATE UNIQUE INDEX NDX_CONTACT ON CONTACTON CONTACT (CUSTOMER_ID, CONTACT_NAME)PCTFREE 10;
Число строк в таблице = 175000. Оцените размер индекса (в страницах).
Кардинальность колонка EMPLOYEE_NO равна 100. Оценка фактора селективности предиката EMPLOYEE_NO>EMPMAX равна …
Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц PRODUCT (50 строк) и VENDOR (1000):
SELECT VENDOR_CODE, PRODUCT_CODE, PRODUCT_DESCFROM VENDOR, PRODUCTWHERE VENDOR.VENDOR_CODE = PRODUCT.VENDOR_CODE AND VENDOR.VENDOR_CODE = "100";

По следующему пути доступа:

  • Ограничение по условию поиска в второй таблице (VENDOR_CODE = "100").
  • Выполнение соединения полученной на 1 шаге результирующей таблицы с таблицей VENDOR.
  • если 20 строк удовлетворяют условиям поиска
    Таблица базы данных СУБД SQLBASE создана командами
    CREATE TABLE CUSTOMER(CUSTOMER_ID CHAR(5) NOT NULL,CUSTOMER_NAME VARCHAR(10),CUSTOMER_ADDR VARCHAR(30),CUSTOMER_RATING CHAR(5),PRIMARY KEY(CUSTOMER_ID))PCTFREE 15;CREATE UNIQUE CLUSTERED HASHED INDEX NDX_CUSTOMER ON CUSTOMER (CUSTOMER_ID) SIZE 47628;
    Число строк в таблице = 50000. Оцените ее размер (в страницах).
    Таблица базы данных СУБД SQLBASE создана командой
    CREATE TABLE CONTACT(CUSTOMER_ID CHAR(5) NOT NULL,CONTACT_NAME VARCHAR(15) NOT NULL,CONTACT_PHONE DECIMAL(10,0),CONTACT_TEXT LONG VARCHAR,PRIMARY KEY (CUSTOMER_ID, CONTACT_NAME)FOREING KEY CUSTKEY (CUSTOMER_ID) REFERENCES CUSTOMER ON DELETE RESTRICT)PCTFREE 15;
    Число строк в таблице = 175000. Средняя длина поля LONG VAR CHAR = 10. Оцените ее размер (в страницах).
    Кардинальность колонка EMPLOYEE_NO равна 100. Оценка фактора селективности предиката EMPLOYEE_NO<>65 равна …
    Кардинальность колонка EMPLOYEE_NO равна 100. Оценка фактора селективности предиката EMPLOYEE_NO=65 равна …
    Установите соответствие между ограничениями и их содержанием.
    ОграничениеОписание
    1CHECKАГарантирует, что колонка всегда содержит значение и оно уникально в таблице
    2DEFAULTБПомещает значение по умолчанию в колонку. Гарантирует, что колонка всегда имеет значение
    3FOREING KEYВГарантирует, что значение существует как значение в колонке первичного ключа другой таблицы. Обеспечивает процедуры удаления дочерних строк при удалении связанных с ней родительских.
    4NOT NULLГГарантирует, что значение будет уникальным в таблице
    5PRIMARY KEYДГарантирует, что значения находятся в границах специфицированного интервала, задаваемого предикатом
    6UNIQUEЕГарантирует, что колонка всегда содержит значение