БД тест. Сколько видов триггеров можно определить на одну таблицу Выберите один ответ
Скачать 329.63 Kb.
|
Сколько видов триггеров можно определить на одну таблицу ? Выберите один ответ: 12 15 10 6 9 Ваш ответ верный. Правильный ответ: 12 Что может быть элементом блокировки? Выберите один или несколько ответов: a. Строка таблицы базы данных b. Буфер СУБД c. Таблица базы данных d. Элемент строки таблицы базы данных e. База данных f. Файл данных g. Физическая страница базы данных Ваш ответ верный. Правильные ответы: Таблица базы данных, Строка таблицы базы данных, Элемент строки таблицы базы данных, Физическая страница базы данных Тест 2: просмотр попытки Укажите операторы, используемые для работы с курсорами Выберите один или несколько ответов: a. DELETE CURSOR b. OPEN CURSOR c. UPDATE CURSOR d. FETCH e. CLOSE CURSOR f. DECLARE CURSOR g. INSERT h. SELECT Ваш ответ верный. Правильные ответы: DECLARE CURSOR, OPEN CURSOR, FETCH, CLOSE CURSOR Можно ли во фразе WHERE оператора SELECT использовать другой оператор SELECT ? Выберите один ответ: Верно Неверно Правильный ответ: Верно Тест 2: просмотр попытки Укажите правильную последовательность выполнения операторов для выполнения запроса ‘ SELECT snum, sname, city, comm INTO :snum, :sname,:city, :comm FROM Salespeople WHERE snum = :snum ’ Выберите один ответ: My_st := ‘ SELECT snum, sname, city, comm INTO :snum, :sname,:city, :comm FROM Salespeople WHERE snum = ? ’; EXEC SQL PREPARE LOCAL :SQL_st FROM :My_st EXEC SQL EXECUTE LOCAL: SQL_st USING :snum; My_st := ‘ SELECT snum, sname, city, comm INTO :snum, :sname,:city, :comm FROM Salespeople WHERE snum = ? ’; EXEC SQL PREPARE LOCAL :SQL_st FROM :My_st USING :snum; My_st := ‘ SELECT snum, sname, city, comm INTO :snum, :sname,:city, :comm FROM Salespeople WHERE snum = ? ’; EXEC SQL EXECUTE LOCAL: My_st USING :snum; Ваш ответ верный. Правильный ответ: My_st := ‘ SELECT snum, sname, city, comm INTO :snum, :sname,:city, :comm FROM Salespeople WHERE snum = ? ’; EXEC SQL PREPARE LOCAL :SQL_st FROM :My_st EXEC SQL EXECUTE LOCAL: SQL_st USING :snum; Выделите термины, не относящиеся к этапам разработки ER модели Выберите один или несколько ответов: Детализация Обобщение Агрегация Абстракция Идентичность Моделирование Спецификация связей Ваш ответ верный. Правильные ответы: Моделирование, Детализация, Абстракция Тест 2: просмотр попытки Выделите ограничения целостности, которые могут использоваться в определении столбца Выберите один или несколько ответов: a. NOT NULL b. CHECK () c. FOREING KEY (столбец1, столбец2, ..) d. UNIQUE e. PRIMARY KEY (столбец1, столбец2, ...) f. REFERENCES ... Ваш ответ верный. Правильные ответы: CHECK (), REFERENCES ..., NOT NULL, UNIQUE Пусть в базе данных имеются следующие таблицы. Какое количество строк будет получено в результате выполнения следующего запроса: SELECT ФИО FROM R1 WHERE Оценка >= 4 GROUP BY ФИО HAVING COUNT(Оценка) > 1 ? Выберите один ответ: 0 2 3 1 Ваш ответ верный. Правильный ответ: 2 Тест 2: просмотр попытки Способ решения проблемы бесконечных ожиданий транзакций? Выберите один ответ: a. Сортировать транзакции b. Выполнить рестарт одной транзакции c. Выполнять транзакции по очереди d. Организовать выполнение транзакций через СТЭК e. Выполнить откат одной транзакции Ваш ответ верный. Правильный ответ: Выполнять транзакции по очереди В какой наибольшей нормальной форме находится отношение R (A, B, C, D, E), если А, В - ключ отношения и есть следующие функциональные зависимости С -> D D -> E Выберите один ответ: во второй НФ в первой НФ В БНФ в третьей НФ Ваш ответ верный. Правильный ответ: во второй НФ Транзакция называется двухфазной, если ________ Выберите один ответ: a. за всеми операциями блокировки следуют операции снятия блокировки b. операции блокировки предшествуют операциям снятия блокировки c. все операции блокировки следуют за операциям снятия блокировки d. все операции блокировки предшествуют всем операциям снятия блокировки Ваш ответ верный. Правильный ответ: все операции блокировки предшествуют всем операциям снятия блокировки Тест 2: просмотр попытки Какое расписание множества транзакций называется сериализуемым ? Выберите один ответ: Если результат выполнения расписания эквивалентен результату некоторого последовательного расписания этого множества транзакций Если все шаги каждой транзакции из данного множества выполняются вслед или перед всеми шагами других транзакций Если шаги каждой транзакции из данного множества выполняются в линейном порядке Если результат выполнения расписания эквивалентен результату любого последовательного расписания этого множества транзакций Ваш ответ верный. Правильный ответ: Если результат выполнения расписания эквивалентен результату некоторого последовательного расписания этого множества транзакций Укажите операторы, используемые для описания ограничений целостности Выберите один или несколько ответов: CREATE VIEW CHECK() PRIMARY KEY GRANT NON NULL CREATE ASSERTION Ваш ответ частично правильный. Вы выбрали слишком много вариантов. Правильные ответы: CHECK(), CREATE ASSERTION, PRIMARY KEY Отметьте типы данных введенные в SQL-99, которых не было в SQL- 92 Выберите один или несколько ответов: BLOB CLOB Rows Date Times Columns Reference Boolean Ваш ответ частично правильный. Вы правильно выбрали 3. Правильные ответы: BLOB, CLOB, Reference, Boolean, Rows |