Вопрос 1
Базы данных.фип_БАК(1 2)_231212
Базы данных.фип_БАК(1 2)_231212 — вариант 6
Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.
Содержание теста
Вопросы и варианты
Без отметок и подсказок к правильным ответам
Быстрый поиск
Показано 108 вопросов
Найдите вопрос внутри теста
Ищем по тексту вопросов и вариантов ответа на этой странице.
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 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)?
Вопрос 54
С помощью какого запроса можно удалить все записи из таблицы?
Вопрос 55
Какой оператор используется для изменения объектов базы данных?
Вопрос 56
Какой оператор используется для выборки значений в пределах заданного диапазона?
Вопрос 57
Какой оператор производит изменения в уже существующей записи или во множестве записей в таблице SQL?
Вопрос 58
Для создания таблицы используется оператор:
Вопрос 59
Какой оператор используется для выбора данных из базы данных?
Вопрос 60
Как выбрать столбец с именем ''FirstName'' из таблицы с именем ''Persons''?
Вопрос 61
Как выбрать все записи из таблицы с именем ''Persons'', где значение столбца ''FirstName'' начинается с ''a''?
Вопрос 62
Как можно заменить ''Петров'' на ''Сидоров'' в столбце ''LastName'' в таблице Persons?
Вопрос 63
Напишите запрос, позволяющий переименовать столбец LastName в Surname в таблице «Employees».
Вопрос 64
Напишите запрос, который будет возвращать текущую дату.
Вопрос 65
Для создания таблицы Worker использовалось следующее определение: CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Manager_id INT, Hire_date TIMESTAMP, Worker_name VARCHAR(20), Salary FLOAT DEFAULT 800, Branch_id INT REFERENCES Branch (Branch_id), ) Запрос предназначен для вставки в таблицу Worker нового столбца Commission_pct c ограничением, устанавливающим минимальное значение для этого столбца, равное 0.1 ALTER TABLE Worker ___________________ Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
Вопрос 66
Напишите запрос, позволяющий переименовать столбец LastName в Surname в таблице «Employees».
Вопрос 67
Что покажет следующий запрос? select * from Orders where date between '2017-01-01' and '2017-12-31'
Вопрос 68
Что не так с этим запросом? select id, date from Orders where seller_id = NULL;
Вопрос 69
Что покажет следующий запрос? select DISTINCT seller_id order by seller_id from Orders;
Вопрос 70
Выберите правильный пример использования функции округления ROUND:
Вопрос 71
Для чего используется LIMIT? select * from Orders limit 10;
Вопрос 72
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM:
Вопрос 73
Возможно ли использование одновременно двух агрегирующих функций? select min(price), max(price) from Orders;
Вопрос 74
Выберите корректно составленный запрос с функцией GROUP BY:
Вопрос 75
Что покажет следующий запрос? select seller_id, count(*) from Orders GROUP BY seller_id HAVING seller_id IN (2,4,6);
Вопрос 76
Выберите пример корректно написанного запроса с использованием подзапроса, который выводит информацию о заказе с самой дорогой стоимостью:
Вопрос 77
Зачем существует команда UPDATE, если можно сначала удалить запись, а потом добавить новую, исправленную?
Вопрос 78
В каких командах можно использовать LIMIT?
Вопрос 79
Как можно заранее узнать, какие записи будут удалены при выполнении DELETE?
Вопрос 80
Была ли допущена ошибка в запросе вставки данных, и если была, то какая INSERT INTO table1 (name, email) values ("Михаил", "misha@yandex.ru"); при условии что таблица table1 существует, и в ней есть три поля: name, age и email, а поле age не имеет признака NOT NULL?
Вопрос 81
Какой SQL-запрос обновит значение "age" до 30 в таблице "persons", где "name" равно 'Dima'?
Вопрос 82
Какая команда равносильна LIMIT ALL в PostgreSQL?
Вопрос 83
Какой оператор имеет более высокий приоритет по умолчанию в PostgreSQL?
Вопрос 84
Если в PostgreSQL в запросе указаны одновременно и OFFSET, и LIMIT, то:
Вопрос 85
Обязательно ли использовать оператор WHERE в UPDATE-запросе?
Вопрос 86
Что выведет SELECT 2 BETWEEN SYMMETRIC 3 AND 1?
Вопрос 87
В столбце Worker_name содержатся значения: Tom_Adams, Fred_Adams, Alex, Adams_Black Требуется отобрать сотрудников с фамилией (слово после знака подчеркивания) Adams. Выберите вариант условия, соответствующего заданию.
Вопрос 88
Требуется получить список студентов в таком порядке, чтобы вначале списка были студенты с наибольшим баллом по математике (Math_scope). Если у нескольких студентов балл по математике одинаков, то имена таких студентов (Student_name) должны идти в алфавитном порядке. Выберите варианты сортировки, соответствующие заданию.
Вопрос 89
Оператор JOIN реализует реляционную операцию:
Вопрос 90
Чтобы сохранить все записи, в том числе повторяющиеся, в запросе Запрос1 UNION Запрос2 необходимо:
Вопрос 91
Фраза UNION команды SELECT реализует реляционную операцию:
Вопрос 92
Выберите правильный пример запроса с использованием UNION:
Вопрос 93
Какой оператор предназначен для соединения таблиц и вывода результирующей таблицы, в которой данные полностью пересекаются по условию, указанному после ON?
Вопрос 94
Назовите типы джойнов в SQL.
Вопрос 95
В каком порядке их нужно расположить, чтобы выполнить поиск имён всех работников со всех отделов?
Вопрос 96
Чем различаются запросы с UNION и UNION ALL?
Вопрос 97
С помощью какого оператора осуществляется “декартово” произведение?
Вопрос 98
Таблица tbl1 содержит одно поле f1 со значениями 1, 1 , 2, 3, 4; таблица tbl2 содержит одно поле f1 со значениями 5, 6. Отметьте значения, которые войдут в сформированный оператором результирующий набор: (select * from tbl1 union all select * from tbl2) union select * from tbl2;
Вопрос 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
Отношение Worker имеет схему: Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id(int), Salary (float, NOT NULL), Commission_pct (float), Branch_id (int), Hire_date (timestamp) Отношение Branch имеет схему: Branch: Branch_id (int PK), Branch_title (varchar (30)), Location_id (varchar (20)) Требуется получить имя сотрудника и название отдела, в котором он работает. Выберите варианты фрагмента запроса (вместо знака подчеркивания), соответствующие заданию. SELECT Worker_name, Branch_title FROM __________________________
Вопрос 108