- •Задачи по Управлению данными
- •Введение
- •Блок заданий «Компьютерная фирма»
- •Блок заданий «Фирма вторсырья»
- •Блок заданий «Корабли»
- •Блок заданий «Аэрофлот»
- •Блок заданий «Окраска»
- •Варианты заданий и задания I уровня сложности
- •Варианты заданий и задания II уровня сложности
- •Варианты заданий и задания III уровня сложности
Варианты заданий и задания II уровня сложности
№ варианта |
№ задания 1 |
№ задания 2 |
№ задания 3 |
1 |
47 |
|
|
2 |
48 |
|
|
3 |
49 |
|
|
4 |
50 |
|
|
5 |
51 |
|
|
6 |
52 |
|
|
7 |
53 |
|
|
8 |
54 |
|
|
9 |
55 |
|
|
10 |
56 |
|
|
11 |
57 |
|
|
12 |
58 |
|
|
13 |
59 |
|
|
14 |
60 |
|
|
15 |
61 |
|
|
16 |
62 |
|
|
17 |
63 |
|
|
18 |
64 |
|
|
19 |
65 |
|
|
20 |
66 |
|
|
21 |
67 |
|
|
22 |
68 |
|
|
23 |
69 |
|
|
Задания.
Вес снаряда (в фунтах), выпускаемого орудием, примерно равен половине куба его калибра (в дюймах). Определите средний вес снарядов для кораблей каждой страны. Учесть также корабли из таблицы Outcomes
Дима и Миша пользуются продуктами от одного и того же производителя. Тип Таниного принтера не такой, как у Вити, но признак "цветной или нет" - совпадает. Размер экрана Диминого ноутбука на 3 дюйма больше Олиного. Мишин ПК в 4 раза дороже Таниного принтера. Номера моделей Витиного принтера и Олиного ноутбука отличаются только третьим символом. У Костиного ПК скорость процессора, как у Мишиного ПК; объем жесткого диска, как у Диминого ноутбука; объем памяти, как у Олиного ноутбука, а цена - как у Витиного принтера. Вывести все возможные номера моделей Костиного ПК. Подсказка: Номера моделей не обязательно 4-х значные. Количество символов в номере модели ограничено лишь размером столбца. Обратите внимание, что модели 22 и 222 не различаются третьим символом, т.к. у первой модели третьего символа попросту нет.
Для каждого сражения определить первый и последний день месяца, в котором оно состоялось. Вывод: сражение, первый день месяца, последний день месяца. Замечание: даты представить без времени в формате "yyyy-mm-dd"..
Для каждой компании, перевозившей пассажиров, подсчитать время, которое провели в полете самолеты с пассажирами. Вывод: название компании, время в минутах.
Для каждой пятой модели (в порядке возрастания номеров моделей) из таблицы Product определить тип продукции и среднюю цену модели
Методом наименьших квадратов найти линейную зависимость мгновенного расхода краски от времени: V = at + b, где V - расход краски; t - время в секундах, отсчитываемое от первой окраски (t = 0). Вывод: a с 8-ю знаками после десятичной точки; b - с 2-мя знаками после десятичной точки
Найдите классы кораблей, в которых хотя бы один корабль был потоплен в сражении.
Найдите классы, в которые входит только один корабль из базы данных (учесть также корабли в Outcomes).
Найдите корабли, "сохранившиеся для будущих сражений"; т.е. выведенные из строя в одной битве (damaged), они участвовали в другой
Найдите названия кораблей с орудиями калибра 16 дюймов (учесть корабли из таблицы Outcomes).
Найдите средний размер диска ПК каждого из тех производителей, которые выпускают и принтеры. Вывести: maker, средний размер HD
Найдите среднюю цену ПК и ПК-блокнотов, выпущенных производителем A (латинская буква). Вывести: одна общая средняя цена.
Найдите страны, владевшие когда-либо как обычными кораблями, так и крейсерами.
Найти тех производителей ПК, все модели ПК которых имеются в таблице PC
Определить имена разных пассажиров, когда-либо летевших рейсом, который вылетел в субботу, а приземлился в воскресенье
Определить пассажиров, которые больше других времени провели в полетах. Вывод: имя пассажира, общее время в минутах, проведенное в полетах. Рекомендуется использовать SELECT TOP 1 WITH TIES
Определить самые продолжительные полеты. Вывести номер рейса, город вылета, город прилета, продолжительность полета в минутах.
Перечислите названия головных кораблей, имеющихся в базе данных (учесть корабли в Outcomes).
Предполагая, что не существует номера рейса большего 65535, вывести номер рейса и его представление в двоичной системе счисления (без ведущих нулей)
С точностью до 2-х десятичных знаков определите среднее число орудий всех линейных кораблей (учесть корабли из таблицы Outcomes).
Сгруппировать все окраски по дням, месяцам и годам. Идентификатор каждой группы должен иметь вид "yyyy" для года, "yyyy-mm" для месяца и "yyyy-mm-dd" для дня. Вывести только те группы, в которых количество различных моментов времени (b_datetime), когда выполнялась окраска, более 10. Вывод: идентификатор группы, суммарное количество потраченной краски.
Укажите названия, водоизмещение и число орудий кораблей, участвовавших в сражении при Гвадалканале (Guadalcanal). Учтите, что название класса дается по первому кораблю этого класса.