Главная страница

егэ3. Поиск информации в реляционных базах данных


Скачать 0.99 Mb.
НазваниеПоиск информации в реляционных базах данных
Дата08.01.2022
Размер0.99 Mb.
Формат файлаdoc
Имя файлаege3.doc
ТипДокументы
#325979

© К. Поляков, 2009-2021

3 (базовый уровень, время – 3 мин)


Тема: Поиск информации в реляционных базах данных.

Что проверяется:

Знание о технологии хранения, поиска и сортировки информации в реляционных базах данных.

3.5.1. Системы управления базами данных. Организация баз данных

2.2. Умение создавать и использовать структуры хранения данных

Что нужно знать:

  • реляционные базы данных обычно хранятся в памяти компьютера в виде нескольких связанных таблиц

  • столбцы таблицы называются полями, а строки – записями

  • каждая таблица содержит описание одного типа объектов (человека, бригады, самолета) или одного типа связей между объектами (например, связь между автомобилем и его владельцем)

  • в каждой таблице есть ключ – некоторое значение (это может быть одно поле или комбинация полей), которое отличает одну запись от другой; в таблице не может быть двух записей с одинаковыми значениями ключа

  • на практике часто используют суррогатные ключи – искусственно введенное числовое поле (обычно оно называется идентификатор, ID)

  • таблицы связываются с помощью ключей; чаще всего используется связь 1:N (или 1:), когда одной записи в первой таблице может соответствовать много записей во второй таблице, но не наоборот; например:



Согласно этой таблице, бумага и канцелярские принадлежности поставляются компанией Бета (ID = 23), бензин – компанией Альфа (ID = 14), а корм для кошек – компанией Гамма (ID = 24).

  • для решения задач этого типа нужно уметь выполнять сортировку и фильтрацию в электронных таблицах

  • для выполнения сортировки в Excel выделяем все столбцы таблицы, переходим на вкладку «Данные» и щёлкаем по кнопке «Сортировка»:



затем в появившемся окне устанавливаем режим сортировки:



  • фильтрация – это отбор записей, соответствующих условию; при этом все записи, не соответствующие условию, скрываются, чтобы снова их увидеть, нужно отключить фильтр

  • для выполнения фильтрации в Excel выделяем все столбцы таблицы, переходим на вкладку «Данные» и щёлкаем по кнопке «Фильтр»:



после этого справа от заголовков столбцов появляются стрелки; если нажат на такую стрелку, можно выбрать только некоторые значения; все строки, для которых значения в этом столбце не совпадают ни с одним из выбранных, скрываются:


Пример задания:


Р-00. (демо-2022) В файле 3-0.xls приведён фрагмент базы данных «Продукты» о поставках товаров в магазины районов города. База данных состоит из трёх таблиц. Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение первой декады июня 2021 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок, шт. занесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Таблица «Магазин» содержит информацию о местонахождении магазинов. На рисунке приведена схема указанной базы данных.



Используя информацию из приведённой базы данных, определите на сколько увеличилось количество упаковок яиц диетических, имеющихся в наличии в магазинах Заречного района, за период с 1 по 10 июня включительно. В ответе запишите только число.

Решение (Microsft Excel):

  1. Для таблицы «Магазин» включаем фильтр по району



(или сортируем по району) и определяем ID всех магазинов Заречного района:



  1. В таблице «Товар» находим артикул (код) товара «Яйцо диетическое». Для этого можно использовать поиск (Ctrl+F или кнопка на вкладке Главная). Ещё лучше отсортировать таблицу Товары по столбцу «Наименование товара», потому что один и тот же товар может быть у разных поставщиков (и иметь разные артикулы).

В нашем случае есть единственный поставщик этого товара, артикул товара равен 15:



  1. В таблице «Движение товаров» включаем фильтры: артикул = 15, ID магазинов: М3, М9, М11 и М14; сортируем оставшиеся строки по типу операции:



  1. Выделяем ячейки столбца «Количество упаковок» в тех строках, где операция – «Поступление»; в строке состояния читаем сумму – 1420. Выделяем ячейки столбца «Количество упаковок» в тех строках, где операция – «Продажа»; в строке состояния читаем сумму – 454.

(Б.С. Михлин) Если вывод суммы в строке состояния отключен, то щёлкаем по строке состояния правой кнопкой мыши и в контекстном меню читаем Сумму (или можем ее добавить):



Обратите внимание, что вычисление суммы в отдельной ячейке с помощью встроенной функции СУММ даст неверный результат. Поскольку данные отфильтрованы, часть строк скрыто. Функция СУММ принимает адрес диапазона, то есть суммирует не только видимые ячейки, но и скрытые.

  1. Находим разность: 1420 – 454 = 966.

  2. Есть ещё один вариант – можно скопировать отфильтрованные данные из столбцов «Количество упаковок» и «Тип операции» на новый лист и потом использовать формулу с двумя вызовами функции СУММ:



  1. Ответ: 966.

Решение (Microsoft Excel, Д. Муфаззалов):

  1. Все данные можно свести в одну таблицу в закладке «Движение товаров» с помощью функции ВПР. Функция ВПР используется для выполнения вертикального поиска значения в крайнем левом столбце таблицы возвращает значение, которое находится в той же самой строке в столбце с заданным номером. В ячейку H2 запишем формулу

=ВПР(C2;Магазин!A:C;2;ЛОЖЬ)

и скопируем ее во все строки этого столбца, в которых есть записи.

В ячейку I2 запишем формулу

=ВПР(D2;Товар!A:C;3;ЛОЖЬ)

и скопируем ее во все строки этого столбца, в которых есть записи.



  1. Поскольку нас интересует только движение товара «яйцо диетическое», остальные товары из таблицы можно удалить, предварительно выявив их с помощью фильтра:



  1. Поскольку нас интересует только движение товара в магазинах Заречного района, магазины других районов из таблицы можно удалить, предварительно выявив их с помощью фильтра:



  1. Видно, что в таблице остались только записи из интересующего нас периода. Если бы это было не так, ненужные записи нужно было бы удалить.

  2. Упорядочим записи по полю «Тип операции» и найдем суммарное количество поступивших упаковок, и суммарное количество проданных упаковок.



  1. Разница этих двух чисел и будет ответом.

Можно не удалять ненужные записи, а найти ответ одним действием. Для этого воспользуемся функцией СУММЕСЛИМН. Функция СУММЕСЛИМН используется для суммирования переданных значений с учетом нескольких критериев отбора данных, которые указываются в качестве аргументов функции, и возвращает полученное суммарное значение.

В свободную ячейку запишем следующую формулу:

=СУММЕСЛИМН(E:E;I:I;"Яйцо диетическое";H:H;"Заречный";F:F;"Поступление")-СУММЕСЛИМН(E:E;I:I;"Яйцо диетическое";H:H;"Заречный";F:F;"Продажа")

указав точные названия товара, района и типа операции, или формулу с абсолютными ссылками на ячейки, содержащие эти названия:

=СУММЕСЛИМН(E:E;I:I;Товар!$C$16;H:H;Магазин!B$4;F:F;F$2)-СУММЕСЛИМН(E:E;I:I;Товар!$C$16;H:H;Магазин!B$4;F:F;F$3)


Ответ: 966

Задачи для тренировки:


  1. ( Е. Джобс) В файле 3-1.xls приведён фрагмент базы данных «Рейсы» о движении грузов на базе. База данных состоит из одной таблицы. Таблица «Рейсы» содержит записи о водителе, объеме перевезенного груза в килограммах и характере перевозки («привоз» на базу или «вывоз» с базы). На рисунке приведена схема данных.


Используя информацию из приведённой базы данных, определите на сколько килограммов отличается суммарное количество вывезенных и привезенных Ивановым грузов. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-1.xls приведён фрагмент базы данных «Рейсы» о движении грузов на базе. База данных состоит из одной таблицы. Таблица «Рейсы» содержит записи о водителе, объеме перевезенного груза в килограммах и характере перевозки («привоз» на базу или «вывоз» с базы). На рисунке приведена схема данных.

Используя информацию из приведённой базы данных, определите сколько было совершено рейсов с объёмом груза больше 3500 кг. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-1.xls приведён фрагмент базы данных «Рейсы» о движении грузов на базе. База данных состоит из одной таблицы. Таблица «Рейсы» содержит записи о водителе, объеме перевезенного груза в килограммах и характере перевозки («привоз» на базу или «вывоз» с базы). На рисунке приведена схема данных.

Используя информацию из приведённой базы данных, определите сколько раз Уточкин и Сидоров вывезли с базы грузы объемом не менее 1500 кг и не более 2000 кг. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-2.xls приведён фрагмент базы данных «Рейсы» о рейсах самолетов. База данных состоит из одной таблицы. Таблица «Рейсы» содержит записи о городах отправления и прибытия, и также номер борта, совершающего рейс. На рисунке приведена схема данных.

Используя информацию из приведённой базы данных, определите сколько рейсов совершил борт 110. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-2.xls приведён фрагмент базы данных «Рейсы» о рейсах самолетов. База данных состоит из одной таблицы. Таблица «Рейсы» содержит записи о городах отправления и прибытия, и также номер борта, совершающего рейс. На рисунке приведена схема данных.

И
Рейсы

ID

Город отправления

Город прибытия

Номер борта



спользуя информацию из приведённой базы данных, определите какой борт больше всего летал по маршруту Екатеринбург — Краснодар. В ответе запишите только число – номер борта.

  1. (Е. Джобс) В файле 3-2.xls приведён фрагмент базы данных «Рейсы» о рейсах самолетов. База данных состоит из одной таблицы. Таблица «Рейсы» содержит записи о городах отправления и прибытия, и также номер борта, совершающего рейс. На рисунке приведена схема данных.

Используя информацию из приведённой базы данных, определите сколько рейсов совершил борт 128 таких, что Москва была одним из концов маршрута - городом отправления или городом прибытия. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-3.xls приведён фрагмент базы данных «Оператор» об оказанных услугах. База данных состоит из трёх таблиц. Таблица «Клиенты» содержит записи об абонентах, которым были оказаны услуги. О каждом абоненте содержится следующая информация: район, в котором проживает абонент, адрес (улица и дом) и фамилия с инициалами. Таблица «Услуги» содержит записи об оказываемых оператором услугах - наименование и цена оказанной услуги. Таблица «Оказанные услуги» содержит информацию о том когда (поле дата), кому (ID клиента) и какая услуга (ID услуги) была оказана. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, определите какое количество услуг было оказано жителям Центрального района. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-3.xls приведён фрагмент базы данных «Оператор» об оказанных услугах. База данных состоит из трёх таблиц. Таблица «Клиенты» содержит записи об абонентах, которым были оказаны услуги. О каждом абоненте содержится следующая информация: район, в котором проживает абонент, адрес (улица и дом) и фамилия с инициалами. Таблица «Услуги» содержит записи об оказываемых оператором услугах - наименование и цена оказанной услуги. Таблица «Оказанные услуги» содержит информацию о том когда (поле дата), кому (ID клиента) и какая услуга (ID услуги) была оказана. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, определите какую услугу чаще всего оказывал оператор. В ответе запишите только число - идентификатор (ID) услуги.

  1. (Е. Джобс) В файле 3-3.xls приведён фрагмент базы данных «Оператор» об оказанных услугах. База данных состоит из трёх таблиц. Таблица «Клиенты» содержит записи об абонентах, которым были оказаны услуги. О каждом абоненте содержится следующая информация: район, в котором проживает абонент, адрес (улица и дом) и фамилия с инициалами. Таблица «Услуги» содержит записи об оказываемых оператором услугах - наименование и цена оказанной услуги. Таблица «Оказанные услуги» содержит информацию о том когда (поле дата), кому (ID клиента) и какая услуга (ID услуги) была оказана. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, определите сколько услуг, связанных с телевидением, было оказано в период с 8 по 12 августа жителям речного района. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-3.xls приведён фрагмент базы данных «Оператор» об оказанных услугах. База данных состоит из трёх таблиц. Таблица «Клиенты» содержит записи об абонентах, которым были оказаны услуги. О каждом абоненте содержится следующая информация: район, в котором проживает абонент, адрес (улица и дом) и фамилия с инициалами. Таблица «Услуги» содержит записи об оказываемых оператором услугах - наименование и цена оказанной услуги. Таблица «Оказанные услуги» содержит информацию о том когда (поле дата), кому (ID клиента) и какая услуга (ID услуги) была оказана. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, определите на какую сумму оператор оказал услуги хостинга, видеонаблюдения и установки антивируса жителям Нового района. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-3.xls приведён фрагмент базы данных «Оператор» об оказанных услугах. База данных состоит из трёх таблиц. Таблица «Клиенты» содержит записи об абонентах, которым были оказаны услуги. О каждом абоненте содержится следующая информация: район, в котором проживает абонент, адрес (улица и дом) и фамилия с инициалами. Таблица «Услуги» содержит записи об оказываемых оператором услугах - наименование и цена оказанной услуги. Таблица «Оказанные услуги» содержит информацию о том когда (поле дата), кому (ID клиента) и какая услуга (ID услуги) была оказана. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, на сколько чаще жители района Острова оплачивали услугу выделенного IP-адреса, в сравнении с жителями Полярного района. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-3.xls приведён фрагмент базы данных «Оператор» об оказанных услугах. База данных состоит из трёх таблиц. Таблица «Клиенты» содержит записи об абонентах, которым были оказаны услуги. О каждом абоненте содержится следующая информация: район, в котором проживает абонент, адрес (улица и дом) и фамилия с инициалами. Таблица «Услуги» содержит записи об оказываемых оператором услугах - наименование и цена оказанной услуги. Таблица «Оказанные услуги» содержит информацию о том когда (поле дата), кому (ID клиента) и какая услуга (ID услуги) была оказана. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, суммарную выручку оператора за оказанные услуги в Центральном и Речном районе в период с 4 по 9 августа (включительно). В ответе запишите только число.

  1. (Е. Джобс) В файле 3-4.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц. Таблица «Люди» содержит записи о людях - Фамилия ИО, пол («м» или «ж») и город рождения. Таблица «Родственные связи» содержит информацию о родительских связях - ID родителя из таблицы «Люди» и ID ребенка и той же таблицы. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, у скольких мужчин есть хотя бы один ребенок. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-4.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц. Таблица «Люди» содержит записи о людях - Фамилия ИО, пол («м» или «ж») и город рождения. Таблица «Родственные связи» содержит информацию о родительских связях - ID родителя из таблицы «Люди» и ID ребенка и той же таблицы. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, укажите максимальное количество детей у одного родителя. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-4.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц. Таблица «Люди» содержит записи о людях - Фамилия ИО, пол («м» или «ж») и город рождения. Таблица «Родственные связи» содержит информацию о родительских связях - ID родителя из таблицы «Люди» и ID ребенка и той же таблицы. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, укажите количество людей, которые родились в том же городе, что и хотя бы один из их родителей. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-4.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц. Таблица «Люди» содержит записи о людях - Фамилия ИО, пол («м» или «ж») и город рождения. Таблица «Родственные связи» содержит информацию о родительских связях - ID родителя из таблицы «Люди» и ID ребенка и той же таблицы. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, укажите количество людей, родители которых родились в одном городе. В ответе запишите только число.

  1. (Е. Джобс) В файле 3-4.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц. Таблица «Люди» содержит записи о людях - Фамилия ИО, пол («м» или «ж») и город рождения. Таблица «Родственные связи» содержит информацию о родительских связях - ID родителя из таблицы «Люди» и ID ребенка и той же таблицы. На рисунке приведена схема базы данных.



Используя информацию из приведённой базы данных, укажите количество людей, у которых в базе данных указан только один родитель. В ответе запишите только число.

(А. Кабанов) В следующей серии задач используется файл 3-5.xls, в котором приведён фрагмент базы данных «Аудиотека». База данных состоит из четырёх таблиц. Таблица «Альбомы» содержит записи о записанных альбомах, а также информацию о исполнителях. Таблица «Артисты» содержит записи о названии исполнителей. Таблица «Треки» содержит записи о записанных композициях, а также информацию о альбомах и жанрах. Поле Длительность содержит длительность аудиозаписи в миллисекундах, поле Размер содержит размер аудиозаписи в байтах, а поле Стоимость содержит стоимость аудиозаписи в рублях. Таблица «Жанры» содержит данные о названии жанров. На рисунке приведена схема указанной базы данных.




  1. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, определите, сколько минут длятся все песни группы Guns N' Roses. В ответе укажите целую часть получившегося числа.

  2. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, определите, сколько рублей стоят все песни группы U2.

  3. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, определите, сколько Мегабайт занимают все песни группы The Rolling Stones В ответе укажите целую часть получившегося числа.

  4. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, определите, сколько минут длится самый продолжительный альбом группы Nirvana. В ответе укажите целую часть получившегося числа.

  5. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, определите, сколько рублей стоит самый дешёвый альбом группы Red Hot Chili Peppers. Стоимость альбома оценивается как сумма стоимости входящих в него треков.

  6. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, определите, сколько Мегабайт занимает наибольший по размеру альбом группы Queen. В ответе укажите целую часть получившегося числа.

  7. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, найдите исполнителя с наибольшей суммарной длительностью песен. В ответе укажите целую часть длительности его песен в минутах.

  8. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, найдите исполнителя с наибольшим суммарным размером песен. В ответе укажите целую часть размера его песен в Мегабайтах.

  9. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, найдите исполнителя с наибольшей суммарной стоимостью. В ответе укажите суммарную стоимость его песен в рублях.

  10. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, найдите исполнителя в жанре Rock с наименьшей суммарной длительностью песен в этом жанре. В ответе укажите целую часть длительности его песен в секундах.

  11. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, найдите исполнителя в жанре Metal с наименьшим суммарным размером песен в этом жанре. В ответе укажите целую часть размера его песен в Мегабайтах.

  12. (А. Кабанов) Используя информацию из базы данных в файле 3-5.xls, найдите исполнителя в жанре Blues с наименьшей суммарной стоимостью песен в этом жанре. В ответе укажите суммарную стоимость его песен в рублях.

(А. Рогов) В следующей серии задач используется файл 3-30.xls, в котором приведён фрагмент базы

данных «Русский рок», описывающей советские и российские рок-группы. База данных состоит из двух таблиц. Таблица «Группы» содержит информацию о музыкальных коллективах: ID, название, год основания. Таблица «Альбомы» содержит информацию о студийных музыкальных альбомах: ID, название, ID группы, год издания, количество песен. Для каждой группы в базе данных указано ровно 3 альбома. На рисунке приведена схема базы данных.




  1. (А. Рогов) Используя информацию из базы данных в файле 3-30.xls, определите ID группы, выпустившей альбом с максимальным количеством песен среди указанных в базе данных.

  2. (А. Рогов) Используя информацию из базы данных в файле 3-30.xls, определите ID группы, выпустившей альбом с минимальным количеством песен среди указанных в базе данных.

  3. (А. Рогов) Используя информацию из базы данных в файле 3-30.xls, определите, у скольких групп из указанных в базе данных с момента основания и до выхода первого из указанных альбомов прошло не более 5 лет.

  4. (А. Рогов) Используя информацию из базы данных в файле 3-30.xls, определите, у скольких групп из указанных в базе данных с момента основания и до выхода последнего из указанных альбомов прошло не менее 20 лет.

  5. (А. Рогов) Используя информацию из базы данных в файле 3-30.xls, определите суммарное количество песен в альбомах групп, основанных до 1982 года (включительно).

  6. (А. Рогов) Используя информацию из базы данных в файле 3-30.xls, определите год основания группы, написавшей минимальное суммарное количество песен для указанных в базе данных альбомов.

  7. (А. Рогов) Используя информацию из базы данных в файле 3-30.xls, определите год основания группы, у которой между самым ранним и самым поздним альбомом среди указанных в базе данных прошло максимальное количество лет.

  8. (А. Рогов) Используя информацию из базы данных в файле 3-30.xls, определите среднее значение количества песен на альбомах, которые были выпущены группами после того, как группе исполнилось 10 лет. В ответе укажите только целую часть числа.

  9. (А. Рогов) Используя информацию из базы данных в файле 3-30.xls, определите количество лет, в которые были выпущены альбомы группами, которым на момент выхода альбома еще не исполнилось 5 лет.

  10. (А. Рогов) Используя информацию из базы данных в файле 3-30.xls, найдите альбомы, выпущенные в год, в который было выпущено максимальное количество альбомов. В ответе укажите год основания группы, выпустившей в найденный год альбом с первым по алфавиту названием среди всех подходящих альбомов.

(А. Рогов) В следующей серии задач используется файл 3-40.xls, в котором приведён фрагмент базы

базы данных «Города и страны», описывающей различные страны, города и языки. База данных состоит из трех таблиц. Таблица «Страны» (код, название, континент, регион, площадь, год получения независимости, население, ОПЖ – ожидаемая продолжительность жизни, ВНД – валовый национальный доход, предыдущее значение ВНД, форма правления, идентификатор столицы). Таблица «Города» (идентификатор, название, код страны, район, население). Таблица «Языки» (код языка, код страны, название, является ли официальным, процент использования в стране). По некоторым значениям данных нет, в этом случае в таблице внесено значение NULL. На рисунке приведена схема базы данных.




  1. (А. Рогов) Используя информацию из базы данных в файле 3-40.xls, определите, на сколько суммарно изменился ВНД стран у которых население столицы превышает 1 000 000 человек. Для тех стран, у которых нет значения ВНД, принять его равным 0. В ответе укажите модуль полученного значения.

  2. (А. Рогов) Используя информацию из базы данных в файле 3-40.xls, определите количество городов, расположенных в странах с населением более 100 000 000.

  3. (А. Рогов) Используя информацию из базы данных в файле 3-40.xls, определите среднее значение населения стран у которых в столице проживает более 100000 человек, но не более 500000.

  4. (А. Рогов) Используя информацию из базы данных в файле 3-40.xls, определите среднюю площадь стран Южной Америки, в которых население столицы не превышает 150 000. Ответ округлите до целого числа.

  5. (А. Рогов) Используя информацию из базы данных в файле 3-40.xls, определите страну с максимальной площадью среди стран Азии у которых один из официальных языков используют более 70% населения. В ответе запишите название страны всеми заглавными буквами.

  6. (А. Рогов) Используя информацию из базы данных в файле 3-40.xls, определите среднее население стран Европы, в которых наиболее популярный официальный язык используют менее 60% населения. В ответе укажите только целую часть получившегося числа.

  7. (А. Рогов) Используя информацию из базы данных в файле 3-40.xls, определите наиболее часто встречающуюся форму правления среди стран где хотя бы два официальных языка. Ответ запишите всеми заглавными буквами.

  8. (А. Рогов) Используя информацию из базы данных в файле 3-40.xls, определите среднюю ожидаемую продолжительность жизни тех стран, в которых ВНД увеличился, а население столицы не превышает 500 000 человек. Те страны, у которых нет значения ВНД, не учитывать при подсчете. Ответ округлите до целого значения.

  9. (А. Рогов) Используя информацию из базы данных в файле 3-40.xls, определите количество городов с населением не менее 100 000 человек, которые являются столицами стран в которых распространены несколько языков с процентом более 10 каждый.

  10. (А. Рогов) Используя информацию из базы данных в файле 3-40.xls, определите среднее население городов, расположенных в странах, население столицы которых превышает 1 000 000 человек, а одним из официальных языков является английский (English). В ответе запишите только целую часть числа.

  11. (И. Кушнир) Используя информацию из базы данных в файле 3-0.xls, определите какую долю (в процентах) от всех продаж во всех магазинах Октябрьского района занимают продажи молочного отдела. В ответе укажите только целую часть получившегося числа.

  12. (И. Кушнир) Используя информацию из базы данных в файле 3-0.xls, определите на сколько килограммов увеличился запас товара Творог 9% жирности в магазинах Заречного района. В ответе укажите только целую часть получившегося числа.

  13. (И. Кушнир) Используя информацию из базы данных в файле 3-0.xls, определите какую долю (в процентах) от общей продажи группы товарной позиции Кофе составила выручка от товара Кофе в зернах в магазинах Первомайского района. В ответе укажите только целую часть получившегося числа.

  14. (И. Кушнир) Используя информацию из базы данных в файле 3-0.xls, определите минимальное увеличение запаса (в килограммах) среди всех товаров группы «Макароны» в магазинах Заречного района за период с 1 по 10 июня включительно.

(А. Калинин) В следующей серии задач используется файл 3-54.xls, в котором приведён фрагмент базы данных «Фильмы». Таблица «Фильмы» содержит информацию о названии фильма, продолжительности фильма в секундах, бюджете фильма (в долларах) и о сборах с его показа (в долларах). Таблица «Режиссёры» содержит информацию о режиссёре, а таблица «Жанры» – жанрах, к которым могут относится фильмы. Поле ID в каждой таблице обозначает код объекта.




  1. (А. Калинин) Используя информацию из базы данных в файле 3-54.xls, определите сколько минут длится самый короткий фильм в жанре Комедия? В ответ запишите целую часть числа.

  2. (А. Калинин) Используя информацию из базы данных в файле 3-54.xls, определите суммарный бюджет в миллионах долларов всех фильмов в жанре Триллер, снятых режиссёрами из Великобритании в период с 2000 года по 2012 год? В ответ запищите только целую часть числа.

  3. (А. Калинин) Используя информацию из базы данных в файле 3-54.xls, определите среднюю продолжительность в минутах фильмов Альфреда Хичкока в жанре Детектив. В ответ запишите только целую часть числа.

  4. (А. Калинин) Используя информацию из базы данных в файле 3-54.xls, определите долю (в процентах) окупившихся фильмов (фильм считается окупившимся, если его сборы превзошли его бюджет) среди всех фильмов в жанре Драма с 1990 по 2005 годы? В ответ запишите целую часть числа.

  5. (А. Калинин) Используя информацию из базы данных в файле 3-54.xls, определите долю окупившихся фильмов в процентах (фильм считается окупившимся, если его сборы превзошли его бюджет) среди всех фильмов режиссёра Мартина Скорсезе? В ответе запишите только целую часть числа.

  6. (А. Калинин) Используя информацию из базы данных в файле 3-54.xls, определите сколько часов суммарно длятся все фильмы в жанре Мелодрама, снятые режиссёрами из США. В ответ запишите только целую часть числа.

  7. (А. Калинин) Используя информацию из базы данных в файле 3-54.xls, определите долю (в процентах) фильмов, снятых в СССР, среди всех фильмов, снятых с 1920 года по 1960 год (включительно) с бюджетом меньше $1000000. В ответ запишите только целую часть числа.

  8. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) продуктов, поставленных с Макаронной фабрики в магазины Заречного района.

  9. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) продуктов, поставленных с Молокозаводов № 1 и № 2 в магазины Октябрьского района.

  10. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) продуктов, поставленных с Мелькомбината в магазины Первомайского района.

  11. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) продуктов, поставленных с Мясокомбината в магазины Первомайского района.

  12. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) продуктов, поставленных с Мясокомбината в магазины Заречного района.

  13. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) продуктов, поставленных с Птицефермы в магазины Октябрьского района.

  14. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) продуктов, поставленных компанией Экопродукты в магазины Октябрьского района.

  15. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) товаров Макаронной фабрики, проданных в магазинах Первомайского района.

  16. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) товаров Мелькомбината, проданных в магазинах Октябрьского района.

  17. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) товаров Молокозаводов № 1 и № 2, проданных в магазинах Заречного района.

  18. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) сметаны (всех сортов), проданной в магазинах Заречного района.

  19. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) колбасы (всех сортов), проданной в магазинах Октябрьского района.

  20. Используя информацию из базы данных в файле 3-0.xls, определите общую стоимость (в рублях) крупы (всех сортов), проданной в магазинах Первомайского района. Примечание: речь идёт о товарах, в названии которых есть слово «крупа».




http://kpolyakov.spb.ru


написать администратору сайта