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

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

Правильные ответы выделены зелёным цветом.
Все ответы: Проектирование реляционных баз данных является составной частью проектов создания информационных систем с базами данных. В курсе изучается базовый набор профессиональных задач проектировщика реляционных баз данных. Приведены примеры решения таких задач.
Данные в информационных системах выступают как …
(1) способ интерпретации информации о внешнем мире в компьютерных системах
(2) способ представления информации в определенной, фиксированной форме, пригодной для обработки, хранения и передачи
(3) способ обработки информации о внешнем мире, пригодный для использования в компьютерных системах
Какое из ниже приведенных определений не связано с термином транзакция? Транзакция - это …
(1) одна из команд SQL- SELECT, INSERT, UPDATE, DELETE
(2) элементарная логически завершенная единица работы, которая может включать несколько команд вставки, удаления или модификации
(3) логическая единица работы, которая переводит базу данных из одного завершенного состояния в другое завершенное состояние
(4) работа базы данных по поддержке целостности данных
В контексте физического проектирования реляционных баз данных индексирование - это …
(1) логическое представление совместно используемых данных из базовой таблицы
(2) определение физического объекта реляционной базы данных для таблицы с целью повышения производительности доступа
(3) обеспечение быстрого доступа к значениям колонки или комбинации колонок
(4) логическое представление совместно используемых данных из базовой таблицы с целью увеличения производительности
В концепции клиент-серверной технологии для распределенных вычислений сервером называют …
(1) компьютеры, расположенные в локальной вычислительной сети, на которых пользователи запускают свои приложения для баз данных
(2) компьютеры, расположенные в локальной вычислительной сети, которые выполняют функцию концентраторов вычислений
(3) компьютеры, на которых пользователи запускают свои приложения
Концепция обеспечения безопасности доступа, принятая в Oracle, не предусматривает выполнение следующих действий:
(1) идентификацию и аутентификацию пользователей
(2) контроль доступа к объектам базы данных
(3) контроль доступа к файловой системе операционной системы
Для проектирования модулей приложений в качестве входных данных используется иерархия функции, которая является элементом …
(1) информационной модели предметной области данных
(2) функциональной модели предметной области базы данных
(3) семантической модели предметной области базы данных
К основным типам языков манипулирования данными в базах данных относят …
(1) процедурные языки
(2) декларативные языки
(3) языки обработки символов
Высота индекса равна 3, фактор селективности равен 0.5, число строк в таблице - 20000, число страниц, занятых таблицей, равно 200. Для плана выполнения оптимизатор запросов выберет …
(1) индекс
(2) сканирование таблицы
(3) другую комбинацию путей доступа
Какое из приведенных ниже определений является определением предметной области?
(1) целенаправленная первичная трансформация картины внешнего мира в некоторую умозрительную картину, определенная часть которой фиксируется в ИС в качестве алгоритмической модели фрагмента действительности
(2) объекты и ситуации фрагмента внешнего мира, подлежащие реализации в базе данных
(3) абстракции реального мира, отраженные в базе данных информационной системы
(4) модель процессов обработки и представления информации для информационной системы
Укажите, какие объекты не являются результатами проектирования базы данных.
(1) физическая база данных
(2) информационная модель предметной области базы данных
(3) план тестирования базы данных
(4) физическая модель базы данных, которая может быть преобразована в скрипт для создания базы данных
(5) спецификации модулей приложений базы данных
Установите правильное соответствие между конструкциями отношения в табличном представлении и их определениями
КонструкцияОпределение
1ОтношениеAтаблица
2Атрибут Bимя колонки таблицы
3Схема отношенияCсписок имен атрибутов
4ДоменDтип данных колонки таблицы
5КортежEстрока таблицы
(1) A, B, C, D, E
(2) B, E, C, A, D
(3) D, A, E, B, C
(4) A, D, E, C, B
Установите правильное соответствие между классами функциональных зависимостей и их определениями.
ПонятиеОпределение
1Полная ФЗAПусть X, Y, Z - атрибуты отношения R. При этом имеются ФЗ math и math, но отсутствуют ФЗ math и math
2Частичная ФЗBНеключевой атрибут зависит от части составного ключа
3Транзитивная ФЗCПусть r ={r1, …, rp} - множество схем на U. При этом R разлагается без потерь на r как: math
4Многозначная ФЗDНеключевой атрибут функционально зависит от ключа, но не находится в функциональной зависимости ни от какой части составного ключа
5ФЗ по соединениюEПусть r - некоторая схема отношения, X и Y - подмножества атрибутов r. При этом при заданных значениях атрибутов из {X} существует некоторое множество, состоящее из нуля или более взаимосвязанных значений атрибутов из {Y}, никак не связанных со значениями других атрибутов этого отношения r-X-Y
(1) E, D, C, B, A
(2) C, B, A, D, E
(3) B, E, D, A, C
(4) D, B, А, E, C
Продолжите высказывание "Реляционная база данных есть …:
(1) взаимосвязанная совокупность всех электронных данных организации"
(2) совокупность экземпляров конечных отношений"
(3) совокупность всех сущностей предметной области базы данных"
(4) совокупность всех сущностей и их связей предметной области базы данных"
Продолжите высказывание "Универсальное отношение - это отношение, …
(1) в которое включены все атрибуты из предметной области базы данных. "
(2) которое находится в 1НФ. "
(3) которое находится в 3НФ. "
(4) которое предназначено для представления связи между отношениями. "
На сколько групп принято подразделять команды SQL?
(1) 3
(2) 5
(3) 6
(4) 4
Физическая модель реляционной базы данных есть…
(1) набор ER-диаграмм, которых назначены типы данных атрибутам сущностей предметной области
(2) такое представление отношений базы данных и связей между ними, которое воплощено в последовательность команд SQL. Выполнение этой последовательности команд создает конкретную базу данных и ее объекты
(3) такое представление отношений логической модели данных, которое позволяет пользователю разрешать вопрос-ответные отношений в виде разработанных запросов к базе данных
(4) набор программ, которые реализуют доступ пользователей к данным в базе данных
Организационно-технологическое обеспечение входит в …
(1) основные функции информационной системы
(2) основные функции руководителя проекта создания информационной системы
(3) основные структурные компоненты информационной системы
Установите соответствие между типами приложений и их определениями.
Тип приложения Определение
1.OLTP-системаA- это такое приложение обработки данных, для которого база данных растет или сжимается в размерах периодически в зависимости от характера обработки данных.
2.DSS-системаБ- это приложение, которое обеспечивает аналитическую обработку данных, включающую математический, статистический или иной анализ данных.
3.BATCH-системыВ- это такое приложение, которое работает с базой данных в не интерактивном режиме.
4.OLAP-системаГ- это такое приложение, которое работает с очень большой базой данных в режиме "только чтение".
5.VCDB-системаД- это такое приложение, которое содержит в основном транзакции вставки, обновления и удаления, с высокой частотой преимущественно транзакций обновления.
(1) А, Б, В, Г, Д
(2) Б, Г, В, А, Д
(3) Д, Г, В, Б, А
(4) А, Б, Г, В, Д
Установите соответствие между терминами и их определениями.
ТерминОпределение
1.ИндексA- это физический объект реляционной базы данных, организованный по принципу сбалансированной иерархической структуры
2.Ключевые поля или ключиБ- это колонки, входящие в индекс
3.Индекс B-TreeВ- это объект в реляционной базе данных, который предназначен для организации быстрого доступа к строкам таблицы по значениям одной или более колонок этих строк
4.Составной индексГ- это индекс типа B-Tree базы данных, который одновременно выполняет роль таблицы
5.Исключительно индексная таблицаД- это индекс, построенный для нескольких колонок таблицы
6.Кардинальность колонкиЕ- это число дискретных различных значений колонки, которые встречаются в строках таблицы
(1) А, Б, В, Г, Д, Е
(2) В, Б, А, Д, Г, Е
(3) Г, Б, В, А, Д, Е
(4) Е, Д, В, Б, Г, А
Какая из ниже перечисленных задач в концепции клиент-серверной технологии для распределенных вычислений не относится напрямую к разработке серверного кода?
(1) принятие решения и создание хранимых процедур
(2) принятие решения и создание функций
(3) принятие решения и создание индексов
В контексте баз данных термин "пользователь" имеет следующие основные значения:
(1) это человек, который входит в базу данных для выполнения работы
(2) это область схемы приложения, в которой хранятся объекты, используемые этим приложением
(3) это человек, который (? - Ред.)
Бизнес-функция "Принять на работу сотрудника" имеет следующую декомпозицию, полученную от аналитика базы данных:

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

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

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

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

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

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

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

(1) да
(2) не известно
(3) нет
Оптимизатором запросов называется …
(1) программное обеспечение промежуточного слоя, которое помогает SQL СУБД осуществлять навигацию по физическим структурам данных для доступа к требуемым данным
(2) компонента программного обеспечения SQL СУБД, которая определяет, как осуществлять навигацию по физическим структурам данных для доступа к требуемым данным
(3) программная утилита, которая помогает SQL СУБД осуществлять навигацию по физическим структурам данных для доступа к требуемым данным
Кардинальность колонка EMPLOYEE_NO равна 100. Оценка фактора селективности предиката EMPLOYEE_NO=65 равна …
(1) 0.1
(2) 0.01
(3) 0.001
Какой из ниже перечисленных объектов может быть материальной сущностью?
(1) самолет
(2) штатное расписание организации
(3) интеграл
(4) Елена Прекрасная
Укажите, какие объекты не являются входными данными для проектирования базы данных
(1) информационная модель предметной области базы данных
(2) функциональная модель предметной области базы данных
(3) бизнес-правила
(4) спецификации модулей приложений базы данных
Установите правильное соответствие между понятиями модели и их определениями
ПонятиеОпределение
1Ключ отношенияAэто уникальное значение атрибута или атрибутов в кортеже, позволяющее идентифицировать сущность или часть сущности предметной области
2Возможный ключ отношенияBэто атрибут составного ключа, однозначно определяющий совокупность неключевых атрибутов отношения
3Первичный ключ отношения Cэто первичный ключ отношения, содержащий несколько атрибутов
4Составной ключ отношенияDэто значение атрибута или атрибутов, позволяющее однозначно идентифицировать кортеж
5Частичный ключ отношенияEэто значение атрибута или атрибутов отношения, которые являются кандидатами на ключ отношения
6Атомарный ключ отношенияFэто первичный ключ отношения, содержащий один атрибут
7Внешний (посторонний) ключ отношенияGэто атрибут кортежа, который является первичным ключом другого отношения
(1) B, G, A, D, E, C, F
(2) A, E, D, C, B, F, G
(3) A, B, C, D, E, F, G
(4) G, F, E, D, C, B, A
Какое из утверждений не относится к основным конструктивным идеям теории проектирования реляционных баз данных?
(1) разбиение исходных отношений в соответствии с ФЗ
(2) построение базового набора ФЗ для определенной схемы базы данных, из которого может быть выведено все множество ФЗ, присущих этой схеме
(3) отношение задает ФЗ
(4) построение покрытий множеств ФЗ
(5) существование каждой ФЗ из предметной области может быть строго доказано
Нормализация отношений информационной модели предметной области является…:
(1) группировкой атрибутов в отношении предметной области
(2) механизмом создания логической модели реляционной базы данных
(3) распределением атрибутов по отношениям базы данных
(4) приведением отношений к 3НФ.
Обладает ли представленная ниже декомпозиция свойством соединения без потерь? Дана схема отношения ABCD и ее декомпозиция d={AB, ACD}, и ФЗ: math.
(1) не обладает
(2) обладает
Какой результат будет после выполнения команды SELECT ниже: SELECT ENAME, MOD(SAL,COMM) FROM EMPLOYEE WHERE ENAME='Тулякова'; если для служащей Туляковой SAL=30150 и COMM= 2000?
(1) Тулякова 0
(2) Тулякова 75
(3) Тулякова 150
(4) Тулякова 15
Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим files

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

Решение.

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) правильно
(2) неправильно
Какое из перечисленных ниже преобразований не используется в информационных системах в процессе обработки данных и информации?
(1) информация-данные
(2) данные-информация
(3) информация-информация
В контексте физического проектирования реляционных баз данных денормализация - это …
(1) процесс достижения компромиссов в нормализованных таблицах посредством намеренного введения избыточности в целях увеличения производительности.
(2) процесс достижения компромиссов в нормализованных таблицах посредством намеренного введения избыточности в целях увеличения производительности с нарушением правил реляционной модели данных
(3) процесс построения ненормализованных таблиц физической модели в целях увеличения производительности
(4) процесс достижения компромиссов в нормализованных таблицах посредством намеренного введения избыточности в целях увеличения производительности в рамках реляционной модели
Какой из перечисленных ниже типов колонок является плохим кандидатом для построения индекса?
(1) колонка первичного ключа
(2) колонка, которая содержит уникальные значения
(3) колонки внешнего ключа
(4) колонки с низкой кардинальностью
Попытка изменить значение какого объекта приведет к ошибке?
(1) типа
(2) переменной
(3) константы
Таблица базы данных СУБД 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) 8937
(2) 7938
(3) 7800
Дан следующий список функций и модулей.
ФункцияМодуль
1. Назначить руководителя проекта1. Ввод информации о проекте
2. Определить бюджет проекта2. Ввод информации о сотрудниках
3. Определить список подразделений3. Поиск информации о сотрудниках
4. Определить список сотрудников4. Поиск информации о проектах
5. Выполнять проект5. Генерация отчета о выполненных проектах
6. Сдать проект6. Генерация отчета о выполняемых проектах
Функция 1 отображается в модули …
(1) 1, 2, 3
(2) 5
(3) 2
Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц PRODUCT (50 строк) и VENDOR (1000): SELECT VENDOR_CODE, PRODUCT_CODE, PRODUCT_DESC FROM VENDOR, PRODUCT WHERE VENDOR.VENDOR_CODE = PRODUCT.VENDOR_CODE AND VENDOR.VENDOR_CODE = "100";

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

  • Формируем декартово произведение таблиц PRODUCT и VENDOR.
  • Ограничиваемся в результирующей таблице строками, которые удовлетворяют условию поиска в предложении WHERE.
  • Выполняем проекцию результирующей таблицы на список колонок, указанный в предложении SELECT.
  • если 20 строк удовлетворяют условиям поиска
    (1) 50000
    (2) 100090
    (3) 40020
    Индексный ключ определен как EMPLOYEE_NO, DEPT, SALARY. Пусть задан предикат EMPLOYEE_NO = 45 AND DEPT = 50 AND SALARY > 25000. При вычислении фактора селективности используются статистика о колонках …
    (1) EMPLOYEE_NO
    (2) DEPT
    (3) SALARY
    Сколько основных конструкций используется в информационной модели предметной области?
    (1) 7
    (2) 9
    (3) 6
    (4) 12
    Укажите правильное соответствие между этапами проектирования базы данных и их кратким содержанием.
    ЭтапСодержание
    1.Создание логической модели базы данныхA- это этап, на котором на основании информационной модели предметной области базы данных создается логическая структура базы данных, независимая от ее реализации
    2.Создание физической модели базы данных: внутренняя схемаB- это этап, на котором анализируются возможные транзакции системы, выполняется, в случае необходимости, денормализация отношений для обеспечения более высокой производительности базы данных
    3.Создание физической модели базы данных: учет влияния транзакцийC- это этап, на котором на основании логической модели базы данных создается физическая структура базы данных, зависимая от ее реализации
    4.Создание серверного кодаD- это этап, на котором на основании функциональной модели предметной области базы данных создается серверный код базы данных в виде триггеров, хранимых процедур и пакетов
    5.Проектирование модулей приложений базы данныхE- это этап, на котором создаются спецификации модулей приложений, разрабатываются стратегии тестирования базы данных и приложений, создается план тестирования приложений базы данных и готовятся тестовые данные
    6.Контроль качества проектирования базы данныхFзаключается в настройке некоторых транзакций к базе данных и локальном перепроектировании базы данных согласно требованиям, поступающим с других этапов создания базы данных
    7.Учет задач обратного влиянияGзаключается в проверке качества результатов проектирования на каждом его этапе
    8.Сбор и анализ входных данныхH- это начальный этап проектирования, на котором осуществляется сбор и контроль качества результатов анализа предметной области базы данных, готовится план проектирования базы данных
    (1) A, C, B, D, E, G, F, H
    (2) А, B, H, D, E, F, G, C
    (3) B, A, G, D, C, H, Е, F
    (4) F, Е, D, A, B, C, H, G
    Какое из приведенных ниже свойств не является свойством реляционной модели данных?
    (1) никакие два кортежа не могут иметь полностью совпадающие наборы значений
    (2) все кортежи одного отношения должны имеют одно и то же количество атрибутов
    (3) значение каждого из атрибутов должно принадлежать некоторому определенному домену
    (4) порядок следования кортежей в отношении имеет значения
    Завершите высказывание "Множество F-зависимостей F не избыточно, если …"
    (1) у него нет собственного подмножества, эквивалентного ему самому
    (2) у него нет подмножества ФЗ, из которого выводятся все остальные ФЗ
    (3) у него нет замыкания
    (4) если оно содержит не больше F-зависимостей, чем любое эквивалентное ему множество
    Установите правильное соответствие между нормальными формами и некоторыми аспектами их определения.
    Нормальная формаОпределение
    1Первая нормальная форма (1НФ)Aотношение должно удовлетворять зависимости по соединению относительно своих проекций.
    2Вторая нормальная форма (2НФ)Bвсе неключевые атрибуты отношения функционально полно зависят от составного ключа отношения; отношение не должно содержать частичных ФЗ.
    3Третья нормальная форма (3НФ)C неключевые атрибуты отношения не зависят от ключей; отношение допускает наличия только таких нетривиальных ФЗ, в которых ключ определяет один или более других атрибутов: math, где math включает некоторый ключ.
    4Нормальная форма Бойса-Кодда (НФБК)Dвсе неключевые атрибуты отношения зависят только от первичного ключа; отношение не должно содержать транзитивных ФЗ неключевых атрибутов от ключа
    5Четвертая нормальная форма (4НФ)Eотношение не должно содержать независимых многозначных ФЗ.
    6Пятая нормальная форма (5НФ)Fвсе атрибуты отношения являются простыми, т.е. не имеют компонентов.
    (1) A, B, C, D, E, F
    (2) D, A, B, F, C, E
    (3) C, D, A, B, F, E
    (4) F, B, D, C, E, A
    Какому из приведенных ниже требований не должна отвечать логическая модель данных?
    (1) исключать избыточное дублирование
    (2) исключать потенциальную противоречивость данных
    (3) обладать свойством соединения без потерь
    (4) обладать свойством максимально времени отклика на запрос к базе данных
    Установите соответствие между агрегатной функцией и ее определением.
    ФункцияОпределение
    1AVG(X)АВычисляет среднее значение аргумента, который может быть выражением любого типа
    2COUNT(X)БВычисляет число итемов
    3MAX(X)ВВычисляет максимальное значение аргумента, который может быть выражением любого типа
    4MIN(X)ГВычисляет минимальное значение аргумента, который может быть выражением любого типа.
    5SUM(X)ДВычисляет сумму значений аргумента, который может быть выражением любого типа.
    6STDDEV(Х)ЕВычисляет стандартное отклонение на множестве значений аргумента, который может быть выражением любого типа.
    7VARIANCE(X)ЖВычисляет квадрат дисперсии.
    (1) А, Б, В, Г, Д, Е, Ж
    (2) Б, Д, В, А, Г, Е, Ж
    (3) А, Е, Д, Г, В, Ж, Б
    (4) Ж, А, Г, Д, В, Е, Б
    Связывающая таблица - это …
    (1) базовая таблица (дочерней) базы данных, которая представляет отношение связи между двумя таблицами (родительскими), находящимися в отношении многие-ко-многим
    (2) логическая таблица, которая связывает две сущности логической модели
    (3) базовая таблица, которая связывает две другие базовые таблицы
    (4) базовая таблица физической модели базы данных, которая моделирует связь как объект предметной области базы данных
    Система управления базами данных - это …
    (1) набор программ для работы с файлами операционной системы
    (2) совокупность программных средств, необходимых для использования базы данных и предоставляющих разработчикам и пользователям множество различных представлений данных
    (3) совокупность программ для работы с физическими файлами базы данных
    Какой из перечисленных ниже факторов не пытаются устранить в процессе денормализации?
    (1) операции соединения
    (2) операции соединения с операциями агрегирования
    (3) дополнительные операций ввода-вывода
    (4) каскадные обновления таблиц
    Укажите свойство, которое не является свойством индекса со структурой B-Tree
    (1) значения в индексе упорядочиваются по ключевому значению
    (2) индекс можно использовать как для поиска точного соответствия, так и для диапазона значений
    (3) индекс можно использовать только для поиска точного соответствия
    (4) количество операций ввода-вывода, необходимых для получения идентификатора строки, зависит от числа уровней ветвления дерева
    Курсор предназначен для …
    (1) получения значений переменных окружения
    (2) получения доступа к строкам результирующей таблицы запроса
    (3) получения доступа к встроенным функциям СУБД
    Табличное пространство в СУБД Oracle - это …
    (1) физическая область хранения данных, размер которой ограничен размером используемого жесткого диска
    (2) логическая область хранения данных, размер которой ограничен размером используемого жесткого диска
    (3) файл операционной системы
    Правило "Каждый заказ должен быть предназначен для одного и только одного покупателя" является …
    (1) правилом для данных
    (2) правилом для процессов
    (3) правилом для интерфейса
    При оптимизации запросов, основанных на правилах, …
    (1) веса и предпочтения назначаются альтернативам на основе принципов, которые вытекают из законов реляционной алгебры
    (2) веса и предпочтения назначаются альтернативам на основе принципов, которые вытекают из статистической обработки физического доступа к данным
    (3) веса и предпочтения назначаются альтернативам на основе принципов, которые являются общепризнанными эвристиками
    При работе с оптимизатором СУБД SQLBase для увеличения производительности конкретной команды SELECT проектировщик базы данных или администратор баз данных выполняет одно или два из следующих действий:
    (1) обновление статистики базы данных
    (2) перепроектирование логической структуры базы данных
    (3) переписывание плана выполнения запроса, выбранного оптимизатором
    Как согласно методологии информационного проектирования на ER-диаграмме изображается сущность?
    (1) квадратом
    (2) кружком
    (3) прямоугольником
    (4) треугольником
    Укажите, какие объекты из ниже перечисленных относятся к результатам проектирования первой итерации физической модели реляционной базы данных.
    (1) физическая база данных
    (2) информационная модель данных
    (3) план тестирования базы данных
    (4) нормализованная схема отношений
    (5) физическая структура базы данных
    (6) спецификации модулей
    Какие из перечисленных ниже свойств не присущи столбцам реляционной таблицы?
    (1) столбец имеет имя, уникальное в границах таблицы
    (2) значения в столбец выбираются только из одного домена
    (3) порядок столбцов в таблице не имеет значения
    (4) столбец имеет уникальный ключ
    Сколько существует основных классов F-зависимостей?
    (1) 1
    (2) 9
    (3) 3
    (4) 5
    Исходное отношение:

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

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

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

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

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

    Комментарий к ответу: Отношение Преподаватель содержит транзитивные зависимости: math и math. Это может привести к следующим аномалиям:

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

    (1) 1НФ
    (2) 2НФ
    (3) 3НФ
    (4) НФБД
    (5) 4НФ
    Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?

    Алгоритм

  • Разработка универсального отношения для базы данных.
  • Определение всех ФЗ между атрибутами отношения
  • Определение, находится ли отношение в НФБК. Если да, то завершить проектирование; в противном случае, отношение должно быть разбито на два других отношения.
  • Повторение пунктов 2 и 3 для каждого нового отношения, полученного в результате декомпозиции.
    (1) в пункте 3 перед разбиением проверять ФЗ на избыточность
    (2) после пункта 2 построить минимальное покрытие ФЗ
    (3) перед пунктом 4 проверять полученные разбиения на соединение без потерь
    Установите соответствие между ограничениями и их содержанием.
    ОграничениеОписание
    1CHECKАГарантирует, что колонка всегда содержит значение и оно уникально в таблице
    2DEFAULTБПомещает значение по умолчанию в колонку. Гарантирует, что колонка всегда имеет значение
    3FOREING KEYВГарантирует, что значение существует как значение в колонке первичного ключа другой таблицы. Обеспечивает процедуры удаления дочерних строк при удалении связанных с ней родительских.
    4NOT NULLГГарантирует, что значение будет уникальным в таблице
    5PRIMARY KEYДГарантирует, что значения находятся в границах специфицированного интервала, задаваемого предикатом
    6UNIQUEЕГарантирует, что колонка всегда содержит значение
    (1) А, Б, В, Г, Д, Е
    (2) Б, Д, В, А, Г, Е
    (3) Д, Б, В, Е, А, Г
    (4) Г, Е, Д, А, В, Б
    В основе математического представления иерархической модели лежит …
    (1) произвольный граф
    (2) плоский граф в виде дерева
    (3) произвольный плоский граф
    Пусть, для таблицы базы данных 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++++
    Как следует изменить предложенное в примере лекции вертикальное разбиение данной таблицы?
    (1) оставить без изменений
    (2) не разбивать таблицу EMPLOYEE
    (3) перенести колонку SSECNO в таблицу EMP_ADD
    (4) перенести колонку AGE в таблицу EMPLOYEE
    Укажите недостаток секционирования представлений с помощью ограничения CHECK
    (1) предикат секционирования не оценивается в каждом запросе
    (2) строки, соответствующие предикату секционирования, извлекаются из базы данных быстрее
    (3) критерий секционирования проверяется во время выполнения для всех строк во всех секциях, которые охватываются запросом
    (4) секция не может быть размещена в базе данных на удаленном компьютере
    Типами параметров процедур и функций не могут быть следующие типы …
    (1) IN
    (2) OUT
    (3) OUTIN
    Проектировщик базы данных после создания физической базы данных проверяет …
    (1) параметры реляционных таблиц
    (2) параметры директорий файлов базы данных
    (3) количество использованных жестких дисков
    Дана спецификация модуля приложения базы данных.

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

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

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

    Пароль

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

    Колонки:

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

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

    Действия:

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

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

    Какая позиция спецификация была пропущена проектировщиком базы данных?
    (1) действия модуля
    (2) цель модуля
    (3) название модуля
    При выполнении команды SQL SELECT NAME, PHONE FROM CUSTOMER; СУБД выполнит физическую операцию …
    (1) селекции
    (2) соединения
    (3) проекции
    Какие из ниже перечисленных причин приводят к нецелесообразности создания индексов для каждого оператора SELECT?
    (1) индексы замедляют обновление командами UPDATE
    (2) индексы занимают дополнительное дисковое пространство
    (3) индексы увеличивают производительность выполнения запроса
    Какие из перечисленных конструкций не являются конструкциями функциональной модели предметной области базы данных?
    (1) модель потока данных;
    (2) бизнес-модель процессов
    (3) диаграмма сущность-связь
    (4) модель жизненного цикла сущности
    Укажите, какой вид работы не входит в этап проектирования физической модели реляционной базы данных с учетом влияния транзакций.
    (1) денормализация таблиц
    (2) разбиение таблиц
    (3) секционирование таблиц
    (4) индексирование таблиц
    (5) создание базовых таблиц
    (6) кластеризация таблиц
    Какие из перечисленных ниже свойств не присущи первичному ключу реляционной таблицы?
    (1) первичный ключ может иметь несколько null-значений
    (2) первичный ключ должен быть значением, вероятность которого стать когда-либо null-значением мала
    (3) первичный ключ никогда не должен изменяться
    Сколько существует основных аксиом вывода для F-зависимостей?
    (1) 3
    (2) 8
    (3) 12
    (4) 6
    Отношение, которое может быть приведено к НФБК, является:
    (1) усилением 3НФ
    (2) специальной нормальной формой, к которому всегда можно привести отношение
    (3) Вариантом 4НФ
    Сколько правил относится к работе с F-зависимостями?
    (1) 5
    (2) 8
    (3) 4
    (4) 3
    В контексте проектирования физической модели реляционной базы данных имя - это …
    (1) произвольная строка символов
    (2) выражение, определяющее объект реляционной базы данных
    (3) строковое выражение для обозначения объектов реляционной базы данных
    (4) идентификатор объекта SQL
    В контексте проектирования физической модели реляционной базы данных представление или виртуальная таблица - это …
    (1) таблица базы данных, которая копирует содержание другой таблицы
    (2) базовая таблица базы данных, на выборку строк которой наложено дополнительное условие
    (3) поименованный запрос на выборку данных из одной или нескольких базовых таблиц, определение которого сохраняется в словаре базы данных
    (4) таблица, которая существует только в воображении пользователя
    Под моделью вычислений подразумевают совокупность
    (1) аппаратно-программных средств
    (2) аппаратно-программных средств и схему их взаимодействия между собой и пользователями
    (3) схему взаимодействия программно-аппаратных средств между собой
    Дана таблица 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. Это целесообразно сделать, но это приводит к лишней операции при вводе проекта - явного указания, что он не завершен.

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

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

    (1) нет
    (2) да
    Пакет есть объект базы данных, который …
    (1) группирует процедуры и функции PL/SQL
    (2) группирует объекты, процедуры и функции PL/SQL
    (3) группирует логически связанные типы, объекты, процедуры и функции PL/SQL
    К параметрам реляционной таблицы относятся …
    (1) имя таблицы
    (2) процент свободного пространства, который должен сохраняться в каждом блоке данных для будущих обновлений строк таблицы
    (3) объем занимаемой дисковой памяти
    Стратегия тестирования должна отвечать на следующие вопросы …:
    (1) как, каким образом тестирование даст ответ, что данный функционал работает?
    (2) как следует переделать структуру базы данных?
    (3) когда определённый функционал будет тестироваться и, соответственно, когда ожидать получения результатов?
    Команды SQL SELECT C.CUST_NO, C.CUST_NAME, O.ITEM_NO, I.DESC FROM CUST C, ORDER O, ITEM I WHERE (C.CUST_NO = O.CUST_NO) AND (O.ITEM_NO = I.ITEM_NO); является операцией …
    (1) эквисоединения
    (2) полусоединения
    (3) самосоединения
    Укажите правильное соответствие между элементами диаграммы потока данных и их определениями.
    ЭлементыОпределение
    1Источники данныхA показывают места хранения данных.
    2Потоки данныхBпоказывают операции, производимые над данными.
    3Хранилища данныхCпоказывают, кто использует или работает с данными.
    4Процессы обработки данныхDпоказывают способ передачи данных между источниками и хранилищами данных
    (1) D, C, B, A
    (2) С, D, A, B
    (3) B, A, D, С
    (4) A, B, C, D
    Что используется для реализации экземпляра сущности в реляционной модели данных?
    (1) реляционная база данных
    (2) столбец таблицы
    (3) строка таблицы
    (4) таблица
    Рассмотрим схему отношения R(город, адрес, почтовый_индекс). Ключами отношения являются:
    (1) город, адрес
    (2) почтовый_индекс
    (3) адрес, почтовый_индекс
    (4) город
    Какие из перечисленных требований не должны быть удовлетворены в рамках логической модели реляционной базы данных?
    (1) требования надежности данных по избыточности данных
    (2) требования непротиворечивости данных
    (3) требование актуальности данных
    (4) требование минимальности первичных ключей
    В каком из перечисленных ниже правил для степени связи указано неверное значение?
    (1) если степень бинарной связи 1:1 и класс принадлежности обеих сущностей является обязательным, то требуется построение только одно отношения.
    (2) если степень бинарной связи 1:1 и класс принадлежности одной сущности является обязательным, а другой - необязательным, то требуется построение двух отношений - по одному на каждую сущность.
    (3) если степень бинарной связи 1:N и класс принадлежности обеих сущностей не является обязательным, то требуется построение трех отношений - по одному на каждую сущность.
    В контексте проектирования физической модели реляционной базы данных домен - это …
    (1) определение атрибута отношения как строки, числа или даты
    (2) выражение, определяющее разрешенные значения для колонок (атрибутов) отношения
    (3) требования типа проверок допустимости или правил обработки, например, требование, что значение должно быть положительным, ненулевым и иметь максимум два десятичных разряда
    (4) просто тип атрибута, например, деньги или рабочий день
    Установите соответствие между видами представлений и их определениями.
    ПредставлениеОписание
    1Групповое представлениеА- это представление, которое позволяет выполнять операции модификации, вставки и удаления строк в таблицах
    2Представление только для чтенияБ- это представление, для которого не допустимо выполнение операций обновления, такие, как представления, определенные на нескольких базовых таблицах, а также содержащие предложения GROUP BY, HAVING, опцию DISTINCT и функции агрегирования
    3Зеркальное представлениеВ- это представление, которое полностью соответствует некоторой базовой таблице
    4Обновляемое представлениеГ- это представление, при создании которого используется предложение GROUP BY
    (1) А, Б, В, Г
    (2) Б, Г, В, А
    (3) Г, Б, В, А
    Триггер базы данных является объектом реляционной базы данных, который активизирует …
    (1) выполнение хранимой (или встроенной) процедуры при изменении пользователем состояния базы данных
    (2) выполнение хранимой (или встроенной) процедуры при изменении пользователем данных в таблице
    (3) выполнение хранимой (или встроенной) процедуры при изменении пользователем объектов базы данных
    Ниже приведен фрагмент диаграммы "сущность-связь". Оцените качество представления сущностей и отношений. files
    (1) нет замечаний
    (2) некоторые сущности представлены неудовлетворительно
    (3) некоторые отношения не имеют наименований
    (4) некоторые сущности не вступают в отношения, и некоторые отношения непонятны
    Что из ниже перечисленного не входит в функциональную сторону определения информации?
    (1) генерировать и представлять в определенной форме (устное сообщение, документ, деловое письмо, справка и т.д.)
    (2) документы могут быть представлены в печатной, машиночитаемой, аудио- и видеоформах
    (3) перерабатывать (на основе известной создавать новую, хранить, изменять, уничтожать, извлекать, обрабатывать, реорганизовывать)
    Какая из ниже перечисленных команд SQL относится к термину запрос?
    (1) INSERT
    (2) SELECT
    (3) UPDATE
    (4) DELETE
    В контексте физического проектирования реляционных баз данных секционирвание - это …
    (1) логическое представление совместно используемых данных из нескольких различных таблиц
    (2) физическое распределение таблиц и индексов среди двух или более табличных пространств в зависимости от значений ключевых колонок таблиц
    (3) физическое распределение таблиц и индексов среди двух или более табличных пространств в зависимости от значений ключевых колонок таблиц с целью повышения производительности операций ввода-вывода
    (4) логическое представление совместно используемых данных из нескольких различных таблиц с целью увеличения производительности
    В концепции клиент-серверной технологии для распределенных вычислений клиентом называют …
    (1) компьютеры, расположенные в локальной вычислительной сети, на которых пользователи запускают свои приложения для баз данных
    (2) компьютеры, расположенные в локальной вычислительной сети, которые выполняют функцию концентраторов вычислений
    (3) компьютеры, на которых пользователи запускают свои приложения
    Концепция обеспечения безопасности доступа, принятая в Oracle, не предусматривает выполнение следующих действий:
    (1) контроль операций, производимых над объектами базы данных
    (2) контроль доступа к операционной системе сервера баз данных
    (3) контроль глобальных действий в базе данных, определяющих доступность ее объектов
    При проектировании модулей приложений проектировщик базы данных получает атомарные функции …
    (1) методом синтеза функций
    (2) от аналитиков базы данных
    (3) методом декомпозиции функций
    Процедурные языки обработки данных требуют …
    (1) спецификации, какие данные необходимы прикладной программе, оставляя за СУБД привилегии определять, как осуществлять навигацию по физической структуре данных для доступа к требуемым данным
    (2) кодирования спецификаций запросов на данные, необходимых прикладной программе
    (3) кодирования программной логики, необходимой для навигации по физической структуре данных для идентификации и доступа к требуемым данным
    Высота индекса равна 3, фактор селективности равен 0.5, число строк в таблице - 1000, число страниц, занятых таблицей, равно 2000. Для плана выполнения оптимизатор запросов выберет …
    (1) индекс
    (2) сканирование таблицы
    (3) другую комбинацию путей доступа
    Установите соответствие между понятиями, связанными с предметной областью, и их определениями.
    ПонятиеОпределение
    1Ядро предметной областиAв каждый конкретный момент времени представляет собой выделенную совокупность определенных объектов и ситуаций
    2ОбъектB- взаимосвязи, выражающие взаимоотношения между объектами
    3Класс ситуацийCявляется результатом абстрагирования реального объекта путем выделения и фиксации набора его свойств
    4Состояние предметной области (снимок)D- совокупность объектов (реалий внешнего мира), о которых можно задавать вопросы
    (1) A, B, C, D
    (2) D, C, B, A
    (3) D, B, A, C
    (4) C, B, D, A
    Какое из ниже перечисленных операции не входит в этап проектирования логической модели реляционной базы данных?
    (1) нормализация отношения
    (2) назначение первичных ключей связывающих отношений
    (3) разрешение связи многие-ко-многим
    (4) разрешение связи супертип/подтип
    (5) выбор типов данных в атрибутах
    (6) контроль на соединение без потерь
    Какое из нижеперечисленных выражений является декартовым произведением множеств D1 = {b, d} и D2 = {a, c}?
    (1) {a, b, c, d}
    (2) {ab, dc}
    (3) {ba, bc, da, dc}
    (4) {ab, ad, ac, dc}
    Установите правильное соответствие между аксиомами вывода ФЗ и их определениями.
    Аксиомы выводаОпределение
    1РефлексивностьAЕсли math и задана ФЗ math, то math имеет место ФЗ math
    2ПополнениеBЕсли math и задана ФЗ math из F, то имеет место ФЗ math
    3ТранзитивностьCЕсли math и задана ФЗ math, то math имеет место ФЗ math
    4РасширениеDЕсли math и задана ФЗ math из F , то имеет место ФЗ math.
    5ПродолжениеEЕсли math, то ФЗ math следует из F. Иначе math
    6ПсевдотранзитивностьFЕсли math и math и задана ФЗ math, то имеет место ФЗ math
    7АддитивностьGЕсли math и заданы ФЗ math и ФЗ math, то имеет место ФЗ math
    8ДекомпозицияHЕсли math и заданы ФЗ math и ФЗ math, то имеет место ФЗ math
    (1) E, B, D, C, А, H, G, F
    (2) C, B, A, G, F, D, E, H
    (3) A, B, D, C, F, Е, G, D
    (4) D, C, Е, G, H, B, F, A
    Продолжите высказывание "Логическая модель реляционной базы данных представляет собой …:
    (1) схему реляционной базы данных"
    (2) информационную модель предметной области"
    (3) ER-диаграммы сущности предметной области"
    (4) набор реляционных операторов манипулирования кортежами"
    Продолжите высказывание "Декомпозицией схемы отношений R(A1, A2, ..., An) называется …"
    (1) замена схемы отношения R на два отношения R1 и R2, таких, что math
    (2) замена ее совокупностью отношений {R1, R2, ..., Rk} подмножества R, таких, что math
    (3) замена ее совокупностью отношений {R1, R2, ..., Rk} подмножества R, таких, что math, где для math
    (4) выделение для каждой ФЗ отдельного отношения
    Установите соответствие между фазами обработки команды SQL и действиями СУБД
    Тип данныхЗначение
    1фаза синтаксического разбораАвключает проверку синтаксиса команды, проверку имен таблиц и колонок в базе данных, а также подготовку исходных данных для оптимизатора
    2фаза оптимизацииБвключает подстановку действительных имен таблиц и колонок базы данных в представление, идентификацию возможных вариантов выполнения команды, определения стоимости выполнения каждого варианта, выбор наилучшего варианта на основе внутренней статистики
    3фаза генерации исполняемого кодаВвключает выполнение кода команды
    4фаза выполнения командыГвключает построение выполняемого кода команды
    (1) А, Б, В, Г
    (2) Б, Г, В, А
    (3) Г, Б, В, А
    (4) А, Б, Г, В
    Какой из ниже перечисленных категорий таблиц нет в стандарте SQL-92?
    (1) базовые таблицы
    (2) глобальные временные таблицы
    (3) индексные таблицы
    (4) локальные временные таблицы
    Какая из ниже перечисленных функций не является функцией информационной системы?
    (1) логический вывод
    (2) хранение данных
    (3) передача данных
    Установите соответствие между элементом определения транзакции и его смыслом.
    ЭлементОпределение
    1.Имя транзакции и номер транзакцииAуникальная идентификация каждой транзакции базы данных
    2.Описание транзакцииБонлайновая транзакция или пакетная транзакция, высокая, средняя, низкая
    3.Характер транзакции и ее сложностьВперечень операций предметной области, которые выполняются транзакцией
    4.Объем транзакцииГсредняя частота и пиковая частота использования
    5.Требования к производительности транзакцииДколичество секунд, необходимое для завершения транзакции в режиме эксплуатации базы данных.
    6.Относительный приоритетЕнасколько важна настоящая транзакция для предметной области по сравнению с другими
    7.Время выполнения транзакцииЖколичества секунд, требуемых для выполнения транзакции
    (1) А, В, Б, Г, Ж, Е, Д
    (2) Б, Д, В, А, Г, Е, Ж
    (3) А, Е, Д, Г, В, Ж, Б
    (4) Ж, А, Г, Д, В, Е, Б
    Установите соответствие между терминами и их определениями
    ТерминОпределение
    1.Ключ секционированияAколонка таблицы, относительно значений которых СУБД будет делать физическое разнесение таблицы по различным табличным пространствам на жестких дисках
    2.Секционирование по диапазонуБозначает распределение строк таблицы на различные предопределенные табличные пространства в зависимости от значения ключа секционирования
    3.Хеш-секционированиеВозначает, что таблица сначала распределяется среди табличных пространств на основе диапазона значений ключа секционирования, далее каждая из полученных секций диапазонов делится на подчиненные секции или подсекции, и затем строки равномерно распределяются среди подчиненных секций по значению хеш-ключа
    4.Составное секционированиеГозначает равномерное распределение строк таблицы по назначенным табличным пространствам в зависимости от значения ключа секционирования, который в данном случае хешируется
    (1) А, Б, В, Г
    (2) А, Б, Г, В
    (3) Г, Б, В, А
    (4) В, Б, Г, А
    Всякая программа на PL/SQL состоит из …
    (1) блока описаний
    (2) блока исполняемого кода
    (3) блока обработки исключительных ситуаций
    (4) блока обработки асинхронных вызовов
    Учетные записи представляют собой …
    (1) способ организации доступа пользователя к базе данных посредством назначения ему имени и пароля
    (2) способ организации доступа пользователя к базе данных, выдачи разрешений на выполнение требуемых задач, а также отслеживания выполняемых пользователем действий
    (3) способ организации доступа пользователя к базе данных посредством назначения ему полномочий
    Бизнес-функция "Принять на работу сотрудника" имеет следующую декомпозицию, полученную от аналитика базы данных:

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

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

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

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

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

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

    Является ли бизнес-функция "Оформить договор найма" атомарной?
    (1) да
    (2) не известно
    (3) нет
    Оптимизация запросов может быть определена как …
    (1) процесс повышения эффективности выполнения команды SQL SELECT
    (2) процесс повышения эффективности выполнения команд SQL INSERT и UPDATE
    (3) процесс применения всех технических приемов, которые применяются для повышения эффективности обработки запросов
    Кардинальность колонка EMPLOYEE_NO равна 100. Оценка фактора селективности предиката EMPLOYEE_NO<>65 равна …
    (1) 0.9
    (2) 0.99
    (3) 0.999
    Какую из перечисленных ситуаций следует отнести к динамической ситуации?
    (1) устойчивое состояние
    (2) временное состояние
    (3) результаты события
    (4) свойства и отношения
    Какие из ниже перечисленных объектов относятся к результатам проектирования логической модели реляционной базы данных?
    (1) физическая база данных
    (2) информационная модель данных
    (3) план тестирования базы данных
    (4) нормализованная схема отношений базы данных
    (5) физическая структура базы данных
    (6) спецификации модулей
    Какое из приведенных ниже высказываний неверно?
    (1) каждое отношение может иметь несколько уникальных ключей
    (2) каждое отношение может иметь несколько первичных ключей
    (3) каждое отношение должно иметь первичный ключ
    (4) каждый ключ может представлять связь между отношениями
    Какое из перечисленных ограничений предметной области порождает функциональную зависимость?
    (1) пол личности может быть либо мужской, либо женский
    (2) один и тот же водитель автобуса не может одновременно выполнять два рейса
    (3) каждый водитель назначается на определенный рейс
    (4) рост личности не может быть меньше нуля
    Для достижения 3НФ необходимо, чтобы:
    (1) неключевые атрибуты не зависели друг от друга, таблица находилась в 1НФ
    (2) данные уникально располагались в отдельных полях только трех таблиц
    (3) данные соответствовали бизнес-правилам организации
    (4) данные уникально представлялись таблицами, таблица находилась в 1НФ и 2НФ
    Какой результат будет после выполнения команды SELECT ниже: SELECT INITCAP(ENAME) FROM EMPLOYEE WHERE ENAME='Тулякова'; ?
    (1) Тулякова
    (2) ТУЛЯКОВА
    (3) тулякова
    (4) туляковА
    Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим files

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

    Решение.

    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 )
    (1) правильно
    (2) неправильно
    В самом общем случае, база данных - это…
    (1) унифицированная совокупность хранимых данных, используемых в рамках организации
    (2) унифицированная совокупность хранимых и воспроизводимых данных, используемых в рамках отдельных служб организации
    (3) унифицированная совокупность хранимых и воспроизводимых данных, используемых в рамках организации
    В контексте физического проектирования реляционных баз данных вертикальное разбиение таблицы - это …
    (1) процесс перемещения некоторых колонок таблицы в другую новую таблицу, которая имеет тот же первичный ключ, что и исходная таблица
    (2) процесс создания двух независимых таблиц из одной таблицы
    (3) процесс декомпозиции таблицы на две или более таблиц с целью устранения частичной зависимости неключевых колонок от составного первичного ключа
    (4) процесс создания независимых таблиц посредством намеренного дублирования колонок одной таблицы в другой
    Будет ли ниже приведенный запрос при выборке данных обращаться к таблице данных? Колонка Ename проиндексирована. SELECT COUNT(*) FROM EMPLOYEE WHERE Ename LIKE 'C%';
    (1) обращение будет всегда идти только к блоку индекса
    (2) обращение всегда будет идти к блоку данных
    (3) индекс не будет использоваться
    (4) обращение всегда будет идти к блоку индекса, если колонка Ename определена как NOT NULL
    Управление потоком команд выполняется командами…
    (1) ветвления
    (2) цикла
    (3) SELECT
    Таблица базы данных СУБД 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) 200002
    (2) 198350
    (3) 192500
    Дан следующий список функций и модулей.
    ФункцияМодуль
    1. Назначить руководителя проекта1. Ввод информации о проекте
    2. Определить бюджет проекта2. Ввод информации о сотрудниках
    3. Определить список подразделений3. Поиск информации о сотрудниках
    4. Определить список сотрудников4. Поиск информации о проектах
    5. Выполнять проект5. Генерация отчета о выполненных проектах
    6. Сдать проект6. Генерация отчета о выполняемых проектах
    Функция 4 отображается в модули …
    (1) 2,3
    (2) 4,5
    (3) 1
    Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц PRODUCT (50 строк) и VENDOR (1000): SELECT VENDOR_CODE, PRODUCT_CODE, PRODUCT_DESC FROM VENDOR, PRODUCT WHERE VENDOR.VENDOR_CODE = PRODUCT.VENDOR_CODE AND VENDOR.VENDOR_CODE = "100";

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

  • Ограничение по условию поиска в второй таблице (VENDOR_CODE = "100").
  • Выполнение соединения полученной на 1 шаге результирующей таблицы с таблицей VENDOR.
  • если 20 строк удовлетворяют условиям поиска
    (1) 200
    (2) 50000
    (3) 1160
    Индексный ключ определен как EMPLOYEE_NO, DEPT, SALARY. Пусть задан предикат EMPLOYEE_NO > 45 AND DEPT = 50 AND SALARY > 25000. При вычислении фактора селективности используются статистика о колонках …
    (1) EMPLOYEE_NO
    (2) DEPT
    (3) SALARY
    Укажите правильное соответствие между элементами информационной модели и их определениями.
    Элементы моделиОпределение
    1Сущность предметной областиA- это атрибут сущности, позволяющий отличать одну сущность от другой.
    2Атрибут сущностиB- это атрибут конкретного экземпляра сущности, у которого может быть только одно значение.
    3Экземпляры сущностиC- это атрибут конкретного экземпляра сущности, у которого может быть несколько значений.
    4Уникальный идентификатор сущностиD- это класс объектов или явлений предметной области базы данных.
    5Однозначный атрибутE- это выражение, которое определяет значения, разрешенные для данного атрибута; область значений атрибута
    6Многозначный атрибутF- это реализации сущности, отличающиеся друг от друга и допускающие однозначную идентификацию
    7Домен атрибутаG- это свойство или характеристика сущности
    (1) A, B, C, D, E, F, G
    (2) A, C, D, B, G, E, F
    (3) G, F, E, D, C, B, A
    (4) D, G, F, A, B, C, E
    Укажите правильное соответствие между задачами этапа "Сбор и анализ входных данных" и результатами их выполнения
    ЗадачиРезультаты
    1.Контроль качества ER-диаграммAПоследовательность работ бизнес-модели процесса проектирования базы данных со сведениями об ответственных исполнителях и сроках их исполнения
    2.Контроль качества диаграмм функциональной модели предметной области базы данныхBОснова для создания логической модели базы данных
    3.Систематизация требований заказчика к базе данныхCВывод о достаточности требований и реализуемости базы данных
    4.Подготовка плана проектирования базы данныхDОснова для разработки серверного кода и проектирования модулей приложений базы данных
    (1) D, C, B, A
    (2) B, A, C, D
    (3) B, D, C, A
    (4) A, B, C, D
    Сколько реляционных операций предусматривает классическая реляционная модель данных?
    (1) 6
    (2) 8
    (3) 9
    (4) 3
    Завершите высказывание "Множество F-зависимостей F минимально, если …"
    (1) у него нет собственного подмножества, эквивалентного ему самому
    (2) у него нет подмножества ФЗ, из которого выводятся все остальные ФЗ
    (3) их замыкания совпадают
    (4) оно содержит не больше F-зависимостей, чем любое эквивалентное ему множество
    Дано отношение ОТГРУЗКА (корабль, дата отправления, грузополучатель, 1 партия грузов, 2 партия грузов, 3 партия грузов, объявленная стоимость, застрахованная стоимость). Использование этого отношения в реляционной базе данных может породить следующие проблемы:
    (1) если груз аннулируется и строка, связанная с грузом, удаляется из отношения, то вместе с ней удаляются все сведения о партиях груза на борту судна;
    (2) если на склад прибывает новая партия груза и она еще не включена в состав груза, подлежащего отправке, то сведения о партии заносить некуда
    (3) необходимо вводить ограничение: в грузе не может быть более трех партий
    (4) не будет порождать никаких проблем
    Какую из приведенных ниже проблем не следует относить к проблемам метода декомпозиции?
    (1) потеря ФЗ
    (2) потеря производительности обработки запроса к данных в базе данных
    (3) невозможность путем разбиения построить схему отношения
    (4) потеря существующих или приобретение ложных кортежей при соединении
    Установите уровень иерархии объектов реляционной базы данных, согласно стандарту SQL-92
    Уровень иерархииОбъект
    1IАКластеры
    2IIБПредставления
    3IIIВСтолбцы
    4IVГТаблицы
    5IVДКаталоги
    6VЕСтроки
    7VIЖСхемы
    (1) А, Б, В, Г, Д, Е, Ж
    (2) Б, Д, В, А, Г, Ж, Е
    (3) Г, Е, Д, Ж, А, В, Б
    (4) А, Д, Ж, Г, Б, Е, В
    В контексте проектирования физической модели реляционной базы данных ограничение - это …
    (1) правило (условие), которому должен удовлетворять некоторый элемент в базе данных
    (2) выражение, определяющее разрешенные значения для колонок отношения
    (3) требование типа проверок допустимости или правил обработки, например требование, что значение должно быть положительным, ненулевым и иметь максимум два десятичных разряда
    (4) бизнес-правило предметной области базы данных
    Модель данных - это …
    (1) логическое представление данных и совокупность операции над ними
    (2) представление данных в электронно-вычислительных машинах (компьютерах)
    (3) представление семантики данных для их обработки на компьютерах
    При приятии решении о денормализации определите, что является наиболее важным для приложения базы данных
    (1) избыточность данных или ссылочная целостность
    (2) избыточность данных или высокая производительность
    (3) избыточность данных или независимость данных
    (4) избыточность данных или целостность данных
    Укажите, какая модификация индекса со структурой B-Tree не поддерживается в СУБД Oracle
    (1) индекс с неупорядоченными значениями ключа
    (2) индекс с обращением ключа
    (3) индекс на основе значения функции
    (4) битовые индексы
    Сколько основных методов предусмотрено для курсора?
    (1) 3
    (2) 8
    (3) 4
    Чтобы разместить объект базы данных в определенном табличном пространстве, необходимо …
    (1) отправить запрос на размещение объекта в конкретном табличном пространстве администратору базы данных
    (2) не предпринимать никаких действий
    (3) явно указать это табличное пространство в команде SQL
    Правило "Только руководитель может санкционировать выплату премиальных" является …
    (1) правилом для данных
    (2) правилом для процессов
    (3) правилом для интерфейса
    При оптимизации запросов, основанных на вычислении стоимости, …
    (1) веса и предпочтения назначаются альтернативам на основе принципов, которые вытекают из законов реляционной алгебры
    (2) веса и предпочтения назначаются альтернативам на основе принципов, которые вытекают из статистической обработки физического доступа к данным
    (3) веса и предпочтения назначаются альтернативам на основе принципов, которые являются общепризнанными эвристиками
    При работе с оптимизатором СУБД SQLBase для увеличения производительности конкретной команды SELECT проектировщик базы данных или администратор баз данных выполняет одно или два из следующих действий:
    (1) определение оптимального набора множества индексов
    (2) перепроектирование логической структуры базы данных
    (3) переписывание плана выполнения запроса, выбранного оптимизатором
    Как согласно методологии информационного проектирования на ER-диаграмме изображается отношение?
    (1) сплошной линией
    (2) дугой
    (3) пунктирной линией
    (4) кривой
    Упорядочите действия по созданию первой итерации внутренней схемы базы данных
    Действия
    1.Создание таблиц
    2.Определение типов данных колонок
    3.Определение первичного ключа
    4.Задание ограничений на значения колонок
    5.Создание таблиц для взаимосвязи многие-ко-многим
    6.Создание индексов
    7.Создание представлений
    8.Проверка корректности созданной физической модели
    9.Создание других объектов базы данных
    (1) 1, 2, 3, 4, 5, 6, 7, 8, 9
    (2) 3, 9, 1, 7, 5, 6, 4, 8, 2
    (3) 2, 3, 4, 8, 9, 1, 6, 5, 7
    (4) 7, 6, 5, 4, 1, 2, 3, 8, 9
    (5) 1, 2, 3, 5, 7, 6, 4, 9, 8
    (6) 9, 8, 7, 6, 5, 4, 3, 2, 1
    Какие из перечисленных ниже свойств не присущи строкам реляционной таблицы?
    (1) только одно значение допускается на пересечении строки и столбца
    (2) в отношении не может быть одинаковых строк
    (3) строка может иметь несколько первичных ключей
    (4) строка может иметь несколько уникальных ключей
    Сколько существует основных классов MV-зависимостей?
    (1) 1
    (2) 2
    (3) 4
    (4) 6
    К какой нормальной форме приведено исходное отношение?

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

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

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

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

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

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

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

    (1) 1НФ
    (2) 2НФ
    (3) 3НФ
    (4) НФБД
    (5) 4НФ
    Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?

    Алгоритм

  • Определение всех ФЗ между атрибутами отношения
  • Построить минимальное покрытие ФЗ
  • Определение, находится ли отношение в НФБК. Если да, то завершить проектирование; в противном случае, отношение должно быть разбито на два других отношения.
  • Повторение пунктов 2 и 3 для каждого нового отношения, полученного в результате декомпозиции.
    (1) в пункте 3 перед разбиением проверять ФЗ на избыточность
    (2) перед пунктом 1 разработать универсальное отношение для базы данных
    (3) перед пунктом 4 проверять полученные разбиения на соединение без потерь
    Установите соответствие между объектами реляционной базы данных СУБД Oracle и их определениями
    ОбъектОпределение
    1ПоследовательностьА- это объект базы данных, который позволяет генерировать последовательность уникальных чисел в условиях многопользовательского асинхронного доступа
    2Определенные пользователем типы данныхБ- это именованная часть базы данных, используемая для распределения памяти для таблиц и индексов
    3Табличная пространство или областьВ- это определенные пользователем типы атрибутов (домены), которые отличаются от поддерживаемых (встроенных) СУБД типов.
    4КластерГ- это объект базы данных, который позволяет представить объект с данными в виде совокупности подобъектов, отнесенных к различным табличным пространствам
    5СекцияД- это объект, задающий способ совместного хранения данных в нескольких или одной таблицы
    6СнимокЕ- объект базы данных, представляющий собой поименованную совокупность привилегий, которые могут назначаться пользователям, категориям пользователей.
    7Связь базы данныхЖ- это объект базы данных, который позволяет обратиться к объектам удаленной базы данных.
    8РольЗ - локальная копия таблицы удаленной базы данных, которая используется для тиражирования (репликации) таблицы или результата запроса. Снимки могут быть модифицируемыми или предназначенными только для чтения.
    (1) А, В, Б, Д, Г, З, Ж, Е
    (2) А, Б, В, Г, Д, Е, Ж, З
    (3) Г, Е, Д, А, В, Б, З, Ж
    (4) А, Ж, Г, Д, З, В, Е, Б
    Какое из ниже перечисленных ограничений не относится к ограничениям целостности данных? (data integrity constraints) относятся к значениям данных в некоторых колонках и определяются в спецификации колонки с помощью элементов SQL,
    (1) CHECK
    (2) FOREING KEY
    (3) UNIQUE
    (4) NOT NULL
    В основе математического представления сетевой модели лежит …
    (1) произвольный плоский граф
    (2) произвольный граф
    (3) плоский граф в виде дерева
    Какое из перечисленных ниже словосочетаний не является синонимом?
    (1) хеш-таблицы
    (2) таблицы хеширования
    (3) вложенные таблицы
    (4) хеш-кластерные индексы
    Укажите преимущество секционирования представлений с помощью предложения WHERE
    (1) секция может быть размещена в базе данных на удаленном компьютере
    (2) критерий секционирования проверяется во время выполнения для всех строк во всех секциях, которые охватываются запросом
    (3) пользователи могут ошибочно вставить строку не в ту секцию
    (4) предикат секционирования не оценивается в каждом запросе
    Описание функции отличается от описания процедуры наличием …
    (1) в спецификации предложения RETURN
    (2) в спецификации команды EXIT
    (3) в спецификации предложения RETURN с указанием типа возвращаемого значения
    Проектировщик базы данных после создания физической базы данных проверяет …
    (1) параметры индексов
    (2) параметры пользователей
    (3) параметры локальной вычислительной сети
    Дана спецификация модуля приложения базы данных.

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

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

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

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

    Пароль

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

    Колонки:

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

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

    Какая позиция спецификация была пропущена проектировщиком базы данных?
    (1) действия модуля
    (2) цель модуля
    (3) название модуля
    При выполнении команды SQL SELECT * FROM ORDER WHERE (STАTUS IN ('C','P','S')) AND (TOTAL_AMT > 1000); СУБД выполнит физическую операцию …
    (1) селекции
    (2) соединения
    (3) проекции
    Какие из ниже перечисленных причин приводят к нецелесообразности создания индексов для каждого оператора SELECT?
    (1) индексы замедляют обновление командами UPDATE
    (2) индексы увеличивают производительность выполнения запроса
    (3) поддержка индексов увеличивает и время обработки, и стоимость запроса
    Укажите правильное соответствие между IDEF0-диаграммами и их определениями.
    IDEF0-диаграммыОпределение
    1Контекстная диаграммаAописывает каждый из функциональных фрагментов системы
    2Диаграмма декомпозицииBпоказывает иерархическую структуру функций, не отображая взаимосвязи между ними
    3Диаграмма дерева узловCявляется вершиной иерархической структуры диаграмм и представляет самое общее описание системы и ее взаимодействия с внешней средой
    (1) C, A, B
    (2) A, B, C
    (3) C, B, A
    (4) B, C, A
    Укажите, какие объекты из ниже перечисленных относятся к результатам проектирования физической модели реляционной базы данных с учетом влияния транзакций.
    (1) физическая база данных
    (2) информационная модель данных
    (3) план тестирования базы данных
    (4) нормализованная схема отношений
    (5) физическая структура базы данных
    (6) спецификации модулей.
    Какие свойства присущи составному первичному ключу?
    (1) составной первичный ключ должен включать в себя наименьшее число столбцов, необходимых для обеспечения уникальности ключа
    (2) составной первичный ключ должен иметь хотя бы одно null-значение
    (3) столбец составного первичного ключа не может содержать null-значение
    Сколько существует основных аксиом вывода для MV-зависимостей?
    (1) 5
    (2) 2
    (3) 7
    (4) 6
    Отношение (Город, Адрес, Почтовый_индекс) не находится:
    (1) в 3НФ
    (2) в НФБК
    (3) во 2НФ
    Сколько правил относится к работе с MV-зависимостями в случае бинарной связи?
    (1) 1
    (2) 3
    (3) 4
    (4) 8
    Квалифицируемые имена - это…
    (1) составное имя объекта реляционный базы данных из последовательности имен, соединенных через знак подчеркивания
    (2) способ идентификации объекта реляционной базы данных, когда имя квалифицируется именем охватывающего объекта, присоединенного к имени вложенного объекта через точку
    (3) предложение в апострофах, идентифицирующее объект базы данных
    (4) специальных символов
    Можно ли для модификации представления использовать команду ALTER TABLE?
    (1) да
    (2) нет
    (3) да, с ограничениями
    (4) зависит от СУБД
    Клиентское приложение является частью …
    (1) модели вычислений файл/сервер
    (2) модели "вычисления по требованию"
    (3) модели вычислений клиент/сервер
    Дана таблица 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. Это целесообразно сделать, но это приводит к лишней операции при вводе проекта - явного указания, что он не завершен.

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

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

    (1) нет
    (2) да
    Пакет состоит из:
    (1) спецификации пакета и тела пакета
    (2) спецификации пакета или тела пакета
    (3) спецификации пакета и, возможно, тела пакета
    К параметрам реляционной таблицы относятся …
    (1) минимальный объем использованного пространства, поддерживаемый в каждом блоке данных таблицы
    (2) процент свободного пространства, который должен сохраняться в каждом блоке данных для будущих обновлений строк таблицы
    (3) имя директории, где расположен файл с реляционной таблицей
    Стратегия тестирования должна отвечать на следующие вопросы …:
    (1) что нужно сделать и чем пользоваться из инструментальных средств, для достижения целей тестирования?
    (2) как следует переделать структуру базы данных?
    (3) как пройти приемо-сдаточные испытания?
    Команды SQL SELECT P.PROD_NO, P.PROD_DESC FROM PRODUCT P, ORDER O WHERE (O.PROD_NO = P.PROD_NO) AND (O.ORD_DATE BETWEEN JAN-1-1995 AND JAN-31-1995); является операцией …
    (1) эквисоединения
    (2) полусоединения
    (3) самосоединения
    Укажите положение, которое не относится к диаграмме потока данных.
    (1) показывает внешние механизмы подачи данных
    (2) показывает метод сбора данных
    (3) показывает перемещение данных в процессе их обработки
    (4) показывает взаимосвязи между данными
    Экземпляры скольких типов должна описывать сущность в реляционной модели данных?
    (1) не ограничивается
    (2) более одного
    (3) ни одного
    (4) одного
    Рассмотрим схему отношения ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ (Личный номер, Предмет, Фамилия, Должность, Оклад, Часы). Ключами отношения являются:
    (1) Личный номер
    (2) Личный номер, Предмет
    (3) Фамилия
    (4) Предмет
    6. Какие из перечисленных требований должны быть удовлетворены в рамках логической модели реляционной базы данных?
    (1) требование минимальности первичных ключей
    (2) требование надежности данных
    (3) требование производительности системы
    (4) требования непротиворечивости данных
    В каком из перечисленных ниже правил для степени связи указано неверное значение?
    (1) если степень бинарной связи 1:N и класс принадлежности обеих сущностей не является обязательным, то требуется построение трех отношений - по одному на каждую сущность.
    (2) если степень бинарной связи 1:N и класс принадлежности n-связной сущности является обязательным, то достаточно построить два отношения - по одному на каждую сущность.
    (3) если степень бинарной связи 1:N и класс принадлежности n-связной сущности не является обязательным, то необходимо построить три отношения - по одному на каждую сущность.
    Установите соответствие между типами данных для представления строк символов и строк бит со значениями, которые они определяют.
    Тип данныхЗначение
    1Char[(длина)]А строка произвольной длины до 2 Гб символов
    2Varchar [(длина)]БСтрока бит переменной длины до 2 Гб
    3Varchar2 (длина),Встрока переменной длины
    4Long [(длина)]Гстрока фиксированной длины от 1 до 255 символа
    5Raw [(длина)}ДСтрока бит переменной длины до 255 байт
    6Long Raw [(длина)]Е строка переменной длины до 2 Кб символов
    (1) А, Б, В, Г, Д, Е
    (2) Б, Д, В, А, Г, Е
    (3) Г, Е, Д, А, В, Б
    (4) А, Г, Д, В, Е, Б
    В реляционной базе данных синоним - это …
    (1) программный механизм для того, чтобы сделать базу данных более дружественной для пользовател
    (2) уникальный идентификатор объекта базы данных
    (3) динамически создаваемое альтернативное имя таблицы во время выполнения запроса
    (4) другое имя для таблицы или представления
    Число триггеров на таблицу в СУБД Oracle …
    (1) не может быть меньше трех
    (2) не может быть больше 16
    (3) не ограничено
    Ниже приведен фрагмент диаграммы "сущность-связь". Оцените качество представления сущностей и отношений. files
    (1) нет замечаний
    (2) некоторые сущности представлены неудовлетворительно
    (3) некоторые отношения не имеют наименований
    (4) некоторые сущности не вступают в отношения, и некоторые отношения непонятны
    Что из ниже перечисленного не входит в представительную сторону определения информации?
    (1) Информация представляется посредством данных
    (2) Данные могут быть собраны в документ
    (3) Передавать с одного места в другое устным, письменным или иным способом
    Какая характеристика транзакции задается ниже следующей спецификацией? "Онлайновые транзакции низкой сложности должны выполнятся не более 4 с."
    (1) характер транзакции и ее сложность
    (2) требования к производительности транзакции
    (3) время выполнения транзакции
    (4) описание транзакции
    В контексте физического проектирования реляционных баз данных кластеризация - это …
    (1) логическое представление совместно используемых данных из нескольких различных таблиц
    (2) способ физического размещения рядом, на одной физической странице данных, строк, доступ к которым осуществляется при помощи одинакового значения колонки (ключа)
    (3) способ физического размещения рядом, на одной физической странице данных, строк, доступ к которым осуществляется при помощи одинакового значения колонки (ключа) с целью увеличения производительности
    (4) логическое представление совместно используемых данных из нескольких различных таблиц с целью увеличения производительности
    В концепции клиент-серверной технологии для распределенных вычислений серверным кодом называют …
    (1) программный код, выполняемый на клиентском компьютере
    (2) программный код, выполняемый на автономном компьютере пользователя
    (3) программный код, выполняемый на сервере баз данных
    Концепция обеспечения безопасности доступа, принятая в Oracle, не предусматривает выполнение следующих действий:
    (1) идентификацию и аутентификацию пользователей
    (2) контроль доступа к операционной системе клиентской машины
    (3) контроль операций, производимых над объектами базы данных
    При рассмотрении иерархии функций проектировщику базы данных следует обращать внимание на следующие моменты:
    (1) у бизнес-функции отсутствует название
    (2) описываемая бизнес-функция не будет реализована в приложении базы данных
    (3) экземпляры одной и той же функции будут иметь разные номера
    Концепция независимости прикладных программ от физической структуры данных не дает следующих преимуществ:
    (1) отражение требований к изменению в структурах данных незначительно влияет на существующие прикладные программы
    (2) отражение требований к изменению в структурах данных уменьшает сложность прикладной программы
    (3) отражение требований к изменению в структурах данных увеличивает сложность прикладной программы
    Высота индекса равна 2, Фактор селективности равен 0.5, число строк в таблице - 2000, число страниц, занятых таблицей, равно 2000. Для плана выполнения оптимизатор запросов выберет …
    (1) индекс
    (2) сканирование таблицы
    (3) другую комбинацию путей доступа
    На основе каких понятий аналитик выделяет предметную область базы данных?
    (1) данных
    (2) вопросно-ответного отношения
    (3) связей между данными
    (4) операций над данными
    Укажите, какой вид работы не входит в этап проектирования физической модели реляционной базы данных
    (1) нормализация схем отношений
    (2) назначение первичных ключей отношениям
    (3) разрешаются связи многие-ко-многим
    (4) разрешаются связи супертип/подтип
    (5) производится выбор типов данных в атрибутах
    (6) производится контроль на соединение без потерь
    Какое из утверждений не является следствием определения отношения как подмножества декартового произведения фиксированного числа доменов?
    (1) кортежи в отношении упорядочены по возрастанию значений атрибутов
    (2) атрибуты разных отношений могут быть определены на одном домене
    (3) кортежи в отношении можно различить лишь по значению их компонентов
    (4) схема отношения также есть множество
    Установите правильное соответствие между правилами вывода для MV-зависимостей и их определениями
    Правила выводаОпределение
    1ДополнениеAЕсли math и заданы МФЗ math и МФЗ math, то имеют место МФЗ math, МФЗ math и МФЗ math
    2ПополнениеBЕсли math и заданы МФЗ math и ФЗ math, то имеет место ФЗ math
    3ТранзитивностьCЕсли math и заданы МФЗ math и МФЗ math, то имеет место МФЗ math
    4ОбъединениеDЕсли math и заданы МФЗ math и МФЗ math, то имеет место МФЗ math
    5ПсевдотранзитивностьEЕсли math и заданы МФЗ math и МФЗ math, то имеет место МФЗ math
    6Смешанная транзитивностьFЕсли math и задана МФЗ math, то имеет место МФЗ math
    7ДекомпозицияGЕсли math и задана МФЗ math, то имеет место МФЗ math
    (1) D, F, A, C, G, E, B
    (2) G, F, C, D, E, B, A
    (3) B, A, D, C, F, G, E
    (4) C, Е, D, G, B, A, F
    Продолжите высказывание "Нормальные формы - это …
    (1) требования к свойствам схем отношений"
    (2) процедура разбиения отношений"
    (3) требования к характеристикам атрибутов"
    (4) требования к наполнению отношений данными"
    Продолжите высказывание "Миграция ключа в методе декомпозиции есть …
    (1) перенос первичного ключа из одного отношения в другое для обеспечения ссылочной целостности".
    (2) перенос первичного ключа одного отношения в другое отношения для предотвращения потери данных при соединении"
    (3) перенос ключа одного отношения в другое"
    (4) перенос возможного ключа из одного отношения в другое отношение"
    Какая из ниже перечисленных команд SQL не относится к командам манипулирования данными?
    (1) INSERT
    (2) SELECT
    (3) UPDATE
    (4) DELETE
    Определите порядок действий при создании базовых таблиц реляционной базы данных
    Номер шага алгоритмаДействие
    1IАФормирование списка имен таблиц и их сокращений в словаре данных
    2IIБИдентификация реляционной таблицы
    3IIIВПроверка: число базовых таблиц соответствует числу отношений логической модели реляционной базы данных
    4IVГФормирование списка имен колонок и их сокращений в словаре данных
    5VДОпределение колонок для базовых таблиц
    6VIЕОпределение типов данных колонкам
    7VIIЖПроверка списка имен в словаре данных, чтобы избежать конфликтов имен в базе данных в целом
    8VIIIЗВыборочное добавление
    (1) А, Б, В, Г, Д, Е. Ж. З
    (2) Б, А, В, Д, Г, Ж, Е, З
    (3) З, Г, Е, Д, А, В, Ж, Б
    (4) А, Г, Д, В, Е, Б, З, Ж
    Основной целью создания информационных систем является …
    (1) математическое преобразование информации в данные и обратно по запросам пользователей
    (2) хранение данных с целью дальнейшего их использования пользователями
    (3) удовлетворение информационных потребностей пользователей путем предоставления необходимой им информации на основе хранимых данных
    Установите соответствие между типами денормализации и их определениями.
    Тип денормализацииОпределение
    1.нисходящая денормализацияA- это процесс введения избыточных колонок в одной таблице с целью увеличения производительности запроса строки по производному значению
    2.восходящая денормализацияБ- это процесс введения избыточных колонок в родительских таблицах с целью устранения операций соединения с операциями агрегирования
    3.Внутритабличная денормализацияВ- это процесс введения избыточных колонок в подчиненных таблицах с целью устранения операций соединения
    4.Денормализация методом разделяй и властвуйГ- это процесс объединения одной или более нормализованных таблиц с целью устранения операций соединений или уменьшения в некоторых случаях числа операций вставки
    5.Денормализация методом слияния таблицД- это процесс разбиения нормализованной таблицы на две и более таблиц и создание между ними отношения "один к одному" с целью устранения дополнительных операций ввода-вывода или по техническим причинам
    (1) А, Б, В, Г, Д
    (2) Б, Г, В, А, Д
    (3) В, Б, А, Д, Г
    (4) А, Б, Г, В, Д
    Установите соответствие между терминами и их определениями.
    ТерминОпределение
    1.Локально секционированный индексAимеет такой же ключ секционирования, количество табличных пространств и правила секционирования, что и отвечающая ему базовая таблица
    2.Глобально секционированный индексБКлюч секционирования; секционирование выполняется по значениям, отличным от значений колонки индексирования
    3.Префиксный секционированный индексВозначает, что индекс имеет то же число секций и те же правила секционирования, что и его базовая таблица
    4.Непрефиксный секционированный индексГсодержит предложение PARTITION BY RANGE, в котором задаются параметры секционирования, отличные от параметров секционирования соответствующей базовой таблицы
    5.Локально равносекционированный секционированный индексДсекционирование производится по ключу секционирования, который содержит основную часть индексного ключа
    (1) А, Б, В, Г, Д
    (2) Б, Г, В, А, Д
    (3) А, Г, Д, Б, В
    (4) Д, А, Б, Г, В
    Команды установки переменных окружения могут располагаться перед блоком…
    (1) описаний
    (2) исполняемого кода
    (3) обработки исключительных ситуаций
    В СУБД различают следующие классы привилегий:
    (1) системные привилегии
    (2) привилегии прав доступа к объектам
    (3) привилегии пользователей
    Бизнес-функция "Принять на работу сотрудника" имеет следующую декомпозицию, полученную от аналитика базы данных:

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

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

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

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

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

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

    Является ли бизнес-функция "Зарегистрировать заявление" атомарной?
    (1) да
    (2) не известно
    (3) нет
    Путь доступа - это …
    (1) вариант алгоритма доступа к данным, хранящимся в базе данных
    (2) алгоритм доступа к данным, хранящимся в базе данных
    (3) последовательность выполняемых действий при доступе к данным, хранящимся в базе данных
    Кардинальность колонка EMPLOYEE_NO равна 100. Оценка фактора селективности предиката EMPLOYEE_NO>EMPMAX равна …
    (1) 0.5
    (2) 0.33
    (3) 0.033
    Какое из перечисленных ниже вопросно-ответных отношений нельзя реализовать в информационной системе обслуживания счетов клиентов банка?
    (1) сколько денег осталось на счете данного клиента?
    (2) сколько денег поступило на счет данного клиента?
    (3) страдает ли данный клиент хроническим насморком?
    (4) какой цвет глаз у данного клиента?
    Какое из ниже перечисленных действий не относится к проверке правильности логической модели реляционной базы данных?
    (1) проверка на соответствие нормальной форме Бойса-Кодда
    (2) проверка на свойства соединения без потерь
    (3) проверка допустимости типов данных атрибутов
    (4) проверка на свойства сохранения функциональных зависимостей
    (5) проверка на отсутствие незамкнутых связей
    (6) проверка на отсутствие одиночных отношений
    Какое из приведенных ниже выражений представляет функциональную форму записи отношения?
    (1) Имя_отношения (Атрибуты первичного ключа, неключевые атрибуты)
    (2) Имя_отношения (Первичные ключи, неключевые атрибуты)
    (3) Имя_отношения (Ключи, неключевые атрибуты)
    В чем с точки зрения теории функциональных зависимостей заключается проектирование реляционной базы данных?
    (1) в построении схем отношений
    (2) в обоснованном выборе конкретных схем отношений из множества различных альтернативных вариантов схем
    (3) в устранении избыточности данных в отношениях
    (4) в обеспечении надежности данных в реляционной базе данных
    При каких условиях нормализация не нужна?
    (1) база данных компании имеет 15 связанных таблиц
    (2) для работы с базой данных более чем 100 пользователей из нескольких часовых поясов необходимы три не связанные между собой большие таблицы
    (3) база данных организации имеет много связанных таблиц
    (4) обработка большинства запросов к базе данных требует получения данных из множества связанных таблиц
    Обладает ли представленная ниже декомпозиция свойством соединения без потерь? Дана схема отношения ABCDE, ее декомпозиция d={AD, AB, BE, CDE, AE}, и две ФЗ: math
    (1) не обладает
    (2) обладает
    Какой результат будет после выполнения команды SELECT ниже: SELECT ENAME, 'Пол:', TO_NUMBER(SEX) FROM EMPLOYEE WHERE ENAME='Тулякова'; ?
    (1) Тулякова Пол: 0
    (2) Тулякова Пол: мужской
    (3) Тулякова Пол: женский
    (4) Тулякова Пол: 1
    Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим files

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

    Решение.

    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 )
    (1) правильно
    (2) неправильно
    В какой концепции обработки данных сущности предметного мира (объекты) наделяются структурой и обладают определенным поведением (набором операций)?
    (1) концепция файловой системы
    (2) концепция баз данных
    (3) концепция объектно-ориентированных баз данных
    В контексте физического проектирования реляционных баз данных горизонтальное разбиение таблицы - это …
    (1) процесс создания двух независимых таблиц из одной таблицы
    (2) процесс перемещения некоторых строк одной таблицы в другую новую таблицу, которая имеет такую же внутреннюю структуру, что и исходная таблица
    (3) процесс создания двух или более таблиц разной структуры, содержащих разные строки исходной таблицы
    (4) процесс создания независимых таблиц посредством намеренного дублирования строк одной таблицы в другой
    Нужно ли в СУБД Oracle при определении кластерного ключа индексного кластера на первичном ключе одной из таблиц оставлять ограничение первичного ключа в определении колонки этого ключа?
    (1) целесообразно оставить
    (2) нецелесообразно оставлять
    (3) не имеет значения
    (4) обязательно оставить
    Курсор - это …
    (1) команда SQL
    (2) оператор PL/SQ
    (3) поименованный запрос, содержащий некоторое число строк в выборке
    Таблица базы данных СУБД 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 CONTACT ON CONTACT (CUSTOMER_ID, CONTACT_NAME) PCTFREE 10; Число строк в таблице = 175000. Оцените размер индекса (в страницах).
    (1) 6482
    (2) 7233
    (3) 8400
    Дан следующий список функций и модулей.
    ФункцияМодуль
    1. Назначить руководителя проекта1. Ввод информации о проекте
    2. Определить бюджет проекта2. Ввод информации о сотрудниках
    3. Определить список подразделений3. Поиск информации о сотрудниках
    4. Определить список сотрудников4. Поиск информации о проектах
    5. Выполнять проект5. Генерация отчета о выполненных проектах
    6. Сдать проект6. Генерация отчета о выполняемых проектах
    Функция 5 отображается в модули …
    (1) 1,3
    (2) 4,6
    (3) 5
    Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц PRODUCT (50 строк) и VENDOR (1000): SELECT VENDOR_CODE, PRODUCT_CODE, PRODUCT_DESC FROM VENDOR, PRODUCT WHERE VENDOR.VENDOR_CODE = PRODUCT.VENDOR_CODE AND VENDOR.VENDOR_CODE = "100";

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

  • Формируем декартово произведение таблиц PRODUCT и VENDOR.
  • Выполняем проекцию результирующей таблицы на список колонок, указанный в предложении SELECT.
  • Ограничиваемся в результирующей таблице строками, которые удовлетворяют условию поиска в предложении WHERE.
  • если 20 строк удовлетворяют условиям поиска
    (1) 150170
    (2) 50000
    (3) 150020
    Индексный ключ определен как SALARY, DEPT, YEARS_SERVICE. Пусть задан предикат SALARY < 25000 AND DEPT = 50 AND YEARS_SERVICE > 3. При вычислении фактора селективности используются статистика о колонках …
    (1) YEARS_SERVICE
    (2) DEPT
    (3) SALARY
    Укажите правильное соответствие между элементами информационной модели и их определениями
    Элементы моделиОпределение
    1Отношение (связь)A- это характер участия сущности в связи.
    2Уникальный идентификатор связиB- это соотношение между числом сущностей, участвующих в образовании связи.
    3Степень (мощность) связиC- это сущность, которая не может присутствовать в базе данных, пока не существует связанного с ней экземпляра другой сущности
    4Класс принадлежности сущностиD- это сущность, которая порождает непересекающиеся подмножества экземпляров (категории сущности), связанных с сущностью через значения своего атрибута.
    5Рефлексивное отношениеE- это категория порождающей сущности (сущности-супертипа)
    6Слабая сущностьFпредставляет собой соединение (взаимоотношение) между двумя или более сущностями.
    7СупертипG- это супертип с порожденными им подтипами
    8ПодтипH- это атрибут для однозначной идентификации отношения
    9Составная сущностьJ- это отношение, связывающее сущность саму с собой
    (1) A, B, C, D, E, F, G, H, J
    (2) F, H, B, A, J, C, D, E, G
    (3) G, J, F, E, H, D, C, B, A
    (4) D, G, F, A, B, C, H, E, J
    Выберите правильную последовательность действий по нормализации сущности предметной области и отношения логической модели базы данных
    Действия
    1.Определить функциональные зависимости в отношении
    2.Назначить первичные ключи связывающих отношений, исходя из уникального идентификатора связи и процедуры миграции ключей при нормализации
    3.Получить список атрибутов сущности
    4.Определить класс принадлежности сущности к связи
    5.Для полученных отношений назначить первичные ключи
    6.Определить степень связи сущностей
    7.Выполнить нормализацию сущности (преобразовать сущность в отношение
    8.Нормализовать отношение (разрешить связи)
    9.Определить возможные ключи отношения, в частности, рассмотрев уникальный идентификатор сущности
    10.Получить список детерминантов
    (1) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    (2) 3, 1, 10, 9, 7, 5, 6, 4, 8, 2
    (3) 2, 10, 3, 4, 8, 9, 1, 6, 5, 7
    (4) 7, 6, 5, 4, 1, 2, 3, 10, 8, 9
    (5) 1, 2, 3, 5, 7, 6, 10, 4, 9, 8
    (6) 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
    Установите правильное соответствие между реляционными операциями и результатом их выполнения
    ОперацияРезультат выполнения
    1Объединение отношенийAОтношение С, которое включает в себя все кортежи со всеми атрибутами исходных отношений А и В, удовлетворяющими заданному условию
    2Пересечение отношенийBОтношение С, которое включает в себя кортежи отношения А, отличные от кортежей отношения В
    3Разность отношенийCОтношение С, которое включает в себя кортежи отношения А, полностью совпадающие с кортежами отношения В
    4Декартово произведение отношенийDОтношение С, которое включает в себя атрибуты отношения А, отличные от атрибутов отношения В, и только те кортежи, декартовы произведения которых с отношением В дают отношение А
    5Проекция отношенияEОтношение С, которое включает в себя все кортежи отношения А, но только с теми атрибутами, на которые выполняется проекция
    6Деление отношенийFОтношение С, степень которого равна сумме степеней исходных отношений, а мощность — произведению возможностей исходных отношений
    7Выбор (селекция) из отношенияGОтношение С, которое включает в себя кортежи отношения А, удовлетворяющие заданному условию (критерию выбора)
    8Соединение отношений АHОтношение C, которое включает в себя все кортежи отношения А и кортежи отношения B, отличные от кортежей отношения A
    (1) A, B, C, D, E, F, G, H
    (2) H, C, B, F, E, D, G, A
    (3) H, G, F, D, А, B, C, E
    (4) B, E, C, H, G, A, D, F
    Завершите высказывание "Неключевой атрибут функционально полно зависит от составного ключа, если …"
    (1) неключевой атрибут функционально зависит от части составного ключа
    (2) часть составного ключа функционально зависит от неключевого атрибута
    (3) неключевой атрибут функционально зависит от ключа, но не находится в функциональной зависимости ни от какой части составного ключа
    (4) неключевой атрибут функционально зависит от другого неключевого атрибута
    Наличие транзитивной зависимости math
    (1) не позволяет связать значения Y и Х, если не существует значения А, связанного со значением Y
    (2) затрудняет вставку, которые необходимо выполнить сразу для пары связей
    (3) затрудняет обновление данных, которые необходимо выполнить сразу для пары связей
    (4) в случае удаления данных приводит к потере связи
    Какое из приведенных ниже утверждений лежит в основе одного из методов синтеза?
    (1) каждой ФЗ предметной области необходимо выделить свое собственное отношение
    (2) все ФЗ с одинаковыми детерминантами необходимо выделять в отдельные группы и каждой такой группе отводить свое собственное отношение
    (3) каждой ФЗ из минимального покрытия необходимо выделять свое собственное отношение
    (4) все ФЗ из минимального покрытия необходимо усилить универсальным ключом, и каждой такой ФЗ необходимо отводить свое собственное отношение
    Какой из перечисленных ниже объектов является обязательным элементам стандарта SQL-92?
    (1) кластер
    (2) таблица
    (3) схема
    (4) каталог
    Какой вид ограничений не рассматривается в рамках физической модели базы данных?
    (1) ограничения целостности данных
    (2) ограничения целостности ссылок
    (3) ограничения первичного ключа
    (4) ограничения домена предметной области
    Для баз структурированных данных различают три основных типа логических моделей данных - сетевую, иерархическую и реляционную. Классифицирующими признаками в этих моделях являются:
    (1) степень жесткости (фиксации) связи
    (2) математическое представление структуры модели
    (3) допустимые типы данных
    В чем состоит эмпирическое правило Д. Энсора?
    (1) очень немногие первичные ключи имеют более двадцати действительно зависимых от них атрибутов
    (2) очень немногие первичные ключи имеют более тридцати действительно зависимых от них атрибутов
    (3) очень немногие первичные ключи имеют более десяти действительно зависимых от них атрибутов
    (4) очень немногие первичные ключи имеют более пятидесяти действительно зависимых от них атрибутов
    Укажите, какое из ниже перечисленных утверждений не относится к недостаткам кластеризации
    (1) кластеризация затрагивает физическое размещение данных в файлах базы данных
    (2) кластеризация замедляет выполнение операций, в которых нужно просканировать всю таблицу
    (3) кластеризация может замедлить ввод и модификацию данных
    (4) кластеризация может сократить число операций чтения при выполнении соединений клатеризованных таблиц
    Процедуры и функции опционально имеют …
    (1) блок объявлений
    (2) блок исполняемого кода
    (3) блок обработки исключительных ситуаций
    В базе данных 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) sys_ts
    (2) default_ts
    (3) usr100_ts
    Правило "Все коды валют должны разъясняться" является …
    (1) правилом для данных
    (2) правилом для процессов
    (3) правилом для интерфейса
    Оптимизация запросов, основанных на вычислении стоимости, отличается от оптимизации, основанной на правилах, тем, что …
    (1) используется информация о числе строк в таблице, интервалах и распределении значений каждой колонки, длине строк и числе строк на физической странице, высота и число терминальных страниц индекса
    (2) используется информация о математических законах реляционной алгебры
    (3) используется информация о более точных эвристических правилах выбора путей доступа
    При работе с оптимизатором СУБД SQLBase для увеличения производительности конкретной команды SELECT проектировщик базы данных или администратор баз данных выполняет одно или два из следующих действий:
    (1) обновление статистики базы данных
    (2) перепроектирование логической структуры базы данных
    (3) ручную настройку команды SELECT
    Укажите правильное соответствие между элементами информационной модели и их графическим изображением на ER-диаграмме.
    Элементы моделиИзображение на диаграмме
    1Обязательный класс принадлежности сущностиAСимвол "птичья лапка"
    2Необязательный класс принадлежности сущности отношениюBКружок на линии отношения рядом с сущностью
    3Степень связи NCВертикальная черта на линии отношения рядом с сущностью
    4Степень связи 1D"Вилка" с полукругом в точке ветвления
    5Отношение супертип-подтипEОдинарная горизонтальная черта
    (1) B, A, C, E, D
    (2) E, D, C, B, A
    (3) C, B, A, E, D
    (4) A, B, C, D, E
    Какое из ниже перечисленных действий относится к проверке правильности физической модели реляционной базы данных?
    (1) проверка на соответствие нормальной форме Бойса-Кодда
    (2) проверка на отсутствие соединений с потерей данных
    (3) проверка имен объектов в словаре данных
    (4) проверка на отсутствие потерь функциональных зависимостей
    (5) проверка на присутствие незамкнутых связей
    (6) проверка на присутствие незамкнутых отношений
    Каково назначение атрибута в реляционной модели данных?
    (1) описывать сущность
    (2) хранить информацию о сущности
    (3) определять взаимосвязь сущностей
    (4) определять кардинальное число для связи таблиц
    Сколько существует функциональных зависимостей в отношении реляционной базы данных?
    (1) ни одной
    (2) одна и только одна
    (3) более одной
    (4) ни одной или одна
    К какой нормальной форме приведено исходное отношение?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    (1) 1НФ
    (2) 2НФ
    (3) 3НФ
    (4) НФБД
    (5) 4НФ
    Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?

    Алгоритм

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

    (1) в пункте 3 перед разбиением проверять ФЗ на избыточность
    (2) перед пунктом 2 определить все ФЗ между атрибутами отношения
    (3) перед пунктом 4 проверять полученные разбиения на соединение без потерь
    Установите соответствие между объектами реляционной базы данных, относящимися к так называемому серверному коду, и их определениями
    ОбъектОпределение
    1Хранимая процедураА- это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков программирования базы данных
    2ФункцияБ- это поименованный оператор SQL, который заранее откомпилирован и сохраняется в базе данных. Скорость обработки команды выше, чем у соответствующего ему оператора SQL, т.к. при этом не выполняются фазы синтаксического разбора и компиляции
    3КомандаВ- это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков обработки программирования базы данных, который при выполнении возвращает значение - результат вычислений
    4ТриггерГ- это объект базы данных, который представляет собой специальную хранимую процедуру. Процедура запускается автоматически, когда происходит связанное с триггером событие (например, до вставки строки в таблицу)
    5ТаймерД - это объект базы данных, который состоит из поименованного, структурированного набора переменных, процедур и функций.
    6ПакетЕ - это триггер, запускающийся событием таймера.
    (1) А, Е, Д, Г, В, Б
    (2) Б, Д, В, А, Г, Е
    (3) А, В, Б, Г, Е, Д
    (4) А, Г, Д, В, Е, Б
    Какое из перечисленных ниже бизнес-правил не относится к правилам ссылочной целостности?
    (1) каждый служащий работает в определенном отделе
    (2) уникальный шифр проекта находится в интервале от А0000001 до Я9999999
    (3) каждый служащий работает под управлением менеджера;
    (4) каждый отдел имеет только одного менеджера
    В основе математического представления реляционной модели лежит …
    (1) произвольный плоский граф
    (2) плоский граф в виде дерева
    (3) набор плоских таблиц (отношений) с изменчивыми связями
    Для случая горизонтального разбиения таблицы в тексте лекции были разобраны примеры поддержки ссылочной целостности для новой таблицы. В качестве какой таблицы выступала таблица, которая подвергалась разбиению?
    (1) родительской
    (2) дочерней
    (3) связывающей
    (4) не участвовала в поддержке ссылочной целостности
    Рассмотрим фрагмент определения преставления SELECT * FROM east_sales@icp.ac.ru WHERE LOC = 'EAST' UNION ALL SELECT * FROM west_sales@ioc.ac.ru WHERE LOC = 'WEST'; Если заменить предложение WHERE на ограничение CHECK, то в таком случае …
    (1) изменится только механизм обработки записей при обращении к представлению
    (2) ничего не изменится
    (3) нельзя размещать секцию на удаленной базе данных
    Код хранимых процедур и функций хранится …
    (1) в специальном каталоге на клиентской машине пользователя
    (2) в базе данных
    (3) во временном каталоге клиентской машины
    Проектировщик базы данных после создания физической базы данных проверяет …
    (1) параметры синонимов
    (2) параметры ролей
    (3) параметры пользователей
    Дана спецификация модуля приложения базы данных.

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

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

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

    Пароль

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

    Колонки:

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

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

    Действия:

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

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

    Какая позиция спецификация была пропущена проектировщиком базы данных?
    (1) действия модуля
    (2) цель модуля
    (3) название модуля
    При выполнении команды SQL SELECT NAME, QTY, DESC FROM CUSTOMER C, ORDER O, PRODUCT P WHERE ( C.CUST_NO = O. CUST_NO ) AND (P.CUST_NO = O. CUST_NO ); СУБД выполнит физическую операцию …
    (1) селекции
    (2) соединения
    (3) проекции
    Какие из ниже перечисленных причин приводят к нецелесообразности создания индексов для каждого оператора SELECT?
    (1) индексы снижают стоимость выполнения запроса
    (2) индексы также могут блокировать доступ к страницам данных при блокировке страницы индекса
    (3) индексы увеличивают производительность выполнения запроса
    Укажите правильное соответствие между элементами IDEF0-диаграмм и их определениями.
    ЭлементыОпределение
    1РаботыA- это материалы или информация, которые производятся работой.
    2СтрелкиBобозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты.
    3ВходC- это правила, стратегии, процедуры или стандарты, которыми руководствуется работа.
    4УправлениеD- это материалы или информация, которые используются или преобразуются работой для получения результата (выхода).
    5ВыходEописывают взаимодействие работ между собой и с внешними миром
    6МеханизмF- это специальная стрелка, указывающая на другую модель работы.
    7ВызовG- это ресурсы, которые выполняют работу (персонал, станки, устройства).
    (1) D, E, B, F, G, A, C
    (2) G, F, E, D, C, B, A
    (3) B, E, D, С, A, G, F
    (4) A, F, E, D, C, B, G
    Какое из ниже перечисленных действий относится к обязательным на стадии проектирования физической модели реляционной базы данных с учетом влияния транзакций?
    (1) денормализация таблиц
    (2) документирования и описание транзакций
    (3) кластеризация таблиц
    (4) сегментация таблиц
    (5) разбиение таблиц
    (6) кластеризация представлений
    Внешний ключ сущности является:
    (1) составной частью первичного ключа сущности
    (2) неключевым атрибутом сущности
    (3) атрибутом для связи с другой сущностью по значению
    (4) обязательным атрибутом сущности
    Сколько существует основных совместных аксиом вывода для F- и MV-зависимостей?
    (1) 5
    (2) 2
    (3) 7
    (4) 6
    Декомпозиция схем отношений:
    (1) позволяет всегда восстановить исходное отношение в результате естественного соединения
    (2) не всегда позволяет восстановить исходное отношение в результате естественного соединения
    (3) позволяет всегда восстановить исходное отношение с помощью q-соединение
    Сколько правил относится к работе с MV-зависимостями в случае многосторонней связи?
    (1) 1
    (2) 3
    (3) 4
    (4) 8
    Для каких из перечисленных ниже объектов реляционной базы данных не используются квалифицируемые имена?
    (1) триггер
    (2) таблица
    (3) база данных
    (4) хранимая процедура
    Что будет делать СУБД, встретив операцию модификации на представлении с <условие> WITH CHECK OPTION?
    (1) каждая вставка или обновление будет проверяться на соответствие определению виртуальной таблицы и будет отвергаться, если такого соответствия не будет
    (2) каждая вставка или обновление будет проверяться на соответствие определению виртуальной таблицы и будет отвергаться
    (3) каждая вставка или обновление будет отвергаться
    (4) ничего не будет делать
    К централизованным вычислениям не относится …
    (1) модель с автономными персональными вычислениями
    (2) модель вычислений с использование централизованной хост-ЭВМ
    (3) модель "вычисление по требованию"
    Дана таблица 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. Это целесообразно сделать, но это приводит к лишней операции при вводе проекта - явного указания, что он не завершен.

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

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

    (1) нет
    (2) да
    Какие свойства пакетов позволяют проектировщику базы данных инкапсулировать логически связанные типы данных, объекты, процедуры и функции в поименованный модуль PL/SQL?
    (1) улучшение производительности базы данных
    (2) упрощение проектирования приложений базы данных
    (3) модульность
    К параметрам реляционной таблицы относятся …
    (1) имя колонки
    (2) максимальное количество параллельных транзакций
    (3) спецификация файла фала базы данных операционной системы, где расположена таблица
    Стратегия тестирования должна отвечать на следующие вопросы …:
    (1) что нужно сделать и чем пользоваться из инструментальных средств, для достижения целей тестирования?
    (2) как, каким образом тестирование даст ответ, что данный функционал работает?
    (3) как пройти приемо-сдаточные испытания?
    Команды SQL SELECT E.NAME, M.NAME FROM EMPLOYEE E, EMPLOYEE M WHERE E.MNGR_NO = M. EMPLOYEE_NO; является операцией …
    (1) эквисоединения
    (2) полусоединения
    (3) самосоединения
    Модель жизненного цикла сущности предназначена для:
    (1) описания процессов перемещения данных в предметной области базы данных;
    (2) описания процессов и функций системы в предметной области базы данных;
    (3) описания изменения состояний сущности и переходов между ними
    В модели данных сущности могут иметь:
    (1) несколько связей с атрибутами
    (2) несколько первичных ключей
    (3) несколько внешних ключей
    (4) несколько атрибутов
    Рассмотрим схему отношения ПРОДУКТ (Номер_модели, Производитель, Тип_модели, Цена). Ключами отношения являются:
    (1) тип_модели
    (2) номер_модели
    (3) номер_модели, Тип_модели
    (4) производитель
    Какие из перечисленных требований должны быть удовлетворены в рамках логической модели реляционной базы данных?
    (1) схема отношений базы данных должна быть устойчивой, способной адаптироваться к изменениям при ее расширении дополнительными атрибутами
    (2) данные не должны быть противоречивыми, т.е. при выполнении операций включения, удаления и обновления данных их потенциальная противоречивость должна быть сведена к минимуму
    (3) разброс времени реакции на различные запросы к базе данных не должен быть большим
    (4) данные должны правильно отражать состояние предметной области базы данных в каждый конкретный момент времени
    В каком из перечисленных ниже правил для степени связи указано неверное значение?
    (1) если степень бинарной связи M:N, то необходимо построить три отношения - по одному на каждую сущность.
    (2) если степень бинарной связи 1:N и класс принадлежности обеих сущностей не является обязательным, то требуется построение трех отношений - по одному на каждую сущность.
    (3) если связь является трехсторонней, необходимо построить четыре отношения - по одному на каждую сущность.
    Установите соответствие между типами данных для представления чисел и значениями, которые они определяют
    Тип данныхЗначение
    1IntegerАЦелое
    2SmallintБЧисла с заданной точностью
    3Number [(точность [, масштаб])]ВЧисла с заданной точностью
    4Decimal[(точность [, масштаб])]ГМаленькое целое
    5Double PrecisionДЧисла с плавающей запятой двойной точности
    6Float (точность)ЕЧисла с плавающей запятой одинарной точности
    7RealЕ Числа с плавающей запятой заданной точности
    (1) А, Г, В, Б, Д, Ж ,Е
    (2) Б, Д, В, А, Г, Е, Ж
    (3) А, Е, Д, Г, В, Ж, Б
    (4) Ж, А, Г, Д, В, Е, Б
    Под внешней схемой принято понимать …
    (1) внутреннюю схему базы данных, трансформированную под представления пользователя о базе данных
    (2) такую организацию представления данных в базе данных, которое наиболее естественным и простым способом отражало бы взгляд пользователей на эти данные, когда они их обрабатывают
    (3) альтернативную к внутренней схеме модель физической организации базы данных
    (4) логическую конструкцию информационной модели предметной области
    Триггер может запускаться …
    (1) один раз для каждой строки результирующего множества команды SQL
    (2) один раз для каждой таблицы или представления
    (3) один раз для каждой строки таблицы
    Ниже приведена диаграмма жизненного цикла сущности Чек. Оцените ее качество. files
    (1) нет замечаний;
    (2) отсутствует начальное состояние
    (3) отсутствует конечное состояние
    (4) отсутствует конечное и начальное состояние
    Дана таблица 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) да
    (2) нет
    Рассмотрим базу данных обработки заказов и создадим индексный кластер для хранения одной из таблиц базы данных - 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 сделано, чтобы избежать создания второго индекса.

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

    (1) нет
    (2) да
    В значения какого типа данных не могут быть преобразованы данные строкового типа?
    (1) числовой
    (2) дата
    (3) битовая строка
    (4) тип данных msllabel
    Установите соответствие между терминами и их определениями.
    ТерминОпределение
    1.КластерA- это значение колонок, общих для кластеризуемых таблиц
    2.Индексный кластерБ- это кластер, для физической организации которого используется индекс со структурой B-Tree
    3.Хеш-кластерВ- это кластер, для физической организации которого использует структура на основе преобразования ключа
    4.Кластерный ключГ- это группа таблиц, которая разделяет общие физические страницы данных при совместном использовании в запросах общих колонок этих таблиц
    (1) А, Б, В, Г
    (2) Б, Г, В, А
    (3) Г, Б, В, А
    (4) А, Б, Г, В
    Какая из приведенных ниже привилегий прав доступа не позволяет изменят данные объекта?
    (1) UPDATE
    (2) INSERT
    (3) SELECT
    Дана схема отношения ABC, ее декомпозиция d={AB, ACD}, и две ФЗ: math. Обладает ли эта декомпозиция свойством соединения без потерь?
    (1) не обладает
    (2) обладает
    Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим files

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

    Решение.

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

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

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

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

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

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

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

    (1) 1НФ
    (2) 2НФ
    (3) 3НФ
    (4) НФБД
    (5) 4НФ
    Сколько правил относится к работе с MV-зависимостями в случае связи супертип-подтип?
    (1) 1
    (2) 3
    (3) 4
    (4) 8