3. В форме Управление БД создать кнопки для просмотра отчета Школы_Классы_Ученики и вывода формы Список учеников.
Создание запросов.
Создать запросы (названия запросов должны содержать номер задания, номер запроса и Ваши инициалы, например, 2_1_ФИО). Поля запросов указаны в скобках.
1. Найти преподавателя, у которого минимальная средняя оценка по результатам экзаменов во всех базовых классах на втором году обучения (т.е. 3,4 семестры всех лет обучения) (Фамилия_И_О, Ср_Балл)
2. Найти преподавателя, у которого максимальная средняя оценка по результатам экзаменов во всех не базовых классах на первом году обучения (т.е. 1,2 семестры всех лет обучения) (Фамилия_И_О, Ср_Балл)
3. Найти преподавателя, у которого минимальный процент троек (по сравнению к общему числу его оценок) по результатам экзаменов во всех базовых классах (Фамилия_И_О, Процент)
4. Найти преподавателя, у которого максимальный процент четверок (по сравнению к общему числу его оценок) по результатам зимних экзаменов во всех классах (Фамилия_И_О, Процент)
5. Найти пять учеников, которые имеют минимальные средние оценки по результатам всех экзаменов первого года обучения у преподавателей женщин (Школа_Класс_Год, Фамилия_И_О, Ср_Балл)
6. Найти трех учеников, которые имеют максимальные средние оценки по результатам всех экзаменов у преподавателей, фамилии которых начинаются на Б (Школа_Класс_Год, Фамилия_И_О, Ср_Балл)
7. Найти пять учеников, которые имеют максимальные средние оценки у преподавателей мужчин, по результатам всех весенних экзаменов (Школа_Класс_Год. Фамилия_И_О, Ср_Балл)
8. Найти десять учеников базовых классов, которые имеют максимальные средние оценки по результатам экзаменов первого года обучения (Школа_Класс_Год, Фамилия_И_О, Ср_Балл)
9. Вывести список учеников, у которых совпадают не менее двух из трех букв, с которых начинаются их фамилия, имя и отчество. Например, Казанцев Кирилл Александрович, Варенцов Константин Константинович и т.д. (Школа_Класс_Год. Фамилия_И_О); найти какой процент они составляют.
10. Вывести список учеников, у которых совпадают номер дня и номер месяца рождения. Например: 09.09. (Школа_Класс_Год, Фамилия_И_О, ДМГР); найти какой процент они составляют от общего числа.
11. Вывести список классов, чьи средние оценки по курсу Алгебра и начала анализа больше, чем по курсу Программирование на языке С (Класс)
12. Создать перекрестный запрос, выводящий лучших учеников каждой школы (строки) каждого (класса (столбцы) с указанием фамилии и имени ученика и его средней оценки (значение). В запрос взять первого по алфавиту из лучших.
13. Создать запрос, выводящий поле, в котором указано кто в каждом классе лучше учится юноши, девушки или одинаково (Класс, Кто_лучший).
14. Найти в каждом классе каждой школы ученика с максимальной суммой цифр номера телефон; (первые три цифры плюс четвертая и пятая плюс шестая и седьмая). Например: телефон 1271310: 127+13+10 = 150 (Школа, Класс, Фамилия)
15. Найти предмет, который ведет наибольшее количество преподавателей и средние оценки выставленные каждым из них по этому предмету (Предмет, Ср_Балл).
Создание отчетов.
1. Создать отчет Дни рождения (см. рисунок) с указание не только школы, но и класса.
2. Создать отчет Лучшие ученики (см. рисунок), т.е. средний балл > 4,5.
Оба отчета только для учеников, которые учатся в настоящий момент.
3. В форме Управление БД создать кнопки для просмотра отчетов Дни рождения и Лучшие ученики.
Использование модулей.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.