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

Количество вопросов - 296

Табличное пространство в СУБД Oracle - это …

Внешний ключ сущности является:

Какое из ниже перечисленных действий относится к обязательным на стадии проектирования физической модели реляционной базы данных с учетом влияния транзакций?

Процедурные языки обработки данных требуют …

Управление потоком команд выполняется командами…

Какая характеристика транзакции задается ниже следующей спецификацией? "Онлайновые транзакции низкой сложности должны выполнятся не более 4 с."

Ниже приведен фрагмент диаграммы "сущность-связь". Оцените качество представления сущностей и отношений.

Команды SQL
SELECT E.NAME, M.NAMEFROM EMPLOYEE E, EMPLOYEE MWHERE E.MNGR_NO = M. EMPLOYEE_NO;
является операцией …

Установите правильное соответствие между реляционными операциями и результатом их выполнения
ОперацияРезультат выполнения
1Объединение отношенийAОтношение С, которое включает в себя все кортежи со всеми атрибутами исходных отношений А и В, удовлетворяющими заданному условию
2Пересечение отношенийBОтношение С, которое включает в себя кортежи отношения А, отличные от кортежей отношения В
3Разность отношенийCОтношение С, которое включает в себя кортежи отношения А, полностью совпадающие с кортежами отношения В
4Декартово произведение отношенийDОтношение С, которое включает в себя атрибуты отношения А, отличные от атрибутов отношения В, и только те кортежи, декартовы произведения которых с отношением В дают отношение А
5Проекция отношенияEОтношение С, которое включает в себя все кортежи отношения А, но только с теми атрибутами, на которые выполняется проекция
6Деление отношенийFОтношение С, степень которого равна сумме степеней исходных отношений, а мощность — произведению возможностей исходных отношений
7Выбор (селекция) из отношенияGОтношение С, которое включает в себя кортежи отношения А, удовлетворяющие заданному условию (критерию выбора)
8Соединение отношений АHОтношение C, которое включает в себя все кортежи отношения А и кортежи отношения B, отличные от кортежей отношения A

Концепция обеспечения безопасности доступа, принятая в Oracle, не предусматривает выполнение следующих действий:

В чем с точки зрения теории функциональных зависимостей заключается проектирование реляционной базы данных?

Какому из приведенных ниже требований не должна отвечать логическая модель данных?

Обладает ли представленная ниже декомпозиция свойством соединения без потерь?Дана схема отношения ABCD и ее декомпозиция d={AB, ACD}, и ФЗ: A \to B, AC \to D.

К параметрам реляционной таблицы относятся …

Экземпляры скольких типов должна описывать сущность в реляционной модели данных?

Дан следующий список функций и модулей.
ФункцияМодуль
1. Назначить руководителя проекта1. Ввод информации о проекте
2. Определить бюджет проекта2. Ввод информации о сотрудниках
3. Определить список подразделений3. Поиск информации о сотрудниках
4. Определить список сотрудников4. Поиск информации о проектах
5. Выполнять проект5. Генерация отчета о выполненных проектах
6. Сдать проект6. Генерация отчета о выполняемых проектах
Функция 1 отображается в модули …

Установите правильное соответствие между конструкциями отношения в табличном представлении и их определениями
КонструкцияОпределение
1ОтношениеAтаблица
2Атрибут Bимя колонки таблицы
3Схема отношенияCсписок имен атрибутов
4ДоменDтип данных колонки таблицы
5КортежEстрока таблицы

Можно ли для модификации представления использовать команду ALTER TABLE?

Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим

Требуется разрешить это отношение.

Решение.

create table CUSTOMER(CUSTOMER_NO		NUMBER(6) 		not null,CUSTOMER_NAME		VARCHAR2(45)	null,CUSTOMER_ADDRESS	VARCHAR2(35)	null,CUSTOMER_CITY		VARCHAR2(45)	null,CUSTOMER_STATE	CHAR(2)		null,CUSTOMER_ZIP		NUMBER(5)		null,primary key (CUSTOMER_NO))create table SALESMAN(SALESMAN_NO		NUMBER(6)		not null,SALESMAN_NAME 	VARCHAR2(45) 	null,SALESMAN_EMP_NO	NUMBER(6)		null,SALESMAN_YTD_SALES	NUMBER(9,2)	null,SALESMAN_QUOTA	NUMBER(6)		null,SALESMAN_PROD_GRP	CHAR(8)		null,primary key (SALESMAN_NO))create table CUSTOMER_ SALESMAN(CUSTOMER_NO	NUMBER(6)		not null,SALESMAN_NO	NUMBER(6)		not null,primary key (CUSTOMER_NO, SALESMAN_NO),foreing key (CUSTOMER_NO) references CUSTOMER,foreign key  (SALESMAN_NO) references SALESMAN)

Укажите, какое из ниже перечисленных утверждений не относится к недостаткам кластеризации

Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц 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 строк удовлетворяют условиям поиска

    Какой вид ограничений не рассматривается в рамках физической модели базы данных?

    К какой нормальной форме приведено исходное отношение?

    Исходное отношение:

    Курсовой_проект (Преподаватель, Проект, Студент)

    Иванов Тема1 Петрова

    Фролов Тема1 Исаев

    Антонов Тема1 Сидоров

    Иванов Тема2 Ивлева

    Фролов Тема2 Степанов

    Фролов Тема3 Мусин

    Антонов Тема3 Сац

    Результирующие отношения:

    Руководство (Преподаватель, Предмет)

    Выполнение (Студент, Предмет)

    Комментарий к ответу: На роль ключа отношения Курсовой_проект претендует набор атрибутов {Преподаватель, Предмет}. Студент выполняет только один проект, один и тот же проект может выполняться несколькими студентами у разных преподавателей. Отношение содержит следующие ФЗ: {Преподаватель, Предмет} \to Студент и Студент \to Предмет.

    Отношение находится в 3НФ и не содержит частичных и транзитивных ФЗ. Однако наличие ФЗ части составного ключа от неключевого атрибута может привести к следующим аномалиям:

  • проблема контроля избыточности данных: замена студента требует просмотра всего отношения, чтобы изменить данные о преподавателе для него;
  • проблема нуль-значений: данные о проекте студента не могут быть внесены, пока не назначен преподаватель.
  • Устранение аномалий заключается в удалении ФЗ ключа от неключевого атрибута.

    Проектировщик базы данных после создания физической базы данных проверяет …

    Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?

    Алгоритм

  • Разработка универсального отношения для базы данных.
  • Определение всех ФЗ между атрибутами отношения
  • Определение, находится ли отношение в НФБК. Если да, то завершить проектирование; в противном случае, отношение должно быть разбито на два других отношения.
  • Повторение пунктов 2 и 3 для каждого нового отношения, полученного в результате декомпозиции.

    К централизованным вычислениям не относится …

    Какие из перечисленных конструкций не являются конструкциями функциональной модели предметной области базы данных?

    Установите соответствие между агрегатной функцией и ее определением.
    ФункцияОпределение
    1AVG(X)АВычисляет среднее значение аргумента, который может быть выражением любого типа
    2COUNT(X)БВычисляет число итемов
    3MAX(X)ВВычисляет максимальное значение аргумента, который может быть выражением любого типа
    4MIN(X)ГВычисляет минимальное значение аргумента, который может быть выражением любого типа.
    5SUM(X)ДВычисляет сумму значений аргумента, который может быть выражением любого типа.
    6STDDEV(Х)ЕВычисляет стандартное отклонение на множестве значений аргумента, который может быть выражением любого типа.
    7VARIANCE(X)ЖВычисляет квадрат дисперсии.

    Типами параметров процедур и функций не могут быть следующие типы …

    При проектировании модулей приложений проектировщик базы данных получает атомарные функции …

    Что из ниже перечисленного не входит в представительную сторону определения информации?

    Какая из ниже перечисленных функций не является функцией информационной системы?

    Какое из перечисленных ниже преобразований не используется в информационных системах в процессе обработки данных и информации?

    Для баз структурированных данных различают три основных типа логических моделей данных - сетевую, иерархическую и реляционную. Классифицирующими признаками в этих моделях являются:

    В основе математического представления реляционной модели лежит …

    Клиентское приложение является частью …

    На основе каких понятий аналитик выделяет предметную область базы данных?

    Какое из перечисленных ниже вопросно-ответных отношений нельзя реализовать в информационной системе обслуживания счетов клиентов банка?

    Укажите правильное соответствие между элементами информационной модели и их определениями.
    Элементы моделиОпределение
    1Сущность предметной областиA- это атрибут сущности, позволяющий отличать одну сущность от другой.
    2Атрибут сущностиB- это атрибут конкретного экземпляра сущности, у которого может быть только одно значение.
    3Экземпляры сущностиC- это атрибут конкретного экземпляра сущности, у которого может быть несколько значений.
    4Уникальный идентификатор сущностиD- это класс объектов или явлений предметной области базы данных.
    5Однозначный атрибутE- это выражение, которое определяет значения, разрешенные для данного атрибута; область значений атрибута
    6Многозначный атрибутF- это реализации сущности, отличающиеся друг от друга и допускающие однозначную идентификацию
    7Домен атрибутаG- это свойство или характеристика сущности

    Как согласно методологии информационного проектирования на ER-диаграмме изображается сущность?

    Модель жизненного цикла сущности предназначена для:

    Ниже приведен фрагмент диаграммы "сущность-связь". Оцените качество представления сущностей и отношений.

    Укажите, какие объекты не являются результатами проектирования базы данных.

    Какие из ниже перечисленных объектов относятся к результатам проектирования логической модели реляционной базы данных?

    Укажите правильное соответствие между этапами проектирования базы данных и их кратким содержанием.
    ЭтапСодержание
    1.Создание логической модели базы данныхA- это этап, на котором на основании информационной модели предметной области базы данных создается логическая структура базы данных, независимая от ее реализации
    2.Создание физической модели базы данных: внутренняя схемаB- это этап, на котором анализируются возможные транзакции системы, выполняется, в случае необходимости, денормализация отношений для обеспечения более высокой производительности базы данных
    3.Создание физической модели базы данных: учет влияния транзакцийC- это этап, на котором на основании логической модели базы данных создается физическая структура базы данных, зависимая от ее реализации
    4.Создание серверного кодаD- это этап, на котором на основании функциональной модели предметной области базы данных создается серверный код базы данных в виде триггеров, хранимых процедур и пакетов
    5.Проектирование модулей приложений базы данныхE- это этап, на котором создаются спецификации модулей приложений, разрабатываются стратегии тестирования базы данных и приложений, создается план тестирования приложений базы данных и готовятся тестовые данные
    6.Контроль качества проектирования базы данныхFзаключается в настройке некоторых транзакций к базе данных и локальном перепроектировании базы данных согласно требованиям, поступающим с других этапов создания базы данных
    7.Учет задач обратного влиянияGзаключается в проверке качества результатов проектирования на каждом его этапе
    8.Сбор и анализ входных данныхH- это начальный этап проектирования, на котором осуществляется сбор и контроль качества результатов анализа предметной области базы данных, готовится план проектирования базы данных

    Какое из ниже перечисленных действий относится к проверке правильности физической модели реляционной базы данных?

    Укажите, какой вид работы не входит в этап проектирования физической модели реляционной базы данных с учетом влияния транзакций.

    Сколько реляционных операций предусматривает классическая реляционная модель данных?

    Каково назначение атрибута в реляционной модели данных?

    Какие свойства присущи составному первичному ключу?

    Установите правильное соответствие между классами функциональных зависимостей и их определениями.
    ПонятиеОпределение
    1Полная ФЗAПусть X, Y, Z - атрибуты отношения R. При этом имеются ФЗ X \to Y и Y \to Z, но отсутствуют ФЗ Z \to Y и Y \to X
    2Частичная ФЗBНеключевой атрибут зависит от части составного ключа
    3Транзитивная ФЗCПусть r ={r1, …, rp} - множество схем на U. При этом R разлагается без потерь на r как: R = \pi_r1 (R) ><\pi_r2 (R) >< \dots >< \pi_rp (R)
    4Многозначная ФЗDНеключевой атрибут функционально зависит от ключа, но не находится в функциональной зависимости ни от какой части составного ключа
    5ФЗ по соединениюEПусть r - некоторая схема отношения, X и Y - подмножества атрибутов r. При этом при заданных значениях атрибутов из {X} существует некоторое множество, состоящее из нуля или более взаимосвязанных значений атрибутов из {Y}, никак не связанных со значениями других атрибутов этого отношения r-X-Y

    Какое из перечисленных ограничений предметной области порождает функциональную зависимость?

    Завершите высказывание "Множество F-зависимостей F минимально, если …"

    Сколько существует основных классов MV-зависимостей?

    Сколько существует основных аксиом вывода для MV-зависимостей?

    Рассмотрим схему отношения ПРОДУКТ (Номер_модели, Производитель, Тип_модели, Цена). Ключами отношения являются:

    Продолжите высказывание "Нормальные формы - это …

    При каких условиях нормализация не нужна?

    Наличие транзитивной зависимости X \to Y \to A

    К какой нормальной форме приведено исходное отношение?

    Исходное отношение:

    Преподаватель_предмет (Личный_#, Предмет, Часы, Фамилия, Должность, Оклад, Кафедра, Телефон )

    Результирующие отношения:

    Преподаватель (Личный_#, Фамилия, Должность, Оклад, Кафедра, Телефон )

    Предмет(Личный_#, Предмет, Часы )

    Комментарий к ответу: Отношение Преподаватель_Предмет содержит частичные ФЗ: пять последних неключевых атрибутов зависят от части ключа Личный_#. Это может привести к следующим аномалиям:

  • дублирование данных о преподавателе в случае, если он читает несколько предметов;
  • проблема контроля избыточности данных: обновление значения "Оклад";
  • проблема нуль-значений: данные о преподавателе не могут быть включены, если они в настоящий момент не ведут обучения.
  • Устранение аномалий заключается в выполнении двух проекций отношения.

    Декомпозиция схем отношений:

    Какие из перечисленных требований не должны быть удовлетворены в рамках логической модели реляционной базы данных?

    Продолжите высказывание "Миграция ключа в методе декомпозиции есть …

    Дана схема отношения ABC, ее декомпозиция d={AB, ACD}, и две ФЗ: AB \to C, C \to А. Обладает ли эта декомпозиция свойством соединения без потерь?

    Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?

    Алгоритм

  • Разработка универсального отношения для базы данных.
  • Построить минимальное покрытие ФЗ
  • Определение, находится ли отношение в НФБК. Если да, то завершить проектирование; в противном случае, отношение должно быть разбито на два других отношения.
  • Повторение пунктов 2 и 3 для каждого нового отношения, полученного в результате декомпозиции.

    Сколько правил относится к работе с MV-зависимостями в случае бинарной связи?

    На сколько групп принято подразделять команды SQL?

    Какой результат будет после выполнения команды SELECT ниже:
    SELECT ENAME, 'Пол:', TO_NUMBER(SEX)FROM EMPLOYEEWHERE ENAME='Тулякова';
    ?

    Установите соответствие между объектами реляционной базы данных СУБД Oracle и их определениями
    ОбъектОпределение
    1ПоследовательностьА- это объект базы данных, который позволяет генерировать последовательность уникальных чисел в условиях многопользовательского асинхронного доступа
    2Определенные пользователем типы данныхБ- это именованная часть базы данных, используемая для распределения памяти для таблиц и индексов
    3Табличная пространство или областьВ- это определенные пользователем типы атрибутов (домены), которые отличаются от поддерживаемых (встроенных) СУБД типов.
    4КластерГ- это объект базы данных, который позволяет представить объект с данными в виде совокупности подобъектов, отнесенных к различным табличным пространствам
    5СекцияД- это объект, задающий способ совместного хранения данных в нескольких или одной таблицы
    6СнимокЕ- объект базы данных, представляющий собой поименованную совокупность привилегий, которые могут назначаться пользователям, категориям пользователей.
    7Связь базы данныхЖ- это объект базы данных, который позволяет обратиться к объектам удаленной базы данных.
    8РольЗ - локальная копия таблицы удаленной базы данных, которая используется для тиражирования (репликации) таблицы или результата запроса. Снимки могут быть модифицируемыми или предназначенными только для чтения.

    Для каких из перечисленных ниже объектов реляционной базы данных не используются квалифицируемые имена?

    Установите соответствие между типами данных для представления чисел и значениями, которые они определяют
    Тип данныхЗначение
    1IntegerАЦелое
    2SmallintБЧисла с заданной точностью
    3Number [(точность [, масштаб])]ВЧисла с заданной точностью
    4Decimal[(точность [, масштаб])]ГМаленькое целое
    5Double PrecisionДЧисла с плавающей запятой двойной точности
    6Float (точность)ЕЧисла с плавающей запятой одинарной точности
    7RealЕ Числа с плавающей запятой заданной точности

    Физическая модель реляционной базы данных есть…

    Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим

    Требуется разрешить это отношение.

    Решение.

    create table CUSTOMER(CUSTOMER_NO		NUMBER(6) 		not null,CUSTOMER_NAME		VARCHAR2(45)	null,CUSTOMER_ADDRESS	VARCHAR2(35)	null,CUSTOMER_CITY		VARCHAR2(45)	null,CUSTOMER_STATE	CHAR(2)		null,CUSTOMER_ZIP		NUMBER(5)		null,primary key (CUSTOMER_NO))create table SALESMAN(SALESMAN_NO		NUMBER(6)		not null,SALESMAN_NAME 	VARCHAR2(45) 	null,SALESMAN_EMP_NO	NUMBER(6)		null,SALESMAN_YTD_SALES	NUMBER(9,2)	null,SALESMAN_QUOTA	NUMBER(6)		null,SALESMAN_PROD_GRP	CHAR(8)		null,primary key (SALESMAN_NO))create table CUSTOMER_ SALESMAN(CUSTOMER_NO		NUMBER(6)		not null,SALESMAN_NO		NUMBER(6)		not null)

    Какое из ниже перечисленных ограничений не относится к ограничениям целостности данных? (data integrity constraints) относятся к значениям данных в некоторых колонках и определяются в спецификации колонки с помощью элементов SQL,

    Установите соответствие между видами представлений и их определениями.
    ПредставлениеОписание
    1Групповое представлениеА- это представление, которое позволяет выполнять операции модификации, вставки и удаления строк в таблицах
    2Представление только для чтенияБ- это представление, для которого не допустимо выполнение операций обновления, такие, как представления, определенные на нескольких базовых таблицах, а также содержащие предложения GROUP BY, HAVING, опцию DISTINCT и функции агрегирования
    3Зеркальное представлениеВ- это представление, которое полностью соответствует некоторой базовой таблице
    4Обновляемое представлениеГ- это представление, при создании которого используется предложение GROUP BY

    Какое из ниже приведенных определений не связано с термином транзакция? Транзакция - это …

    Установите соответствие между типами денормализации и их определениями.
    Тип денормализацииОпределение
    1.нисходящая денормализацияA- это процесс введения избыточных колонок в одной таблице с целью увеличения производительности запроса строки по производному значению
    2.восходящая денормализацияБ- это процесс введения избыточных колонок в родительских таблицах с целью устранения операций соединения с операциями агрегирования
    3.Внутритабличная денормализацияВ- это процесс введения избыточных колонок в подчиненных таблицах с целью устранения операций соединения
    4.Денормализация методом разделяй и властвуйГ- это процесс объединения одной или более нормализованных таблиц с целью устранения операций соединений или уменьшения в некоторых случаях числа операций вставки
    5.Денормализация методом слияния таблицД- это процесс разбиения нормализованной таблицы на две и более таблиц и создание между ними отношения "один к одному" с целью устранения дополнительных операций ввода-вывода или по техническим причинам

    В контексте физического проектирования реляционных баз данных горизонтальное разбиение таблицы - это …

    Какой из перечисленных ниже факторов не пытаются устранить в процессе денормализации?

    Для случая горизонтального разбиения таблицы в тексте лекции были разобраны примеры поддержки ссылочной целостности для новой таблицы. В качестве какой таблицы выступала таблица, которая подвергалась разбиению?

    Дана таблица PROJECT, созданная командой
    CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO));

    Ниже приведено изменение в определении таблицы для того, чтобы иметь возможность различать законченные проекты и переносить их в таблицу PROJECT_OLD. Упрощает ли данное изменение сопровождение таблицы?

    CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,FINISH	char(1)PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO));

    Комментарий к Задаче 6. Добавление дополнительных колонок в первичный ключ приведет к дополнительным накладным расходам. Отбор записей для перенесения и последующего удаления с помощью переменной типа дата менее выгоден, чем использование односимвольной переменной. Спорным остается вопрос наложения на переменную FINISH ограничения NOT NULL. Это целесообразно сделать, но это приводит к лишней операции при вводе проекта - явного указания, что он не завершен.

    В контексте физического проектирования реляционных баз данных индексирование - это …

    Установите соответствие между терминами и их определениями.
    ТерминОпределение
    1.Локально секционированный индексAимеет такой же ключ секционирования, количество табличных пространств и правила секционирования, что и отвечающая ему базовая таблица
    2.Глобально секционированный индексБКлюч секционирования; секционирование выполняется по значениям, отличным от значений колонки индексирования
    3.Префиксный секционированный индексВозначает, что индекс имеет то же число секций и те же правила секционирования, что и его базовая таблица
    4.Непрефиксный секционированный индексГсодержит предложение PARTITION BY RANGE, в котором задаются параметры секционирования, отличные от параметров секционирования соответствующей базовой таблицы
    5.Локально равносекционированный секционированный индексДсекционирование производится по ключу секционирования, который содержит основную часть индексного ключа

    Нужно ли в СУБД Oracle при определении кластерного ключа индексного кластера на первичном ключе одной из таблиц оставлять ограничение первичного ключа в определении колонки этого ключа?

    Укажите, какая модификация индекса со структурой B-Tree не поддерживается в СУБД Oracle

    Укажите недостаток секционирования представлений с помощью ограничения CHECK

    Рассмотрим базу данных обработки заказов и создадим индексный кластер для хранения одной из таблиц базы данных - 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 сделано, чтобы избежать создания второго индекса.

    Является ли такое решение преимуществом с точки зрения утверждения: "При выборке специальных записей о клиенте для клиента выбираются все такие записи".

    В концепции клиент-серверной технологии для распределенных вычислений клиентом называют …

    Всякая программа на PL/SQL состоит из …

    Попытка изменить значение какого объекта приведет к ошибке?

    Сколько основных методов предусмотрено для курсора?

    Какие свойства пакетов позволяют проектировщику базы данных инкапсулировать логически связанные типы данных, объекты, процедуры и функции в поименованный модуль PL/SQL?

    Триггер может запускаться …

    Концепция обеспечения безопасности доступа, принятая в Oracle, не предусматривает выполнение следующих действий:

    В контексте баз данных термин "пользователь" имеет следующие основные значения:

    Таблица базы данных СУБД 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. Оцените размер индекса (в страницах).

    В базе данных Oracle имеется три табличных пространства - системное с именем sys_ts, по умолчанию с именем default_ts и пользователя Usr100 с именем usr100_ts. Пользователь Usr100 создает таблицу командой
    CREATE TABLE CONTACT(CUSTOMER_ID CHAR(5) NOT NULL,CONTACT_NAME VARCHAR(25) 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;
    В каком табличном пространстве будет находиться таблица CONTACT?

    К параметрам реляционной таблицы относятся …

    Бизнес-функция "Принять на работу сотрудника" имеет следующую декомпозицию, полученную от аналитика базы данных:

    1. Принять на работу сотрудника

    1.2. Зарегистрировать заявление

    1.3. Оформить договор найма

    1.4. Издать приказ по организации

    1.5. Завести карточку учета

    1.6. Закрыть заявление

    Является ли бизнес-функция "Зарегистрировать заявление" атомарной?

    Дан следующий список функций и модулей.
    ФункцияМодуль
    1. Назначить руководителя проекта1. Ввод информации о проекте
    2. Определить бюджет проекта2. Ввод информации о сотрудниках
    3. Определить список подразделений3. Поиск информации о сотрудниках
    4. Определить список сотрудников4. Поиск информации о проектах
    5. Выполнять проект5. Генерация отчета о выполненных проектах
    6. Сдать проект6. Генерация отчета о выполняемых проектах
    Функция 4 отображается в модули …

    Правило "Все коды валют должны разъясняться" является …

    Дана спецификация модуля приложения базы данных.

    Цель: идентификация пользователя и предоставление доступа к приложению базы данных

    Входные данные

    Имя пользователя

    Пароль

    Таблица базы данных: USERACCOUNT

    Колонки:

    USERNAME - запрашивается, используется в предикате поиска

    USERPASS - запрашивается, используется в предикате поиска

    Действия:

    Если пользователя с таким именем и паролем нет в базе данных - отказать в доступе и попросить правильно ввести свои данные (на случай ошибки), но не более трех раз.

    Если пользователь есть в базе данных - предоставить доступ к модулю "Главная страница", которая в зависимости от полномочий пользователя может иметь различный внешний вид.

    Какая позиция спецификация была пропущена проектировщиком базы данных?

    Стратегия тестирования должна отвечать на следующие вопросы …:

    Путь доступа - это …

    При оптимизации запросов, основанных на правилах, …

    При выполнении команды SQL
    SELECT NAME, PHONEFROM CUSTOMER;
    СУБД выполнит физическую операцию …

    Команды SQL
    SELECT C.CUST_NO, C.CUST_NAME, O.ITEM_NO, I.DESCFROM CUST C, ORDER O, ITEM IWHERE (C.CUST_NO = O.CUST_NO) AND(O.ITEM_NO = I.ITEM_NO);
    является операцией …

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

    Кардинальность колонка EMPLOYEE_NO равна 100. Оценка фактора селективности предиката EMPLOYEE_NO<>65 равна …

    Индексный ключ определен как EMPLOYEE_NO, DEPT, SALARY. Пусть задан предикат
    	EMPLOYEE_NO > 45 AND	DEPT = 50 AND	SALARY > 25000.	
    При вычислении фактора селективности используются статистика о колонках …

    При работе с оптимизатором СУБД SQLBase для увеличения производительности конкретной команды SELECT проектировщик базы данных или администратор баз данных выполняет одно или два из следующих действий:

    Какие из ниже перечисленных причин приводят к нецелесообразности создания индексов для каждого оператора SELECT?

    Какие из перечисленных ниже свойств не присущи столбцам реляционной таблицы?

    В основе математического представления сетевой модели лежит …

    Чтобы разместить объект базы данных в определенном табличном пространстве, необходимо …

    Под моделью вычислений подразумевают совокупность

    Какая из ниже перечисленных команд SQL относится к термину запрос?

    Дана спецификация модуля приложения базы данных.

    Наименование модуля: Страница для входа в приложение (LogIn)

    Входные данные

    Имя пользователя

    Пароль

    Таблица базы данных: USERACCOUNT

    Колонки:

    USERNAME - запрашивается, используется в предикате поиска

    USERPASS - запрашивается, используется в предикате поиска

    Действия:

    Если пользователя с таким именем и паролем нет в базе данных - отказать в доступе и попросить правильно ввести свои данные (на случай ошибки), но не более трех раз.

    Если пользователь есть в базе данных - предоставить доступ к модулю "Главная страница", которая в зависимости от полномочий пользователя может иметь различный внешний вид.

    Какая позиция спецификация была пропущена проектировщиком базы данных?

    Отношение (Город, Адрес, Почтовый_индекс) не находится:

    Что будет делать СУБД, встретив операцию модификации на представлении с <условие> WITH CHECK OPTION?

    Число триггеров на таблицу в СУБД Oracle …

    Дана таблица PROJECT, созданная командой
    CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO));

    Ниже приведено изменение в определении таблицы для того, чтобы иметь возможность различать законченные проекты и переносить их в таблицу PROJECT_OLD. Упрощает ли данное изменение сопровождение таблицы?

    CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,FINISH	char(1) NOT NULL,PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO, FINISH));

    Комментарий к Задаче 6. Добавление дополнительных колонок в первичный ключ приведет к дополнительным накладным расходам. Отбор записей для перенесения и последующего удаления с помощью переменной типа дата менее выгоден, чем использование односимвольной переменной. Спорным остается вопрос наложения на переменную FINISH ограничения NOT NULL. Это целесообразно сделать, но это приводит к лишней операции при вводе проекта - явного указания, что он не завершен.

    Какое из утверждений не является следствием определения отношения как подмножества декартового произведения фиксированного числа доменов?

    Пакет есть объект базы данных, который …

    Сколько существует основных совместных аксиом вывода для F- и MV-зависимостей?

    Какое из приведенных ниже высказываний неверно?
    (Отметьте один правильный вариант ответа.)

    В каком из перечисленных ниже правил для степени связи указано неверное значение?

    Команды установки переменных окружения могут располагаться перед блоком…

    Описание функции отличается от описания процедуры наличием …

    В контексте проектирования физической модели реляционной базы данных представление или виртуальная таблица - это …

    В контексте проектирования физической модели реляционной базы данных домен - это …

    Какое из ниже перечисленных операции не входит в этап проектирования логической модели реляционной базы данных?

    Система управления базами данных - это …

    В контексте физического проектирования реляционных баз данных кластеризация - это …

    Индексный ключ определен как EMPLOYEE_NO, DEPT, SALARY. Пусть задан предикат
    	EMPLOYEE_NO = 45 AND	DEPT = 50 AND	SALARY > 25000.	
    При вычислении фактора селективности используются статистика о колонках …

    Для проектирования модулей приложений в качестве входных данных используется иерархия функции, которая является элементом …

    Укажите правильное соответствие между элементами информационной модели и их определениями.
    Элементы моделиОпределение
    1Диаграмма "сущность-связь"A- это отношение, при котором одному экземпляру сущности отвечает 0, 1 или более экземпляров другой сущности.
    2НотацияBпозволяет графически представить все элементы информационной модели согласно простым, интуитивно понятным, но строго определенным правилам - нотациям.
    3Отношение один-к-одномуC- это отношение, при котором одному экземпляру сущности отвечает один экземпляр другой сущности.
    4Отношение один-ко-многимD- это сущность, которая порождает непересекающиеся подмножества экземпляров (категории сущности), связанных с сущностью через значения своего атрибута.
    5Отношение многие-ко-многимE- это отношение, при котором одному экземпляру сущности отвечает 0, 1 или более экземпляров другой сущности и наоборот.

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

    Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц PRODUCT (50 строк) и VENDOR (1000):
    SELECT VENDOR_CODE, PRODUCT_CODE, PRODUCT_DESCFROM VENDOR, PRODUCTWHERE VENDOR.VENDOR_CODE = PRODUCT.VENDOR_CODE AND VENDOR.VENDOR_CODE = "100";

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

  • Формируем декартово произведение таблиц PRODUCT и VENDOR.
  • Ограничиваемся в результирующей таблице строками, которые удовлетворяют условию поиска в предложении WHERE.
  • Выполняем проекцию результирующей таблицы на список колонок, указанный в предложении SELECT.
  • если 20 строк удовлетворяют условиям поиска

    Какой из перечисленных ниже объектов является обязательным элементам стандарта SQL-92?

    Данные в информационных системах выступают как …

    В самом общем случае, база данных - это…

    Какой из ниже перечисленных объектов может быть материальной сущностью?

    Укажите правильное соответствие между элементами информационной модели и их определениями
    Элементы моделиОпределение
    1Отношение (связь)A- это характер участия сущности в связи.
    2Уникальный идентификатор связиB- это соотношение между числом сущностей, участвующих в образовании связи.
    3Степень (мощность) связиC- это сущность, которая не может присутствовать в базе данных, пока не существует связанного с ней экземпляра другой сущности
    4Класс принадлежности сущностиD- это сущность, которая порождает непересекающиеся подмножества экземпляров (категории сущности), связанных с сущностью через значения своего атрибута.
    5Рефлексивное отношениеE- это категория порождающей сущности (сущности-супертипа)
    6Слабая сущностьFпредставляет собой соединение (взаимоотношение) между двумя или более сущностями.
    7СупертипG- это супертип с порожденными им подтипами
    8ПодтипH- это атрибут для однозначной идентификации отношения
    9Составная сущностьJ- это отношение, связывающее сущность саму с собой

    Как согласно методологии информационного проектирования на ER-диаграмме изображается отношение?

    Укажите положение, которое не относится к диаграмме потока данных.

    Укажите, какой вид работы не входит в этап проектирования физической модели реляционной базы данных

    Укажите, какие объекты не являются входными данными для проектирования базы данных

    Укажите правильное соответствие между задачами этапа "Сбор и анализ входных данных" и результатами их выполнения
    ЗадачиРезультаты
    1.Контроль качества ER-диаграммAПоследовательность работ бизнес-модели процесса проектирования базы данных со сведениями об ответственных исполнителях и сроках их исполнения
    2.Контроль качества диаграмм функциональной модели предметной области базы данныхBОснова для создания логической модели базы данных
    3.Систематизация требований заказчика к базе данныхCВывод о достаточности требований и реализуемости базы данных
    4.Подготовка плана проектирования базы данныхDОснова для разработки серверного кода и проектирования модулей приложений базы данных

    Какое из нижеперечисленных выражений является декартовым произведением множеств D1 = {b, d} и D2 = {a, c}?

    Какое из приведенных ниже выражений представляет функциональную форму записи отношения?

    Что используется для реализации экземпляра сущности в реляционной модели данных?

    Рассмотрим схему отношения ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ (Личный номер, Предмет, Фамилия, Должность, Оклад, Часы). Ключами отношения являются:

    Продолжите высказывание "Реляционная база данных есть …:

    Нормализация отношений информационной модели предметной области является…:

    Установите правильное соответствие между нормальными формами и некоторыми аспектами их определения.
    Нормальная формаОпределение
    1Первая нормальная форма (1НФ)Aотношение должно удовлетворять зависимости по соединению относительно своих проекций.
    2Вторая нормальная форма (2НФ)Bвсе неключевые атрибуты отношения функционально полно зависят от составного ключа отношения; отношение не должно содержать частичных ФЗ.
    3Третья нормальная форма (3НФ)C неключевые атрибуты отношения не зависят от ключей; отношение допускает наличия только таких нетривиальных ФЗ, в которых ключ определяет один или более других атрибутов: Х \to А, где А \notsubset Х, Х включает некоторый ключ.
    4Нормальная форма Бойса-Кодда (НФБК)Dвсе неключевые атрибуты отношения зависят только от первичного ключа; отношение не должно содержать транзитивных ФЗ неключевых атрибутов от ключа
    5Четвертая нормальная форма (4НФ)Eотношение не должно содержать независимых многозначных ФЗ.
    6Пятая нормальная форма (5НФ)Fвсе атрибуты отношения являются простыми, т.е. не имеют компонентов.

    К какой нормальной форме приведено исходное отношение?

    Исходное отношение:

    Преподаватель (Фамилия, Группа, Предмет )

    Результирующие отношения:

    Преподаватель_группа (Фамилия, Группа )

    Преподаватель_предмет (Фамилия, Предмет )

    Комментарий к ответу: Отношение Преподаватель содержит две многозначные ФЗ: Фамилия \to\to Группа и Фамилия |to\to Предмет. Это приводит к аномалии включения: если у преподавателя появляется новая группа, в отношение приходится добавлять несколько кортежей (по числу читаемых им предметов). Устранение аномалии заключается в выделении МФЗ в отдельное отношение

    6. Какие из перечисленных требований должны быть удовлетворены в рамках логической модели реляционной базы данных?

    Продолжите высказывание "Декомпозицией схемы отношений R(A1, A2, ..., An) называется …"

    Какое из приведенных ниже утверждений лежит в основе одного из методов синтеза?

    Сколько правил относится к работе с F-зависимостями?

    В каком из перечисленных ниже правил для степени связи указано неверное значение?

    Установите соответствие между фазами обработки команды SQL и действиями СУБД
    Тип данныхЗначение
    1фаза синтаксического разбораАвключает проверку синтаксиса команды, проверку имен таблиц и колонок в базе данных, а также подготовку исходных данных для оптимизатора
    2фаза оптимизацииБвключает подстановку действительных имен таблиц и колонок базы данных в представление, идентификацию возможных вариантов выполнения команды, определения стоимости выполнения каждого варианта, выбор наилучшего варианта на основе внутренней статистики
    3фаза генерации исполняемого кодаВвключает выполнение кода команды
    4фаза выполнения командыГвключает построение выполняемого кода команды

    Установите соответствие между объектами реляционной базы данных, относящимися к так называемому серверному коду, и их определениями
    ОбъектОпределение
    1Хранимая процедураА- это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков программирования базы данных
    2ФункцияБ- это поименованный оператор SQL, который заранее откомпилирован и сохраняется в базе данных. Скорость обработки команды выше, чем у соответствующего ему оператора SQL, т.к. при этом не выполняются фазы синтаксического разбора и компиляции
    3КомандаВ- это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков обработки программирования базы данных, который при выполнении возвращает значение - результат вычислений
    4ТриггерГ- это объект базы данных, который представляет собой специальную хранимую процедуру. Процедура запускается автоматически, когда происходит связанное с триггером событие (например, до вставки строки в таблицу)
    5ТаймерД - это объект базы данных, который состоит из поименованного, структурированного набора переменных, процедур и функций.
    6ПакетЕ - это триггер, запускающийся событием таймера.

    Квалифицируемые имена - это…

    В значения какого типа данных не могут быть преобразованы данные строкового типа?

    В контексте проектирования физической модели реляционной базы данных ограничение - это …

    Под внешней схемой принято понимать …

    В контексте физического проектирования реляционных баз данных вертикальное разбиение таблицы - это …

    При приятии решении о денормализации определите, что является наиболее важным для приложения базы данных

    Какое из перечисленных ниже словосочетаний не является синонимом?

    Дана таблица PROJECT, созданная командой
    CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO));

    Ниже приведено изменение в определении таблицы для того, чтобы иметь возможность различать законченные проекты и переносить их в таблицу PROJECT_OLD. Упрощает ли данное изменение сопровождение таблицы?

    CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,S_DATE	date NOT NULL,F_DATE	date,PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO)); 

    Комментарий к Задаче 6. Добавление дополнительных колонок в первичный ключ приведет к дополнительным накладным расходам. Отбор записей для перенесения и последующего удаления с помощью переменной типа дата менее выгоден, чем использование односимвольной переменной. Спорным остается вопрос наложения на переменную FINISH ограничения NOT NULL. Это целесообразно сделать, но это приводит к лишней операции при вводе проекта - явного указания, что он не завершен.

    Какой из перечисленных ниже типов колонок является плохим кандидатом для построения индекса?

    Укажите преимущество секционирования представлений с помощью предложения WHERE

    Рассмотрим базу данных обработки заказов и создадим индексный кластер для хранения одной из таблиц базы данных - 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 сделано, чтобы избежать создания второго индекса.

    Является ли такое решение преимуществом с точки зрения утверждения: "Строки, имеющие специальные записи о клиенте, имеют более одной записи о клиенте".

    Курсор предназначен для …

    Пакет состоит из:

    Какая из приведенных ниже привилегий прав доступа не позволяет изменят данные объекта?

    Таблица базы данных СУБД 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. Оцените ее размер (в страницах).

    Бизнес-функция "Принять на работу сотрудника" имеет следующую декомпозицию, полученную от аналитика базы данных:

    1. Принять на работу сотрудника

    1.2. Зарегистрировать заявление

    1.3. Оформить договор найма

    1.4. Издать приказ по организации

    1.5. Завести карточку учета

    1.6. Закрыть заявление

    Является ли бизнес-функция "Оформить договор найма" атомарной?

    Оптимизация запросов может быть определена как …

    Оптимизация запросов, основанных на вычислении стоимости, отличается от оптимизации, основанной на правилах, тем, что …

    Кардинальность колонка EMPLOYEE_NO равна 100. Оценка фактора селективности предиката EMPLOYEE_NO=65 равна …

    Установите соответствие между типами приложений и их определениями.
    Тип приложения Определение
    1.OLTP-системаA- это такое приложение обработки данных, для которого база данных растет или сжимается в размерах периодически в зависимости от характера обработки данных.
    2.DSS-системаБ- это приложение, которое обеспечивает аналитическую обработку данных, включающую математический, статистический или иной анализ данных.
    3.BATCH-системыВ- это такое приложение, которое работает с базой данных в не интерактивном режиме.
    4.OLAP-системаГ- это такое приложение, которое работает с очень большой базой данных в режиме "только чтение".
    5.VCDB-системаД- это такое приложение, которое содержит в основном транзакции вставки, обновления и удаления, с высокой частотой преимущественно транзакций обновления.

    Укажите правильное соответствие между элементами информационной модели и их графическим изображением на ER-диаграмме.
    Элементы моделиИзображение на диаграмме
    1Обязательный класс принадлежности сущностиAСимвол "птичья лапка"
    2Необязательный класс принадлежности сущности отношениюBКружок на линии отношения рядом с сущностью
    3Степень связи NCВертикальная черта на линии отношения рядом с сущностью
    4Степень связи 1D"Вилка" с полукругом в точке ветвления
    5Отношение супертип-подтипEОдинарная горизонтальная черта

    В чем состоит эмпирическое правило Д. Энсора?

    Какая из ниже перечисленных задач в концепции клиент-серверной технологии для распределенных вычислений не относится напрямую к разработке серверного кода?

    Код хранимых процедур и функций хранится …

    В концепции клиент-серверной технологии для распределенных вычислений сервером называют …

    Концепция обеспечения безопасности доступа, принятая в Oracle, не предусматривает выполнение следующих действий:

    Укажите правильное соответствие между элементами диаграммы потока данных и их определениями.
    ЭлементыОпределение
    1Источники данныхA показывают места хранения данных.
    2Потоки данныхBпоказывают операции, производимые над данными.
    3Хранилища данныхCпоказывают, кто использует или работает с данными.
    4Процессы обработки данныхDпоказывают способ передачи данных между источниками и хранилищами данных

    Укажите, какие объекты из ниже перечисленных относятся к результатам проектирования физической модели реляционной базы данных с учетом влияния транзакций.

    Какое из приведенных ниже свойств не является свойством реляционной модели данных?

    Укажите правильное соответствие между IDEF0-диаграммами и их определениями.
    IDEF0-диаграммыОпределение
    1Контекстная диаграммаAописывает каждый из функциональных фрагментов системы
    2Диаграмма декомпозицииBпоказывает иерархическую структуру функций, не отображая взаимосвязи между ними
    3Диаграмма дерева узловCявляется вершиной иерархической структуры диаграмм и представляет самое общее описание системы и ее взаимодействия с внешней средой

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

    Сколько существует основных аксиом вывода для F-зависимостей?

    Продолжите высказывание "Универсальное отношение - это отношение, …

    Продолжите высказывание "Логическая модель реляционной базы данных представляет собой …:

    Какой из ниже перечисленных категорий таблиц нет в стандарте SQL-92?

    Обладает ли представленная ниже декомпозиция свойством соединения без потерь?Дана схема отношения ABCDE, ее декомпозиция d={AD, AB, BE, CDE, AE}, и две ФЗ: A \to C, B \to C, C \to D, DE \to C, CE \to A

    Установите соответствие между терминами и их определениями
    ТерминОпределение
    1.Ключ секционированияAколонка таблицы, относительно значений которых СУБД будет делать физическое разнесение таблицы по различным табличным пространствам на жестких дисках
    2.Секционирование по диапазонуБозначает распределение строк таблицы на различные предопределенные табличные пространства в зависимости от значения ключа секционирования
    3.Хеш-секционированиеВозначает, что таблица сначала распределяется среди табличных пространств на основе диапазона значений ключа секционирования, далее каждая из полученных секций диапазонов делится на подчиненные секции или подсекции, и затем строки равномерно распределяются среди подчиненных секций по значению хеш-ключа
    4.Составное секционированиеГозначает равномерное распределение строк таблицы по назначенным табличным пространствам в зависимости от значения ключа секционирования, который в данном случае хешируется

    Что из ниже перечисленного не входит в функциональную сторону определения информации?

    Организационно-технологическое обеспечение входит в …

    Установите соответствие между понятиями, связанными с предметной областью, и их определениями.
    ПонятиеОпределение
    1Ядро предметной областиAв каждый конкретный момент времени представляет собой выделенную совокупность определенных объектов и ситуаций
    2ОбъектB- взаимосвязи, выражающие взаимоотношения между объектами
    3Класс ситуацийCявляется результатом абстрагирования реального объекта путем выделения и фиксации набора его свойств
    4Состояние предметной области (снимок)D- совокупность объектов (реалий внешнего мира), о которых можно задавать вопросы

    Укажите правильное соответствие между элементами IDEF0-диаграмм и их определениями.
    ЭлементыОпределение
    1РаботыA- это материалы или информация, которые производятся работой.
    2СтрелкиBобозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты.
    3ВходC- это правила, стратегии, процедуры или стандарты, которыми руководствуется работа.
    4УправлениеD- это материалы или информация, которые используются или преобразуются работой для получения результата (выхода).
    5ВыходEописывают взаимодействие работ между собой и с внешними миром
    6МеханизмF- это специальная стрелка, указывающая на другую модель работы.
    7ВызовG- это ресурсы, которые выполняют работу (персонал, станки, устройства).

    Какое из ниже перечисленных действий не относится к проверке правильности логической модели реляционной базы данных?

    Упорядочите действия по созданию первой итерации внутренней схемы базы данных
    Действия
    1.Создание таблиц
    2.Определение типов данных колонок
    3.Определение первичного ключа
    4.Задание ограничений на значения колонок
    5.Создание таблиц для взаимосвязи многие-ко-многим
    6.Создание индексов
    7.Создание представлений
    8.Проверка корректности созданной физической модели
    9.Создание других объектов базы данных

    Установите правильное соответствие между понятиями модели и их определениями
    ПонятиеОпределение
    1Ключ отношенияAэто уникальное значение атрибута или атрибутов в кортеже, позволяющее идентифицировать сущность или часть сущности предметной области
    2Возможный ключ отношенияBэто атрибут составного ключа, однозначно определяющий совокупность неключевых атрибутов отношения
    3Первичный ключ отношения Cэто первичный ключ отношения, содержащий несколько атрибутов
    4Составной ключ отношенияDэто значение атрибута или атрибутов, позволяющее однозначно идентифицировать кортеж
    5Частичный ключ отношенияEэто значение атрибута или атрибутов отношения, которые являются кандидатами на ключ отношения
    6Атомарный ключ отношенияFэто первичный ключ отношения, содержащий один атрибут
    7Внешний (посторонний) ключ отношенияGэто атрибут кортежа, который является первичным ключом другого отношения

    В модели данных сущности могут иметь:

    Сколько существует основных классов F-зависимостей?

    Для достижения 3НФ необходимо, чтобы:

    Дано отношение ОТГРУЗКА (корабль, дата отправления, грузополучатель, 1 партия грузов, 2 партия грузов, 3 партия грузов, объявленная стоимость, застрахованная стоимость). Использование этого отношения в реляционной базе данных может породить следующие проблемы:

    Какие из перечисленных требований должны быть удовлетворены в рамках логической модели реляционной базы данных?

    Какую из приведенных ниже проблем не следует относить к проблемам метода декомпозиции?

    Какой результат будет после выполнения команды SELECT ниже:
    SELECT  INITCAP(ENAME)FROM  EMPLOYEEWHERE ENAME='Тулякова';
    ?

    Установите уровень иерархии объектов реляционной базы данных, согласно стандарту SQL-92
    Уровень иерархииОбъект
    1IАКластеры
    2IIБПредставления
    3IIIВСтолбцы
    4IVГТаблицы
    5IVДКаталоги
    6VЕСтроки
    7VIЖСхемы

    Определите порядок действий при создании базовых таблиц реляционной базы данных
    Номер шага алгоритмаДействие
    1IАФормирование списка имен таблиц и их сокращений в словаре данных
    2IIБИдентификация реляционной таблицы
    3IIIВПроверка: число базовых таблиц соответствует числу отношений логической модели реляционной базы данных
    4IVГФормирование списка имен колонок и их сокращений в словаре данных
    5VДОпределение колонок для базовых таблиц
    6VIЕОпределение типов данных колонкам
    7VIIЖПроверка списка имен в словаре данных, чтобы избежать конфликтов имен в базе данных в целом
    8VIIIЗВыборочное добавление

    Какое из перечисленных ниже бизнес-правил не относится к правилам ссылочной целостности?

    В реляционной базе данных синоним - это …

    Рассмотрим базу данных обработки заказов и создадим индексный кластер для хранения одной из таблиц базы данных - 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 сделано, чтобы избежать создания второго индекса.

    Является ли такое решение преимуществом с точки зрения утверждения: "Очень немного строк о клиентах имеют специальные записи о клиенте".

    В концепции клиент-серверной технологии для распределенных вычислений серверным кодом называют …

    Таблица базы данных СУБД 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. Оцените ее размер (в страницах).

    К параметрам реляционной таблицы относятся …

    Дан следующий список функций и модулей.
    ФункцияМодуль
    1. Назначить руководителя проекта1. Ввод информации о проекте
    2. Определить бюджет проекта2. Ввод информации о сотрудниках
    3. Определить список подразделений3. Поиск информации о сотрудниках
    4. Определить список сотрудников4. Поиск информации о проектах
    5. Выполнять проект5. Генерация отчета о выполненных проектах
    6. Сдать проект6. Генерация отчета о выполняемых проектах
    Функция 5 отображается в модули …

    Правило "Только руководитель может санкционировать выплату премиальных" является …

    Стратегия тестирования должна отвечать на следующие вопросы …:

    К основным типам языков манипулирования данными в базах данных относят …

    Команды SQL
    SELECT P.PROD_NO, P.PROD_DESCFROM PRODUCT P, ORDER OWHERE (O.PROD_NO = P.PROD_NO) AND(O.ORD_DATE BETWEEN  JAN-1-1995 AND JAN-31-1995);
    является операцией …

    При работе с оптимизатором СУБД SQLBase для увеличения производительности конкретной команды SELECT проектировщик базы данных или администратор баз данных выполняет одно или два из следующих действий:

    Дана таблица PROJECT, созданная командой
    CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO));

    Ниже приведено изменение в определении таблицы для того, чтобы иметь возможность различать законченные проекты и переносить их в таблицу PROJECT_OLD. Упрощает ли данное изменение сопровождение таблицы?

    CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,S_DATE	date NOT NULL,F_DATE	date,PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO, S_DATE));

    Комментарий к Задаче 6. Добавление дополнительных колонок в первичный ключ приведет к дополнительным накладным расходам. Отбор записей для перенесения и последующего удаления с помощью переменной типа дата менее выгоден, чем использование односимвольной переменной. Спорным остается вопрос наложения на переменную FINISH ограничения NOT NULL. Это целесообразно сделать, но это приводит к лишней операции при вводе проекта - явного указания, что он не завершен.

    Сколько основных конструкций используется в информационной модели предметной области?

    Какое из приведенных ниже определений является определением предметной области?

    Установите правильное соответствие между правилами вывода для MV-зависимостей и их определениями
    Правила выводаОпределение
    1ДополнениеAЕсли X, Y, Z \subseteq U и заданы МФЗ X \to\to Y и МФЗ X \to\to Z, то имеют место МФЗ X \to\to Y \cap Z, МФЗ X \to\to Y - Z и МФЗ X \to\to Z - Y
    2ПополнениеBЕсли X, Y, Z \subseteq U и заданы МФЗ X \to\to Y и ФЗ XY \to Z, то имеет место ФЗ X \to Z - Y
    3ТранзитивностьCЕсли X \subseteq U, Y \subseteq U и заданы МФЗ X \to\to Y и МФЗ Y \to\to Z, то имеет место МФЗ X \to\to Z - Y
    4ОбъединениеDЕсли X \subseteq U, Y \subseteq U, Z \subseteq U и заданы МФЗ X \to\to Y и МФЗ X \to\to Z, то имеет место МФЗ X \to\to Y \cap Z
    5ПсевдотранзитивностьEЕсли X, Y, Z, W \subseteq U и заданы МФЗ X \to\to Y и МФЗ WY \to\to Z, то имеет место МФЗ WX \to\to Z - W \cap Y
    6Смешанная транзитивностьFЕсли X \subseteq U, Y \subseteq U, V \subseteq W и задана МФЗ X \to\to Y, то имеет место МФЗ WX \to\to V \cap Y
    7ДекомпозицияGЕсли X \subseteq U, Y \subseteq U и задана МФЗ X \to\to Y, то имеет место МФЗ X \to\to U - X - Y

    Рассмотрим схему отношения R(город, адрес, почтовый_индекс). Ключами отношения являются:

    Установите правильное соответствие между аксиомами вывода ФЗ и их определениями.
    Аксиомы выводаОпределение
    1РефлексивностьAЕсли X \subseteq  U, Y \subseteq U, W \subseteq U, Z \subseteq U и задана ФЗ X \to Y, то \forall W \subseteq U имеет место ФЗ X \cup Z \to  Y \cup W
    2ПополнениеBЕсли X \subseteq U, Y \subseteq U, Z \subseteq U и задана ФЗ X \to Y из F, то имеет место ФЗ X \cup Z \to Y \cup Z
    3ТранзитивностьCЕсли X \subseteq U, Y \subseteq U и задана ФЗ X \to Y, то \forall Z \subseteq U имеет место ФЗ X \cup Z \to Y
    4РасширениеDЕсли X \subseteq U, Y \subseteq U, Z \subseteq U и задана ФЗ X \to Y, Y \to Z из F , то имеет место ФЗ X \to Z.
    5ПродолжениеEЕсли X \subseteq U, Y \subseteq U, Y \subseteq X, то ФЗ X \to Y следует из F. Иначе X, X\toX
    6ПсевдотранзитивностьFЕсли X \subseteq U, Y \subseteq U, Z \subseteq U и Z \subseteq Y и задана ФЗ X \to Y, то имеет место ФЗ X \to Z
    7АддитивностьGЕсли X \subseteq U, Y \subseteq U, Z \subseteq U и заданы ФЗ X \to Y и ФЗ X \to Z, то имеет место ФЗ X \to Y \cup Z
    8ДекомпозицияHЕсли X \subseteq U, Y \subseteq U, W \subseteq U, Z \subseteq U и заданы ФЗ Х \to Y и ФЗ Y \cup W \to Z, то имеет место ФЗ X \cup W \to Z

    Какое из утверждений не относится к основным конструктивным идеям теории проектирования реляционных баз данных?

    Будет ли ниже приведенный запрос при выборке данных обращаться к таблице данных? Колонка Ename проиндексирована.
    SELECT COUNT(*) FROM EMPLOYEE WHERE Ename LIKE 'C%';

    Проектировщик базы данных после создания физической базы данных проверяет …

    Стратегия тестирования должна отвечать на следующие вопросы …:

    Установите соответствие между элементом определения транзакции и его смыслом.
    ЭлементОпределение
    1.Имя транзакции и номер транзакцииAуникальная идентификация каждой транзакции базы данных
    2.Описание транзакцииБонлайновая транзакция или пакетная транзакция, высокая, средняя, низкая
    3.Характер транзакции и ее сложностьВперечень операций предметной области, которые выполняются транзакцией
    4.Объем транзакцииГсредняя частота и пиковая частота использования
    5.Требования к производительности транзакцииДколичество секунд, необходимое для завершения транзакции в режиме эксплуатации базы данных.
    6.Относительный приоритетЕнасколько важна настоящая транзакция для предметной области по сравнению с другими
    7.Время выполнения транзакцииЖколичества секунд, требуемых для выполнения транзакции

    Дана спецификация модуля приложения базы данных.

    Наименование модуля: Страница для входа в приложение (LogIn)

    Цель: идентификация пользователя и предоставление доступа к приложению базы данных

    Входные данные

    Имя пользователя

    Пароль

    Таблица базы данных: USERACCOUNT

    Колонки:

    USERNAME - запрашивается, используется в предикате поиска

    USERPASS - запрашивается, используется в предикате поиска

    Какая позиция спецификация была пропущена проектировщиком базы данных?

    В контексте физического проектирования реляционных баз данных денормализация - это …

    Какую из перечисленных ситуаций следует отнести к динамической ситуации?

    Какие из ниже перечисленных причин приводят к нецелесообразности создания индексов для каждого оператора SELECT?

    Концепция независимости прикладных программ от физической структуры данных не дает следующих преимуществ:

    Выберите правильную последовательность действий по нормализации сущности предметной области и отношения логической модели базы данных
    Действия
    1.Определить функциональные зависимости в отношении
    2.Назначить первичные ключи связывающих отношений, исходя из уникального идентификатора связи и процедуры миграции ключей при нормализации
    3.Получить список атрибутов сущности
    4.Определить класс принадлежности сущности к связи
    5.Для полученных отношений назначить первичные ключи
    6.Определить степень связи сущностей
    7.Выполнить нормализацию сущности (преобразовать сущность в отношение
    8.Нормализовать отношение (разрешить связи)
    9.Определить возможные ключи отношения, в частности, рассмотрев уникальный идентификатор сущности
    10.Получить список детерминантов

    Какие из перечисленных ниже свойств не присущи первичному ключу реляционной таблицы?

    Завершите высказывание "Множество F-зависимостей F не избыточно, если …"

    Отношение, которое может быть приведено к НФБК, является:

    Сколько правил относится к работе с MV-зависимостями в случае многосторонней связи?

    Какая из ниже перечисленных команд SQL не относится к командам манипулирования данными?

    Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим

    Требуется разрешить это отношение.

    Решение.

    create table CUSTOMER(CUSTOMER_NO		NUMBER(6) 		not null,CUSTOMER_NAME		VARCHAR2(45)	null,CUSTOMER_ADDRESS	VARCHAR2(35)	null,CUSTOMER_CITY		VARCHAR2(45)	null,CUSTOMER_STATE	CHAR(2)		null,CUSTOMER_ZIP		NUMBER(5)		null,primary key (CUSTOMER_NO))create table SALESMAN(SALESMAN_NO		NUMBER(6)		not null,SALESMAN_NAME 	VARCHAR2(45) 	null,SALESMAN_EMP_NO	NUMBER(6)		null,SALESMAN_YTD_SALES	NUMBER(9,2)	null,SALESMAN_PROD_GRP	CHAR(8)		null,primary key (SALESMAN_NO))create table CUSTOMER_ SALESMAN(CUSTOMER_NO	NUMBER(6)			not null,SALESMAN_NO	NUMBER(6)			not null,SALESMAN_QUOTA	NUMBER(6)		null,primary key (CUSTOMER_NO, SALESMAN_NO),foreing key (CUSTOMER_NO) references CUSTOMER,foreign key  (SALESMAN_NO) references SALESMAN)

    Связывающая таблица - это …

    Установите соответствие между ограничениями и их содержанием.
    ОграничениеОписание
    1CHECKАГарантирует, что колонка всегда содержит значение и оно уникально в таблице
    2DEFAULTБПомещает значение по умолчанию в колонку. Гарантирует, что колонка всегда имеет значение
    3FOREING KEYВГарантирует, что значение существует как значение в колонке первичного ключа другой таблицы. Обеспечивает процедуры удаления дочерних строк при удалении связанных с ней родительских.
    4NOT NULLГГарантирует, что значение будет уникальным в таблице
    5PRIMARY KEYДГарантирует, что значения находятся в границах специфицированного интервала, задаваемого предикатом
    6UNIQUEЕГарантирует, что колонка всегда содержит значение

    Установите соответствие между терминами и их определениями.
    ТерминОпределение
    1.КластерA- это значение колонок, общих для кластеризуемых таблиц
    2.Индексный кластерБ- это кластер, для физической организации которого используется индекс со структурой B-Tree
    3.Хеш-кластерВ- это кластер, для физической организации которого использует структура на основе преобразования ключа
    4.Кластерный ключГ- это группа таблиц, которая разделяет общие физические страницы данных при совместном использовании в запросах общих колонок этих таблиц

    Укажите свойство, которое не является свойством индекса со структурой B-Tree

    Рассмотрим базу данных обработки заказов и создадим индексный кластер для хранения одной из таблиц базы данных - 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 сделано, чтобы избежать создания второго индекса.

    Является ли такое решение преимуществом с точки зрения утверждения: "Все записи о клиентах выбираются для ежегодного отчета".

    Курсор - это …

    Учетные записи представляют собой …

    Правило "Каждый заказ должен быть предназначен для одного и только одного покупателя" является …

    Оптимизатором запросов называется …

    При оптимизации запросов, основанных на вычислении стоимости, …

    При выполнении команды SQL
    SELECT NAME, QTY, DESCFROM CUSTOMER C, ORDER O, PRODUCT PWHERE ( C.CUST_NO = O. CUST_NO )AND (P.CUST_NO = O. CUST_NO );
    СУБД выполнит физическую операцию …

    Какие из ниже перечисленных причин приводят к нецелесообразности создания индексов для каждого оператора SELECT?

    Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?

    Алгоритм

  • Определение всех ФЗ между атрибутами отношения
  • Построить минимальное покрытие ФЗ
  • Определение, находится ли отношение в НФБК. Если да, то завершить проектирование; в противном случае, отношение должно быть разбито на два других отношения.
  • Повторение пунктов 2 и 3 для каждого нового отношения, полученного в результате декомпозиции.

    Исходное отношение:

    Преподаватель (Личный_#, Фамилия, Должность, Оклад, Кафедра, Телефон )

    Результирующие отношения:

    Преподаватель(Личный_#, Фамилия, Должность, Кафедра)

    Должность (Должность, Оклад)

    Кафедра (Кафедра, Телефон)

    Комментарий к ответу: Отношение Преподаватель содержит транзитивные зависимости: Личный_# \to Кафедра \to Телефон и Личный_# \to Должность\to Оклад. Это может привести к следующим аномалиям:

  • дублирование данных о Телефоне для каждой Кафедры;
  • проблема контроля избыточности данных: обновление Телефона;
  • проблема нуль-значений: данные о новой Кафедре не могут быть включены до появления первого преподавателя.
  • Устранение аномалий заключается в выполнении трех проекций отношения.

    В каком из перечисленных ниже правил для степени связи указано неверное значение?

    Сколько правил относится к работе с MV-зависимостями в случае связи супертип-подтип?

    Рассмотрим фрагмент определения преставления
    SELECT * FROM east_sales@icp.ac.ru WHERE LOC = 'EAST'UNION ALLSELECT * FROM west_sales@ioc.ac.ru WHERE LOC = 'WEST';
    Если заменить предложение WHERE на ограничение CHECK, то в таком случае …

    Укажите, какие объекты из ниже перечисленных относятся к результатам проектирования первой итерации физической модели реляционной базы данных.

    Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц PRODUCT (50 строк) и VENDOR (1000):
    SELECT VENDOR_CODE, PRODUCT_CODE, PRODUCT_DESCFROM VENDOR, PRODUCTWHERE VENDOR.VENDOR_CODE = PRODUCT.VENDOR_CODE AND VENDOR.VENDOR_CODE = "100";

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

  • Формируем декартово произведение таблиц PRODUCT и VENDOR.
  • Выполняем проекцию результирующей таблицы на список колонок, указанный в предложении SELECT.
  • Ограничиваемся в результирующей таблице строками, которые удовлетворяют условию поиска в предложении WHERE.
  • если 20 строк удовлетворяют условиям поиска

    Какие из перечисленных ниже свойств не присущи строкам реляционной таблицы?

    В контексте проектирования физической модели реляционной базы данных имя - это …

    В контексте физического проектирования реляционных баз данных секционирвание - это …

    Основной целью создания информационных систем является …

    В основе математического представления иерархической модели лежит …

    Ниже приведена диаграмма жизненного цикла сущности Чек. Оцените ее качество.

    Сколько существует функциональных зависимостей в отношении реляционной базы данных?

    Установите соответствие между типами данных для представления строк символов и строк бит со значениями, которые они определяют.
    Тип данныхЗначение
    1Char[(длина)]А строка произвольной длины до 2 Гб символов
    2Varchar [(длина)]БСтрока бит переменной длины до 2 Гб
    3Varchar2 (длина),Встрока переменной длины
    4Long [(длина)]Гстрока фиксированной длины от 1 до 255 символа
    5Raw [(длина)}ДСтрока бит переменной длины до 255 байт
    6Long Raw [(длина)]Е строка переменной длины до 2 Кб символов

    Пусть, для таблицы базы данных EMPLOYEE
    1Номер личной карточкиEMPNO (PK)
    2ФамилияENAME
    3ИмяLNAME
    4СтраховкаSSECNO
    5Номер подразделенияDEPNO (FK)
    6ДолжностьJOB
    7ВозрастAGE
    8СтажHIREDATE
    9ДоплатыCOMM
    10ЗарплатаSAL
    11ШтрафыFINE
    12АвтобиографияBiog
    13ФотографияFoto
    задана следующая матрица распределения (использования) колонок таблицы (пронумерованы) по 10 транзакциям.
    12345678910111213
    1+++++++++++++
    2+++++++++++++
    3+++++++++++++
    4+++++++++++++
    5+++++++
    6+++++
    7+++++
    8+++++
    9++++
    10++++
    Как следует изменить предложенное в примере лекции вертикальное разбиение данной таблицы?

    Процедуры и функции опционально имеют …

    Триггер базы данных является объектом реляционной базы данных, который активизирует …

    Проектировщик базы данных после создания физической базы данных проверяет …

    При выполнении команды SQL
    SELECT * FROM ORDER WHERE(STАTUS IN ('C','P','S')) AND (TOTAL_AMT > 1000);
    СУБД выполнит физическую операцию …

    Индексный ключ определен как SALARY, DEPT, YEARS_SERVICE. Пусть задан предикат
    	SALARY < 25000 AND	DEPT = 50 AND	YEARS_SERVICE > 3.	
    При вычислении фактора селективности используются статистика о колонках …

    Какой результат будет после выполнения команды SELECT ниже:
    SELECT ENAME, MOD(SAL,COMM)FROM EMPLOYEEWHERE ENAME='Тулякова';
    если для служащей Туляковой SAL=30150 и COMM= 2000?

    Модель данных - это …

    Кардинальность колонка EMPLOYEE_NO равна 100. Оценка фактора селективности предиката EMPLOYEE_NO>EMPMAX равна …

    Бизнес-функция "Принять на работу сотрудника" имеет следующую декомпозицию, полученную от аналитика базы данных:

    1. Принять на работу сотрудника

    1.2. Зарегистрировать заявление

    1.3. Оформить договор найма

    1.4. Издать приказ по организации

    1.5. Завести карточку учета

    1.6. Закрыть заявление

    Является ли бизнес-функция "Издать приказ по организации" атомарной?

    В СУБД различают следующие классы привилегий:

    При работе с оптимизатором СУБД SQLBase для увеличения производительности конкретной команды SELECT проектировщик базы данных или администратор баз данных выполняет одно или два из следующих действий:

    При рассмотрении иерархии функций проектировщику базы данных следует обращать внимание на следующие моменты:

    Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим

    Требуется разрешить это отношение.

    Решение.

    create table CUSTOMER(CUSTOMER_NO		NUMBER(6) 		not null,CUSTOMER_NAME		VARCHAR2(45)	null,CUSTOMER_ADDRESS	VARCHAR2(35)	null,CUSTOMER_CITY		VARCHAR2(45)	null,CUSTOMER_STATE	CHAR(2)		null,CUSTOMER_ZIP		NUMBER(5)		null,primary key (CUSTOMER_NO))create table SALESMAN(SALESMAN_NO		NUMBER(6)		not null,SALESMAN_NAME 	VARCHAR2(45) 	null,SALESMAN_EMP_NO	NUMBER(6)		null,SALESMAN_YTD_SALES	NUMBER(9,2)	null,SALESMAN_QUOTA	NUMBER(6)		null,SALESMAN_PROD_GRP	CHAR(8)		null,primary key (SALESMAN_NO))create table CUSTOMER_ SALESMAN(CUSTOMER_NO	NUMBER(6)		not null,SALESMAN_NO	NUMBER(6)		not null,primary key (CUSTOMER_NO, SALESMAN_NO))

    В какой концепции обработки данных сущности предметного мира (объекты) наделяются структурой и обладают определенным поведением (набором операций)?

    Завершите высказывание "Неключевой атрибут функционально полно зависит от составного ключа, если …"

    Установите соответствие между терминами и их определениями.
    ТерминОпределение
    1.ИндексA- это физический объект реляционной базы данных, организованный по принципу сбалансированной иерархической структуры
    2.Ключевые поля или ключиБ- это колонки, входящие в индекс
    3.Индекс B-TreeВ- это объект в реляционной базе данных, который предназначен для организации быстрого доступа к строкам таблицы по значениям одной или более колонок этих строк
    4.Составной индексГ- это индекс типа B-Tree базы данных, который одновременно выполняет роль таблицы
    5.Исключительно индексная таблицаД- это индекс, построенный для нескольких колонок таблицы
    6.Кардинальность колонкиЕ- это число дискретных различных значений колонки, которые встречаются в строках таблицы