Запросы, не изменяющие состояния базы данных

advertisement
Баева Н.В.
стр. 1
Осень – 2015
Access. Лекция №4
база данных «Школа»
Запросы, не изменяющие состояния базы данных
Запросы на выборку: данные из нескольких таблиц
1. Выдать информацию обо всех учениках школы (Цифра класса, Буква класса, Фамилия,
Имя, Отчество). Данные должны быть упорядочены по классам, а внутри классов по
алфавиту
2. Выдать таблицу с расписанием на неделю для всех классов (день недели, номер урока,
класс, название предмета, номер кабинета, ФИО учителя). Поля класс и ФИО учителя
являются вычислимыми текстовыми полями.
Запросы на выборку: запрос с логическими операциями в условии отбора
3. Выдать информацию о всех кабинетах, в которых установлен проектор (номер кабинета,
проектор?, пианино?, компьютеры?, лаборатория)
4. Выдать информацию об учениках 10б и 5а класса (ФИО, отец, мать, номер телефона, класс)
Запросы на выборку: запрос на основе группировки
5. Выяснить, сколько учеников в каждом классе
6. Для каждого учителя посчитать его педнагрузку (количество проводимых уроков в неделю)
7. Выяснить, сколько различных учебных дисциплин у каждого класса.
Запросы на выборку: перекрестный запрос
8. Выяснить, сколько уроков в неделю проходит у каждого класса по каждой учебной
дисциплине
Запросы на выборку: запрос с вычислениями
9. Определить средний возраст учителей по школе
Запросы на выборку: запрос с параметром
10. Показать расписание на неделю для класса, указанного пользователем
Запросы на выборку для Вашей базы данных
Для разработанной Вами базы данных придумать и реализовать не менее 6 (шести) запросов
на выборку различных модификаций:
 на основании данных из нескольких таблиц
 с логическими операциями в условии отбора
 на основе группировки по одному и/или по нескольким полям
 запрос с вычислениями
 перекрестный запрос
 запрос с параметром
Формулировки запросов представить в письменном виде.
Замечание: на основе полученных знаний видоизменить некоторые формы таким образом, чтобы в
полях-со-списками вместо нескольких столбцов показывался один, но с полной информацией,
собранной специально созданным для этого запросом. Например: класс показывать одним текстом
10б, ФИО учителей соединить в одну строку и показывать это поле вместо трех столбцов Ф, И, О и
т.п.
Download