11. Создать перекрестный запрос Ученики_Д_Ю на основании таблиц Классы и Ученики. Поля в запросе: Имя_Класса (Классы), Пол и Фамилия (Ученики). Для задания перекрестного запроса установить, находясь в режиме конструктора запросов, в меню Запрос (главное меню) значение Перекрестный. В свойстве Групповая операция установить: Имя_Класса - группировка, Пол - Группировка, Фамилия - Count. В свойстве Перекрестная таблица установить: Имя_Класса -Заголовки строк, Пол - Заголовки столбцов, Фамилия -Значение.
12. Использование функций в запросах. Создать запрос на выборку Ученики_Месяцы на основании таблиц Классы и Ученики с помощью конструктора запросов. Связи между таблицами по полям Код_Класса (Классы) и Код_Класса (Ученики). Поля в запросе: Фамилия (Ученики), ДМГР (Ученики). Условие отбора для поля ДМГР: Is Not Null (не пусто). Перейти в режим SQL и заменить поле Ученики.ДМГР на функцию от поля Month(Ученики.ДМГР) AS Месяц (AS обозначает - назвать как).
13. Создать и заполнить таблицу Месяцы с двумя полями Номер (1, 2, 3 и т.д.) и Название (Январь, Февраль и т.д.). Создать запрос Ученики_Месяцы_1 на основе последнего запроса и таблицы Месяцы. Связи между таблицами по полям Номер (Месяцы) и Месяц (Ученики.Месяцы). Поля в запросе: Фамилия (Ученики), Название (Месяцы).
14. Использование оператора iif в запросах на SQL. (iif(условие, если да, если нет)). Создать запрос Ученики_Время_года на основе запроса Ученики_Месяцы. Поля в запросе: Фамилия и Месяц. Перейти в режим SQL и заменить Выражение Ученики_Месяцы.Месяц на iif( Месяц<3, "Зима", iif( Месяц<6, "Весна", iif(Месяц<9, "Лето", iif(Месяц<12, "Осень","Зима")))) AS Время_года (без пробелов).
15. На основе последнего запроса написать запрос, который показывает сколько студентов родилось в различные времена года (используйте группировку по полю Время_года).
16. Создать запрос, который находит какое имя наиболее часто встречается у школьников.
17. Создать запрос, который находит на какую букву больше всего фамилий.
Скопировать в свой каталог базу данных school.mdb. Переименовать базу в соответствии с правилами, указанными в задании № 0 (База данных, созданная до этого будет уничтожена). Открыть базу данных и переименовать все таблицы, в соответствии с правилами, указанными в задании № 0. Проверить подстановки во всех таблицах и при необходимости их исправить.
1. Создать форму Классы_Список (см. задание № 0).
2. Создать форму управления базой данных - Управление БД (см. задание № 0).
Создание запросов.
Создать запросы (названия запросов должны содержать номер задания, номер запроса, имя запроса и Ваши инициалы, например, 1_1_Юноши_ФИО). Поля запросов указаны в скобках. Внимание: Имя_Класса в базе данных представлено полем Шифр, первые четыре цифры которого обозначают год поступления в базовый класс кафедры, 1я буква (б - базовый класс, н - экономический), 2я буква - имя класса в школе - а, б, в, г. (СрБалл округлять до двух знаков после запятой).
1. Юноши (Школа, Класс, ФИО) - список всех юношей Московского района;
2. Девушки (Школа, Класс, ФИО) - список всех девушек Невского района;
3. Класс (Школа, Класс, ФИО) - список всех учеников по классам;
4. РС (Школа, Класс, ФИО, РС) - список всех учеников, имеющих РС;
5. КлассыКолЮД (Школа, Класс, ФИО) - список юношей или девушек (запрос с параметром)
6. Класс_П (Школа, Класс, ФИО) - список всех учеников указанного класса (запрос с параметром);
7. КолУч (Кол_У) - общее количество учеников;
8. Школы_Кол_У (Школа, Кол_У) - количество учеников по школам;
9. Классы_Кол_У (Школа, Класс, Кол_У) - количество учеников в каждом классе;
10.КлассыКолЮн (Школа, Класс, Кол_Ю) - количество юношей в каждом классе;
11.Классы_Кол_Д (Школа, Класс, Кол_Д) - количество девушек в каждом классе;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.