Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРАКТИЧЕСКАЯ РАБОТА 2 Акцесс.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
131 Кб
Скачать
☆

3.3 Практические задания

3.3.1 Простые запросы

Задача 01.

Вывести список абитуриентов юношей (фамилию, имя, отчество, пол, общежитие), для которых требуется общежитие. Список должен быть отсортирован сначала по фамилии, затем по имени. Запрос сохранить под именем Задача 01. Команду SQL запроса записать в отчёте.

Для определения вида сформированного SQL запроса в меню Запросы выбираем Запрос SQL и далее К серверу.

Задача 02.

 Вывести список абитуриентов   (фамилию, имя, отчество, оценки по: математике, физике, русскому), не получивших двоек при сдаче трёх экзаменов. Список должен быть отсортирован сначала по фамилии, затем по имени. Запрос сохранить под именем Задача 02. Команду SQL запроса записать в отчёте.

 Задача 03.

 Вывести список абитуриентов   (фамилию, имя, отчество, оценки по: математике, физике, русскому, сумму по трём экзаменам), не имеющих медали. Список должен быть отсортирован по сумме балов трёх экзаменов. Запрос сохранить под именем Задача 03. Команду SQL запроса записать в отчёте.

 Задача 04.

 Вывести список абитуриентов   (аббревиатуру специальности,  фамилию, имя, отчество, оценки по: математике, физике, русскому, суммарной оценке по трем экзаменам, наличие медали), успешно выдержавших вступительные испытания. Список должен быть отсортирован по полям: математика, физика, русский. Запрос сохранить под именем Задача 04. Команду SQL запроса записать в отчёте. Команду SQL запроса записать в отчёте.

 Задача 05.

 Вывести список, состоящий из названия факультетов, специальностей, фамилий и имен абитуриентов. Список должен быть отсортирован по названию факультета, названию специальности и фамилии абитуриента. Запрос сохранить под именем Задача 05. Команду SQL запроса записать в отчёте.

 Задача 06.

 Вывести список специальностей и список медалистов, поступавших на эти специальности, но не выдержавших вступительные испытания.   (Специальность, фамилия, имя, отчество, оценки по: математике, физике, русскому, наличие медали).  Список должен быть отсортирован по фамилии.  Запрос сохранить под именем Задача 06.Команду SQL запроса записать в отчёте.

 

3.3.2 Обобщающие запросы

 

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

 Задача 07.

Сколько всего абитуриентов приняло участие во вступительных испытаниях по каждому факультету? Список факультетов отсортировать по количеству абитуриентов, подавших заявление на факультет.  Запрос сохранить под именем Задача 7. Команду SQL запроса записать в отчёте.

Примечание: В данном запросе необходимо выполнить группировку данных. Для этого необходимо установить на планшете режим групповых операций (значок ∑ ). При решении задачи вначале определите, какие таблицы Вам понадобятся при формировании запроса и по каким полям выполняется группировка.

 Задача 08.

Сколько всего абитуриентов приняло участие во вступительных испытаниях по каждой специальности? Список специальностей отсортировать по количеству абитуриентов, подавших заявление на специальность. Запрос сохранить под именем Задача 8. Команду SQL запроса записать в отчёте.

 Задача 09.

 Определить конкурс (число заявлений на одно место) по каждой специальности до проведения вступительных испытаний. Запрос должен содержать название специальности, план набора, число поданных заявлений, число заявлений на одно место. Список специальностей отсортировать по величине конкурса. Запрос сохранить под именем Задача 9. Команду SQL запроса записать в отчёте.

 Примечание: Для формирования запроса в качестве источников исходных данных можно воспользоваться таблицей Специальности и запросом Задача 08. Для поля-выражения, в котором рассчитывается конкурс установить фиксированный формат.

 Задача 10.

Определить конкурс (число заявлений на одно место) по каждому факультету до проведения вступительных испытаний. Запрос должен содержать название факультета, план набора, число поданных заявлений, число заявлений на одно место. Список факультетов отсортировать по величине конкурса. Запрос сохранить под именемЗадача 10. Команду SQL запроса записать в отчёте. Для поля-выражения, в котором рассчитывается конкурс установить краткий формат вывода.

 Задача 11.

Вывести список абитуриентов (фамилию и инициалы в виде «Петров Н.И.»), средний бал  по трем экзаменам и средний бал по аттестату при условии отсутствия медали. Запрос сохранить под именем Задача 11. Команду SQLзапроса записать в отчёте.

 Примечание:  Для формирования и объединения инициалов абитуриента сформируйте выражение

[Контигент]![Фамилия]+’  ‘+Left([Контигент]![Имя];1)+’.’+

                                                                Left([Контигент]![Отчество];1)+’.’

  Функция Left( поле , n) вырезает n  первых символов поля.

 Задача 12.

Определить конкурс (число заявлений на одно место) по каждой специальности после проведения вступительных испытаний. Список специальностей отсортировать по величине конкурса.  Запрос сохранить под именем Задача 12. Команду SQL запроса записать в отчёте.

Задача 13.

Определить конкурс (число заявлений на одно место) по каждому факультету после проведения вступительных испытаний. Список факультетов отсортировать по величине конкурса. Запрос сохранить под именем Задача 13.Команду SQL запроса записать в отчёте.

Задача 14.

Вывести список специальностей и число двоек, полученных на экзаменах абитуриентами каждой специальности. Список специальностей отсортировать по числу двоек. Запрос сохранить под именем Задача 14. Команду SQLзапроса записать в отчёте.

 Задача 15.

При помощи запроса определить число претендентов на одно место в общежитии до проведения испытаний и после проведения испытаний, если число мест в общежитии для юношей 60, а для девушек 40. Команду SQLзапроса записать в отчёте.

 Задача 16.

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