Вопрос 1
Все тесты предмета
Базы данных.фип_БАК_н с
Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.
Содержание предмета
Вопросы и варианты
Без отметок и подсказок к правильным ответам
Быстрый поиск
Показано 301 вопрос
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 2
Из перечисленного в SQL нет оператора или предиката:
Вопрос 3
Каких объектов нет в базе данных?
Вопрос 4
В каком варианте верно создана база данных "itProger"?
Вопрос 5
В каком типе БД данные способны принять вид любой структуры, которую можно выразить на используемом языке программирования?
Вопрос 6
Определите назначение команды SHOW TABLES;
Вопрос 7
Какой тип данных позволяет сохранять дату в формате 'YYYY-MM-DD'?
Вопрос 8
Какая из команд вносит данные в таблицу?
Вопрос 9
Какой оператор позволяет получить информацию о таблице?
Вопрос 10
Какая команда позволяет получить список всех баз данных, доступных в системе?
Вопрос 11
Какая команда используется для создания индекса?
Вопрос 12
Что такое первичный ключ в SQL?
Вопрос 13
Для создания новой таблицы в существующей базе данных используют команду:
Вопрос 14
Мощность отношений - это: количество ______ в отношении
Вопрос 15
Какая функция позволяет преобразовать все буквы в выбранном столбце в верхний регистр?
Вопрос 16
Какой символ заменяет все при запросе в БД? Напишите только символ
Вопрос 17
Наиболее точный аналог реляционной БД ______ таблица
Вопрос 18
Какая функция позволяет выбрать несколько атрибутов сразу из нескольких таблиц и получить новую таблицу с результатом?
Вопрос 19
Для эффективной работы БД должно выполняться условие ____ данных
Вопрос 20
Какой тип данных в SQL используется для хранения даты и времени?
Вопрос 21
Определите результат запроса: SELECT CONCAT('My', 'S', 'QL');
Вопрос 22
Определите результат запроса SELECT CONV(15,10,16);
Вопрос 23
Что такое система управления базами данных?
Вопрос 24
Что из перечисленного включает в себя этап жизненного цикла «Проектирование»?
Вопрос 25
Что такое сущность?
Вопрос 26
Какие атрибуты называются производными?
Вопрос 27
Что такое нормализация БД?
Вопрос 28
Таблицы в базах данных предназначены для:
Вопрос 29
Ключами поиска в системах управления базами данных (СУБД) называются:
Вопрос 30
Устранение частичных зависимостей характерно при приведении к:
Вопрос 31
Что такое псевдоним(Alias)?
Вопрос 32
Как можно сформулировать главное правило третьей нормальной формы (3NF)?
Вопрос 33
Что показывает значение NULL в ячейке?
Вопрос 34
В контексте физического проектирования реляционных баз данных индексирование - это …
Вопрос 35
База данных состоящая из двумерных таблиц называется...
Вопрос 36
Первичный ключ может быть простым и _________.
Вопрос 37
Из скольки полей состоит составной первичный ключ?
Вопрос 38
Подсхема исходной схемы, состоящая из одного или нескольких атрибутов, для которых декларируется условие уникальности значений в кортежах отношений называется?
Вопрос 39
Какой тип данных позволяет сохранять числа в диапазоне от -3,402823466E+38 до 3,402823466E+38?
Вопрос 40
Какой тип данных позволяет сохранить от 0 до 255 символов?
Вопрос 41
Соотнести:
Вопрос 42
Установите соответствие между терминами и их определениями.
Вопрос 43
Будет ли ниже приведенный запрос при выборке данных обращаться к таблице данных? Колонка Ename проиндексирована. SELECT COUNT(*) FROM EMPLOYEE WHERE Ename LIKE 'C%';
Вопрос 44
К какой нормальной форме приведено исходное отношение? Исходное отношение: Преподаватель_предмет (Личный_#, Предмет, Часы, Фамилия, Должность, Оклад, Кафедра, Телефон) Результирующие отношения: Преподаватель (Личный_#, Фамилия, Должность, Оклад, Кафедра, Телефон) Предмет(Личный_#, Предмет, Часы) Комментарий к ответу: Отношение Преподаватель_Предмет содержит частичные ФЗ: пять последних неключевых атрибутов зависят от части ключа Личный_#. Это может привести к следующим аномалиям: дублирование данных о преподавателе в случае, если он читает несколько предметов; проблема контроля избыточности данных: обновление значения "Оклад"; проблема нуль-значений: данные о преподавателе не могут быть включены, если они в настоящий момент не ведут обучения. Устранение аномалий заключается в выполнении двух проекций отношения.
Вопрос 45
Что покажет следующий запрос? select concat(`index`," ", `city`) AS delivery_address from Orders;
Вопрос 46
Как правильно добавить строку в таблицу? Какой запрос верный?
Вопрос 47
Какие поля из таблицы обязательно перечислять в INSERT для вставки данных?
Вопрос 48
Как сделать несколько записей в таблицу за один запрос?
Вопрос 49
Где верно прописано удаление поля в таблице?
Вопрос 50
Чем отличается DROP от TRUNCATE?
Вопрос 51
Что не входит в ACID?
Вопрос 52
Что вернет функция ROWCOUNT, если ее использовать после инструкции UPDATE?
Вопрос 53
Какие операторы обязательны при выборке данных с соединением таблиц (не учитывая cartesian product)? Допишите пропущенное слово: SELECT, JOIN, _____
Вопрос 54
С помощью какого запроса можно удалить все записи из таблицы?
Вопрос 55
Какой оператор используется для изменения объектов базы данных?
Вопрос 56
Какой оператор производит изменения в уже существующей записи или во множестве записей в таблице SQL?
Вопрос 57
Для создания таблицы используется оператор:
Вопрос 58
Какой оператор используется для выбора данных из базы данных?
Вопрос 59
Как выбрать столбец с именем ''FirstName'' из таблицы с именем ''Persons''? Впишите пропущенное слово запроса: ____ FirstName FROM Persons
Вопрос 60
Как выбрать все записи из таблицы с именем ''Persons'', где значение столбца ''FirstName'' начинается с ''a''?
Вопрос 61
Как можно заменить ''Петров'' на ''Сидоров'' в столбце ''LastName'' в таблице Persons?
Вопрос 62
Напишите запрос, позволяющий переименовать столбец LastName в Surname в таблице «Employees». Вставьте пропущенное слово запросе: ______ TABLE Employees CHANGE LastName Surname varchar(50)
Вопрос 63
Напишите запрос, который будет возвращать текущую дату.
Вопрос 64
Напишите запрос, позволяющий переименовать столбец LastName в Surname в таблице «Employees».
Вопрос 65
Что покажет следующий запрос? select * from Orders where date between '2017-01-01' and '2017-12-31'
Вопрос 66
Что не так с этим запросом? select id, date from Orders where seller_id = NULL;
Вопрос 67
Что покажет следующий запрос? select DISTINCT seller_id order by seller_id from Orders;
Вопрос 68
Выберите правильный пример использования функции округления ROUND:
Вопрос 69
Для чего используется LIMIT? select * from Orders limit 10;
Вопрос 70
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM:
Вопрос 71
Возможно ли использование одновременно двух агрегирующих функций? select min(price), max(price) from Orders;
Вопрос 72
Выберите корректно составленный запрос с функцией GROUP BY:
Вопрос 73
Что покажет следующий запрос? select seller_id, count(*) from Orders GROUP BY seller_id HAVING seller_id IN (2,4,6);
Вопрос 74
Выберите пример корректно написанного запроса с использованием подзапроса, который выводит информацию о заказе с самой дорогой стоимостью:
Вопрос 75
Зачем существует команда UPDATE, если можно сначала удалить запись, а потом добавить новую, исправленную?
Вопрос 76
В каких командах можно использовать LIMIT?
Вопрос 77
Как можно заранее узнать, какие записи будут удалены при выполнении DELETE?
Вопрос 78
Была ли допущена ошибка в запросе вставки данных, и если была, то какая INSERT INTO table1 (name, email) values ("Михаил", "misha@yandex.ru"); при условии что таблица table1 существует, и в ней есть три поля: name, age и email, а поле age не имеет признака NOT NULL?
Вопрос 79
Какой SQL-запрос обновит значение "age" до 30 в таблице "persons", где "name" равно 'Dima'?
Вопрос 80
Какая команда равносильна LIMIT ALL в PostgreSQL?
Вопрос 81
Какой оператор имеет более высокий приоритет по умолчанию в PostgreSQL?
Вопрос 82
Если в PostgreSQL в запросе указаны одновременно и OFFSET, и LIMIT, то:
Вопрос 83
Обязательно ли использовать оператор WHERE в UPDATE-запросе?
Вопрос 84
Что выведет SELECT 2 BETWEEN SYMMETRIC 3 AND 1?
Вопрос 85
В столбце Worker_name содержатся значения: Tom_Adams, Fred_Adams, Alex, Adams_Black Требуется отобрать сотрудников с фамилией (слово после знака подчеркивания) Adams. Выберите вариант условия, соответствующего заданию.
Вопрос 86
Требуется получить список студентов в таком порядке, чтобы вначале списка были студенты с наибольшим баллом по математике (Math_scope). Если у нескольких студентов балл по математике одинаков, то имена таких студентов (Student_name) должны идти в алфавитном порядке. Выберите варианты сортировки, соответствующие заданию.
Вопрос 87
Оператор JOIN реализует реляционную операцию:
Вопрос 88
Чтобы сохранить все записи, в том числе повторяющиеся, в запросе Запрос1 UNION Запрос2 необходимо:
Вопрос 89
Фраза UNION команды SELECT реализует реляционную операцию:
Вопрос 90
Выберите правильный пример запроса с использованием UNION:
Вопрос 91
Какой оператор предназначен для соединения таблиц и вывода результирующей таблицы, в которой данные полностью пересекаются по условию, указанному после ON?
Вопрос 92
Назовите типы джойнов в SQL. Вставьте пропущенное слово: INNER, JOIN LEFT, JOIN RIGHT, JOIN FULL, JOIN _____
Вопрос 93
Вставьте пропущенное слово запрос, который выбирает всех клиентов и любые заказы, которые они могут иметь. SELECT Customers.*, Orders.* ____ Customers LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID ORDER BY Customers.CustomerName;
Вопрос 94
В каком порядке их нужно расположить, чтобы выполнить поиск имён всех работников со всех отделов?
Вопрос 95
Чем различаются запросы с UNION и UNION ALL?
Вопрос 96
С помощью какого оператора осуществляется “декартово” произведение?
Вопрос 97
Таблица tbl1 содержит одно поле f1 со значениями 1, 1 , 2, 3, 4; таблица tbl2 содержит одно поле f1 со значениями 5, 6. Отметьте значения, которые войдут в сформированный оператором результирующий набор: (select * from tbl1 union all select * from tbl2) union select * from tbl2;
Вопрос 98
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 4. Какие значения, войдут в сформированный оператором результирующий набор? (select * from tbl1 intersect select * from tbl2) union select * from tbl2; Одно из этих значений 1, в ответе укажите другое:
Вопрос 99
Необходимо разработать функцию для получения списка абонентов, звонивших в указанный город в заданный месяц. Функция создается командой:
Вопрос 100
Разработана функция, определяющая по фамилии абонента общую сумму оплаты разговоров. CREATE FUNCTION user1.my_func1(@f VARCHAR(20)) RETURNS FLOAT AS BEGIN DECLARE @s FLOAT SET @s=(SELECT Sum(Город.Тариф*Разговор.Продолжительность) FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города GROUP BY Разговор.Фамилия HAVING Разговор.Фамилия=@f) RETURN (@s) END Определите операторы правильного обращения к функции.
Вопрос 101
Разработана функция, определяющая по фамилии автора общий тираж книг. CREATE FUNCTION user1.my_func1(@n VARCHAR(20)) RETURNS INT AS BEGIN DECLARE @k INT SET @k=(SELECT Sum(Книга.Количество) FROM Автор INNER JOIN Книга ON Автор.Код_Автора = Книга.Код_Автора GROUP BY Автор.Фамилия HAVING Автор.Фамилия=@n) RETURN (@k) END Определите операторы правильного обращения к функции
Вопрос 102
Дано представление с данными из разных таблиц. CREATE VIEW view3 AS SELECT Книга.Название, Книга.Издательство, Автор.Фамилия FROM Автор INNER JOIN Книга ON Автор.Код_Автора = Книга.Код_Автора Предпринимается попытка добавить в представление запись. INSERT INTO view3(Название, Издательство, Фамилия) VALUES('Анна Каренина','Мир','Л.Толстой') Результатом выполнения команды является следующее:
Вопрос 103
Дано представление с данными из разных таблиц. CREATE VIEW view3 AS SELECT Блюдо.Название_блюда, Компонент.Название_компонента, Компонент.Вес FROM Блюдо INNER JOIN Компонент ON Блюдо.Название_блюда = Компонент.Блюдо; Предпринимается попытка добавить в представление запись. INSERT INTO view3( Название_блюда, Название_компонента, Вес) VALUES('Щи','Капуста',0.350) Результатом выполнения команды является следующее:
Вопрос 104
Увеличить на 10% стоимость билетов, проданных в день вылета рейса.
Вопрос 105
Даны таблицы: CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME, Продолжительность_маршрута INT, Число_билетов INT, Стоимость MONEY) CREATE TABLE БИЛЕТ (Номер_места CHAR(3), Номер_рейса CHAR(6), Дата_продажи DATETIME, Стоимость MONEY, Фамилия_пассажира VARCHAR(20)) Вывести список пассажиров, не летающих в Самару.
Вопрос 106
Даны таблицы: CREATE TABLE Город (Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY, Регион VARCHAR(20)) CREATE TABLE Разговор (Код_Разговора INT , Код_Города INT NOT NULL, Фамилия IVARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL) Перечислить фамилии людей, которые не говорили с абонентами из Москвы.
Вопрос 107
В таблице t1, содержащей 4 строки, в столбце f содержатся значения 1, 2, 2, 3. В таблице t2, содержащей 5 строк, в столбце f содержатся значения 2, 2, 3, 3, 4. Сколько строк данных будет получено в результате выполнения запроса SELECT t2.f FROM t1 FULL OUTER JOIN t2 ON t1.f = t2.f
Вопрос 108
Что такое JOIN?
Вопрос 109
Какой тип JOIN возвращает только совпадающие строки из обеих таблиц?
Вопрос 110
Какого из перечисленных ниже видов JOIN на самом деле не существует:
Вопрос 111
JOIN (соединение таблиц) невозможно осуществить в запросе без:
Вопрос 112
Наиболее распространенным является тип объединения:
Вопрос 113
Выберите корректный пример составленного запроса с использованием JOIN. Данный запрос выведет нам данные ID заказа, имя заказчика и продавца:
Вопрос 114
Какие операторы обязательны при выборке данных с соединением таблиц (не учитывая cartesian product)?
Вопрос 115
Если выборка данных производится из нескольких таблиц, то это может указываться во фразе FROM следующим образом:
Вопрос 116
Реляционная операция объединения реализуется в команде SELECT с помощью:
Вопрос 117
Реляционная операция эквисоединения реализуется в команде SELECT с помощью:
Вопрос 118
Реляционная операция перекрестного соединения реализуется в команде SELECT с помощью:
Вопрос 119
Оператор JOIN ... USING отличается от оператора NATURAL JOIN тем, что…
Вопрос 120
Добавьте пропущенную часть конструкции, с помощью которой можно задать внешнее соединение таблиц: FULL OUTER JOIN, … JOIN
Вопрос 121
Команда, выдающая в результате разность двух запросов.
Вопрос 122
Внешнее соединение двух таблиц означает, что …
Вопрос 123
Даны таблицы: CREATE TABLE Автор (Код_Автора INT , Фамилия VARCHAR(50) NULL, Имя VARCHAR(50) NULL, Отчество VARCHAR(50) NULL, Пол VARCHAR(50) NOT NULL , Дата_рождения DATETIME , Телефон CHAR(9)) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT NULL, Цена MONEY, Тематика VARCHAR(50) NOT NULL, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL ) Предположим, что не все зарегистрированные в базе данных авторы имеют изданные книги. Вывести список всех авторов с указанием тематики изданных книг.
Вопрос 124
Даны таблицы: CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME, Продолжительность_маршрута INT, Число_билетов INT) CREATE TABLE БИЛЕТ (Номер_места INT, Номер_рейса INT, Дата_продажи DATETIME, Стоимость MONEY, Фамилия_пассажира VARCHAR(20)) Вывести список рейсов, на которые не были проданы билеты.
Вопрос 125
Даны таблицы: CREATE TABLE Блюдо (Название_блюда VARCHAR(20) NOT NULL, Время_приготовления INT NOT NULL, Общая_калорийность INT NOT NULL, Номер_рецепта INT, Повар VARCHAR(20), Стоимость INT ) CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорийность INT NOT NULL, Жиры INT, Белки INT, Блюдо VARCHAR(20), Углеводы INT, Стоимость_100_грамм FLOAT NOT NULL) Найти поваров, которые используют в своих блюдах компоненты без названия.
Вопрос 126
Даны таблицы: CREATE TABLE Город ( Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY) CREATE TABLE Разговор (Код_Разговора INT , Код_Города INT NOT NULL, Фамилия IVARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL) Вывести список городов, с которыми не зарегистрировано ни одного телефонного разговора.
Вопрос 127
Даны таблицы: CREATE TABLE Автор (Код_Автора INT , Фамилия VARCHAR(50) NULL, Имя VARCHAR(50) NULL, Отчество VARCHAR(50) NULL, Пол VARCHAR(50) NOT NULL , Дата_рождения DATETIME , Телефон CHAR(9)) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT NULL, Цена MONEY, Тематика VARCHAR(50) NOT NULL, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL ) Найти авторов, работающих как с издательством «Мир», так и с издательством «АСТ».
Вопрос 128
Что такое реляционные базы данных?
Вопрос 129
В реляционных базах данных данные хранятся в таблицах, которые являются:
Вопрос 130
Какого строкового типа данных нет в SQL?
Вопрос 131
Чем отличается CHAR и VARCHAR?
Вопрос 132
Какой командой можно создать новую таблицу?
Вопрос 133
Какой SQL оператор отвечает за удаление всей таблицы?
Вопрос 134
Где правильно создана таблица?
Вопрос 135
Что такое SQL?
Вопрос 136
Где правильно указан тип для поля идентификатора "ID"?
Вопрос 137
Как расшифровывается SQL?
Вопрос 138
Столбцы таблицы называются:
Вопрос 139
Для хранения номера телефона в базе данных используется тип данных:
Вопрос 140
Для создания связей между таблицами можно использовать поля ______ типа
Вопрос 141
Что такое DML?
Вопрос 142
Что такое TCL?
Вопрос 143
Что такое DDL?
Вопрос 144
Слово Null в БД используется для обозначения:
Вопрос 145
В каком порядке необходимо разместить команды и типы данных, чтобы создать таблицу Users с полями: id, surname, name, address, City? 1 2 Users ( id INT 3, surname 4, name 4, address 4, City 4 );
Вопрос 146
В какой последовательности описывают структуру базы данных?
Вопрос 147
Определите результат запроса SELECT FORMAT(12332.123456, 4);
Вопрос 148
Кортеж это множество пар ______ и их значений?
Вопрос 149
Требуется отобрать студентов, чьи имена начинаются на букву "В". Выберите вариант условия, соответствующий заданию.
Вопрос 150
Требуется отобрать сотрудников, у которых столбец Commission_pct имеет некоторое значение. Выберите условие, соответствующее заданию.
Вопрос 151
Оператор (NOT) EXISTS используется для организации …
Вопрос 152
Укажите, какой из перечисленных операторов не является допустимым оператором сравнения:
Вопрос 153
Укажите, какой из перечисленных операторов является корректным оператором сравнения:
Вопрос 154
Условие WHERE f NOT IN (d1, d2) эквивалентно условию:
Вопрос 155
Укажите, какие из перечисленных утверждений являются истинными: Оператор IN:
Вопрос 156
Выберите из предложенного списка вариант с правильной расстановкой приоритетов (очередности выполнения) различных групп операторов:
Вопрос 157
Какая функция используется для явного преобразования типа данных?
Вопрос 158
Использование фразы GROUP BY:
Вопрос 159
Фраза GROUP BY предшествует фразе …
Вопрос 160
Количество строк возвращает функция:
Вопрос 161
Функция AVG:
Вопрос 162
Функция максимального значения:
Вопрос 163
Функция минимального значения:
Вопрос 164
Реляционная операция выборки реализуется в команде SELECT посредством:
Вопрос 165
Аргументом функции COUNT может быть:
Вопрос 166
Запрос, который отбирает строки результатной таблицы, сформированные после группировки:
Вопрос 167
Реляционная операция пересечения реализуется в команде SELECT с помощью:
Вопрос 168
Фраза WHERE команды SELECT реализует реляционную операцию:
Вопрос 169
Даны таблицы CREATE TABLE Автор (Код_Автора INT , Фамилия VARCHAR(50) NULL, Имя VARCHAR(50) NULL, Отчество VARCHAR(50) NULL, Пол VARCHAR(50) NOT NULL , Дата_рождения DATETIME , Телефон CHAR(9)) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT NULL, Цена MONEY, Тематика VARCHAR(50) NOT NULL, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL, Количество INT) Определить авторов, у каждого из которых было продано более 1000 экземпляров книг.
Вопрос 170
Даны таблицы CREATE TABLE Блюдо (Название_блюда VARCHAR(20) NOT NULL, Время_приготовления INT NOT NULL, Номер_рецепта INT, Повар VARCHAR(20), Стоимость MONEY ) CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорийность INT NOT NULL, Вес FLOAT, Белки INT, Блюдо VARCHAR(20), Углеводы INT, Стоимость MONEY NOT NULL) Определить самое калорийное блюдо.
Вопрос 171
Назначение транзакции -
Вопрос 172
Транзакция завершается оператором:
Вопрос 173
Оператор ROLLBACK:
Вопрос 174
Транзакция - это
Вопрос 175
Оператор COMMIT:
Вопрос 176
Оператор, который изменяет значение столбцов таблицы:
Вопрос 177
Выберите из предложенных вариантов правильное название уровня изоляции транзакций (ISOLATION LEVEL):
Вопрос 178
Выберите из предложенных вариантов самый строгий (т.е. надежный или не допускающий нарушений целостности сохранения или представления данных) уровень изоляции транзакций (ISOLATION LEVEL):
Вопрос 179
Укажите режим изоляции транзакций (ISOLATION LEVEL), который позволяет осуществлять чтение строк, измененных не зафиксированными транзакциями:
Вопрос 180
Какой оператор используется для явного отката транзакций?
Вопрос 181
Для создания индекса столбца Student_name таблицы Students используется запрос CREATE ______________:
Вопрос 182
Какой командой можно вывести план запроса?
Вопрос 183
Оптимизация плана исполнения достигается путем внесения оператора:
Вопрос 184
Оператор языка SQL, который разделяет транзакцию на логические точки сохранения:
Вопрос 185
Команда блокировки всей таблицы базы данных:
Вопрос 186
Для поддержки транзакционной целостности и согласованности базы данных, в СУБД используются ...
Вопрос 187
Команда SQL, выполненная пользователем "Anna":SELECT * FROM vtable FOR UPDATE WAIT(10);Результат действия команды - ...
Вопрос 188
Пользователю "Anna" необходимо выполнить обновление данных таблицы VTABLE, при этом известно, что некоторые строки таблицы могут быть заблокированы транзакцией, открытой пользователем "Ivan". Заблокировать свободные строки таблицы VTABLE с целью обновления позволит команда:
Вопрос 189
Термином "транзакция" обычно называют:
Вопрос 190
Транзакции должны соответствовать требованиям атомарности и ____________:
Вопрос 191
Дана таблица Товар. На начало транзакций в таблице записей нет. BEGIN TRAN INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10) INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20) SAVE TRANSACTION p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30) INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40) INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50) SAVE TRANSACTION p2 DELETE FROM Товар WHERE Код_Товара=2 SAVE TRANSACTION p3 DELETE FROM Товар WHERE Код_Товара=5 SAVE TRANSACTION p4 DELETE FROM Товар WHERE Код_Товара<>1 ROLLBACK TRANSACTION p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',70) COMMIT После завершения транзакции в таблице Товар останутся записи о товарах с кодами:
Вопрос 192
Дана таблица Товар. На начало транзакций в таблице записей нет. BEGIN TRAN INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10) INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20) INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30) SAVE TRANSACTION p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40) INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50) SAVE TRANSACTION p2 DELETE FROM Товар WHERE Код_Товара=4 SAVE TRANSACTION p3 UPDATE Товар SET Название ='g' WHERE Код_Товара=2 SAVE TRANSACTION p4 DELETE FROM Товар WHERE Код_Товара<>1 AND Код_Товара<>4 ROLLBACK TRANSACTION p3 INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',70) ROLLBACK TRANSACTION p1 DELETE FROM Товар WHERE Код_Товара=3 COMMIT После завершения транзакции в таблице Товар останутся записи о товарах с названиями:
Вопрос 193
Команда SQL:CREATE TABLE vtable (a NUMBER(3), b VARCHAR2(10));Команды SQL, выполнение которых вызовет ошибку, с учетом существующей таблицы VTABLE:
Вопрос 194
Генератор уникальных последовательностей чисел называется …
Вопрос 195
Оператор, который используют для получения следующего значения секвенции с изменением текущего значения:
Вопрос 196
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор: CREATE SEQUENCE books_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Какая из перечисленных команд может использоваться для получения текущего значения последовательности:
Вопрос 197
Оператор, который используют для получения текущего значения секвенции без его изменения:
Вопрос 198
Оператор, который используют для установки текущего значения секвенции:
Вопрос 199
Фраза WITH CHECK OPTION в предложении CREATE VIEW:
Вопрос 200
Команда создания представления: CREATE VIEW employees AS SELECT j.id, j.description, p.id, p.last_name, p.first_name FROM jobs j, people p WHERE j.id = p.job_id AND p.active = 'Y'; Определить, какой из перечисленных доводов объясняет возникновение ошибки при выполнении данной команды.
Вопрос 201
Оператор, который используют для материализованных представлений:
Вопрос 202
Команда создания представления: CREATE VIEW CustomerItemSummary AS SELECT i.year, i.month, c.custno, c.name, d.item, SUM(d.extended) YTDPurchased FROM customer c, invoice i, invoice_detail d WHERE c.custno = i.custno AND i.invno = d.invno GROUP BY i.year, i.month, c.custno, c.name, d.item;Определить, какие из перечисленных вариантов команды UPDATE будут выполнены корректно с описанным представлением, при условии, что нет несоответствия типов данных и нет столбцов, позволяющих появление пустых значений.
Вопрос 203
Примеры неименованных представлений иллюстрируют команды:
Вопрос 204
При выполнении следующего запроса сервер БД генерирует ошибку. CREATE VIEW AS v SELECT t1.f1, t2.f2 FROM t1, t2 Укажите причину ошибки.
Вопрос 205
Оператор, который используют для представления данных из нескольких таблиц:
Вопрос 206
Даны таблицы Книга и Автор. Создать триггер, обрабатывающий вставку одной записи в таблицу Книга. При этом в таблице Автор должен увеличиться общий тираж изданий соответствующего автора. CREATE TRIGGER trig_ins ON Книга FOR INSERT AS Выберите операторы для продолжения текста триггера.
Вопрос 207
Тип триггера, который используется вместо наступления события:
Вопрос 208
Дана таблица Разговор. Разработать триггер, который выполняется вместо изменения продолжительности одного разговора. Выполнить изменение продолжительности только в том случае, если общая продолжительность телефонных соединений абонента, в разговоре которого меняется продолжительность, не превышает 300 мин. CREATE TRIGGER trig_upd ON Разговор INSTEAD OF UPDATE AS
Вопрос 209
Дано представление. CREATE VIEW view5 AS SELECT Билет.Номер_места, Билет.Номер_рейса, Рейс.Конечный_пункт FROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейса Предпринимается попытка удалить из представления запись. DELETE FROM view5 WHERE Конечный_пункт ='Москва' Результатом выполнения команды является следующее
Вопрос 210
Тип триггера, который используется перед наступления события:
Вопрос 211
Дана команда SQL: FLASHBACK TABLE s_region TO BEFORE DROP; Результат действия команды - ...
Вопрос 212
Тип триггера, который используется после наступления события:
Вопрос 213
Включает/выключает отображение имён столбцов и результирующей строки с количеством выбранных записей для запросов:
Вопрос 214
Команда psql, которая предлагает пользователю ввести значение, которое будет присвоено переменной.
Вопрос 215
Команда psql, которая устанавливает кодировку набора символов на клиенте. Без аргумента команда показывает текущую кодировку.
Вопрос 216
Команда psql, которая выводит список табличных пространств.
Вопрос 217
Если текущий режим вывода таблицы невыровненный, то он переключается на выровненный режим. Если текущий режим выровненный, то устанавливается невыровненный.
Вопрос 218
Сокращенный ключ утилиты psql Выводит список всех доступных баз данных и завершает работу.
Вопрос 219
Каким ключем утилите initdb устновить правило применять контрольные суммы на страницах данных для выявления сбоев при вводе/выводе (сокращенное наименование )?
Вопрос 220
Что такое кластер баз данных?
Вопрос 221
Команда psql, которая выводит список установленных расширений.
Вопрос 222
Команда psql, которая выводит список установленных расширений.
Вопрос 223
Ключ для принудительно запроса пароля перед подключением к базе данных, даже если он не будет использоваться.
Вопрос 224
Команда psql, которая устанавливает новое подключение к серверу PostgreSQL.
Вопрос 225
Команда psql, которая без аргументов запускает подчинённую оболочку; когда эта оболочка завершается, psql продолжает работу. Если добавлен аргумент, запускает команду оболочки команда.
Вопрос 226
В какой из таблиц системного каталога хранится описание схем?
Вопрос 227
Какая команда многократно выполняет текущий запрос в буфере?
Вопрос 228
Какая команда выводит информацию о текущем подключении к базе данных?
Вопрос 229
Свяжите команду вывода со значением.
Вопрос 230
Какой командой производится сборка сервера, всех расширений и документации?
Вопрос 231
Программа, управляющая кластером баз данных.
Вопрос 232
Сколько баз данных создается при инициализации кластера?
Вопрос 233
С помощью какой команды можно инициализировать кластер в каталоге /usr/local/psql/booktown?
Вопрос 234
Какая из следующих команд запускает СУБД, выдает время последнего завершения работы базы данных и отладочную информацию, после чего возвращает пользователя postgres к приглашению командного интерпретатора?
Вопрос 235
Первичный ключ в реляционной базе данных служит для:
Вопрос 236
Полем реляционной БД является:
Вопрос 237
Записью реляционной базы данных является:
Вопрос 238
Какой тип связи между таблицами одной базы данных образуется, когда объединяем два поля с первичными ключами?
Вопрос 239
Как выглядит запрос, для вывода ВСЕХ значений из таблицы Orders?
Вопрос 240
Какие данные мы получим из этого запроса? select id, date, customer_name from Orders;
Вопрос 241
Порядок выполнения операторов AND и OR следующий:
Вопрос 242
Как получить значение текущего года в SQL?
Вопрос 243
Можно ли поменять тип данных поля в уже существующей таблице?
Вопрос 244
Ключ, который состоит из двух и больше атрибутов, называется ________ ключом.
Вопрос 245
Самое фундаментальное ограничение целостности на уровне отдельных полей — это ___________.
Вопрос 246
Самое фундаментальное ограничение на уровне сущности — требование, чтобы каждый экземпляр сущности можно было однозначно ________________.
Вопрос 247
________________ — это разбиение на множества, может быть пересекающиеся, такие, что их объединение даёт нам исходное отношение.
Вопрос 248
Какой оператор используется для фильтрации записей?
Вопрос 249
Какой тип данных позволяет сохранять целые числа в диапазоне от -128 до 127?
Вопрос 250
Какой минимальный тип данных позволяет сохранять целые числа в диапазоне от 0 до 65535?
Вопрос 251
Что делает оператор 'DISTINCT' в запросе SELECT?
Вопрос 252
Строки таблицы-отношения называются:
Вопрос 253
Какой запрос удалит таблицу с названием "employees"?
Вопрос 254
Соотнести назначение слов языка SQL.
Вопрос 255
Практика Будет ли ниже приведенный запрос при выборке данных обращаться к таблице данных? Колонка Ename проиндексирована. SELECT COUNT(*) FROM EMPLOYEE WHERE Ename LIKE 'C%';
Вопрос 256
Какие SQL-операции относятся к DDL?
Вопрос 257
Выберите корректный пример использования функции CONCAT:
Вопрос 258
Содержит ли какую-либо информацию таблица, в которой нет полей?
Вопрос 259
Что такое транзакция в SQL?
Вопрос 260
Какая команда открывает транзакцию?
Вопрос 261
При создании составного индекса какой столбец нужно ставить первым?
Вопрос 262
Запрос DELETE FROM tbl аналогичен запросу:
Вопрос 263
Фильтрация по нескольким условиям осуществляется с помощью оператора:
Вопрос 264
Обязательные элементы запроса, которые определяют выбранные столбцы, их порядок и источник данных Select и __________
Вопрос 265
C помощью какого запроса можно получить текущую структуру таблицы tbl?
Вопрос 266
С помощью какого ключевого слова можно задать алиас для названия таблицы?
Вопрос 267
С помощью какого ключевого слова можно сделать автоматическую генерацию первичного ключа?
Вопрос 268
С помощью какой языковой конструкции можно изменять структуру таблиц?
Вопрос 269
С помощью какого ключевого слова отменяется транзакция?
Вопрос 270
С помощью какого ключевого слова выводится информация о том, что происходит при выполнении SQL-запроса?
Вопрос 271
Поименованный столбец отношения называется:
Вопрос 272
При выполнении следующего запроса сервер БД генерирует ошибку: CREATE TABLE t (INTEGER f1, CHARACTER(15) f2, CONSTRAINT c1 PRIMARY KEY(f1, f2)) Укажите причину ошибки.
Вопрос 273
Выберите верный порядок нижеперечисленных элементов запроса, чтобы выполнить поиск имен и фамилий студентов в возрасте до 19 лет с сортировкой по имени:
Вопрос 274
Связывающая таблица - это …
Вопрос 275
Какому из приведенных ниже требований не должна отвечать логическая модель данных?
Вопрос 276
Какой запрос удаляет все строки из таблицы "orders", но не удаляет саму таблицу?
Вопрос 277
Какую роль выполняет команда HAVING в SQL?
Вопрос 278
Какой оператор используется для сортировки результатов запроса?
Вопрос 279
Что делает следующий запрос: INSERT INTO customers (id, name) VALUES (1, 'Ann');?
Вопрос 280
Укажите наиболее полный формат команды SELECT:
Вопрос 281
Есть ли ошибка в запросе? select id, date, customer_name from Orders where customer_name = Mike;
Вопрос 282
Что делает спецсимвол '_' в паре с оператором LIKE? select * from Orders where customer_name like 'mik_';
Вопрос 283
Автоинкремент это:
Вопрос 284
Что покажет следующий запрос? select id from Orders where year (date) > 2018;
Вопрос 285
Что такое агрегирующие функции?
Вопрос 286
С помощью предиката IN можно извлечь данные, соответствующие заданным значениям, являющимися:
Вопрос 287
Какие данные нельзя вставить в таблицу при помощи оператора INSERT?
Вопрос 288
Что не относится к функции CURRENT_DATE:
Вопрос 289
Почему конструкция HAVING Money > 15000 является неправильной?
Вопрос 290
При помощи оператора UNION нельзя объединить результаты запросов:
Вопрос 291
С помощью какого запроса можно получить список имен пользователей без повторений?
Вопрос 292
С помощью каких ключевых слов задаётся порядок сортировки?
Вопрос 293
С помощью какого ключевого слова можно задать условия фильтрации после выполнения группировки?
Вопрос 294
Установите верный порядок элементов запроса, который выполняет поиск имен всех работников со всех отделов:
Вопрос 295
Какое выражение используется для возврата только разных значений?
Вопрос 296
Каким ключем утилите initdb устновить правило применять контрольные суммы на страницах данных для выявления сбоев при вводе/выводе (сокращенное наименование )?
Вопрос 297
Что такое кластер баз данных?
Вопрос 298
Команда psql, которая записывает историю команд psql в файл.
Вопрос 299
Ключ для принудительно запроса пароля перед подключением к базе данных, даже если он не будет использоваться.
Вопрос 300
Команда psql, которая устанавливает новое подключение к серверу PostgreSQL.
Вопрос 301