5. Создание запросов
Из созданной базы данных можно узнать, какие преподаватели работают на кафедре, кто является заведующим, какие существуют специальности и какие ведутся дисциплины на данных специальностях, когда и кем преподается определенная дисциплина, кто из преподавателей работает только на одной из специальностей, какой научный потенциал кафедры, кто из преподавателей ведет большинство дисциплин и в каких группах количество дисциплин наибольшее.
Для этого существует инструмент Access ЗАПРОСЫ, который дает возможность просматривать, анализировать и изменять данные в таблицах базы данных.
При составлении запросов используются следующие правила:
Выражения в фильтре могут состоять из точных значений, которые Access использует для сравнения в том виде, в котором они вводятся.
Числа вводятся без ограничителей, например, 23.
Текст должен быть заключен в кавычки, например “Информатика”.
Даты ограничиваются символами #, например, #01/01/05#.
Элементы выражения могут быть связаны операторами:
арифметическими: ^ * / - +
сравнения: < <= > >= = <>, например, <> 25 (не равно 25)
логическими: And (И), Not (Нет), Or (Или), например, Not “B*” (все записи, кроме тех, которые начинаются на B).
Like – для использования логики замены в выражениях, например, Like “B*” (получение списка, в котором каждая запись начинается на B).
In – для определения, содержится ли элемент данных в списке значений
Between … And – для выбора значений из определенного интервала.
Примеры создания запросов.
1.Какие преподаватели работают на специальности Прикладная информатика?
Выберите вкладку Запросы, нажмите кнопку Создать и в окне диалога выберите Конструктор.
Добавьте таблицы и заполните бланк запроса:
2. Сколько доцентов работает на кафедре?
Для того, чтобы подсчитать количество одинаковых записей (Должность – доцент), нужно в запросе для поля Должность указать групповую операцию (Группировка) с условием отбора “доцент” и создать дополнительное поле с таким же именем (Должность), указав групповую операцию Count.
3. На каких специальностях ведет занятия Осипов А.Л.?
4 .Кто из преподавателей является заведующим кафедрой?
5 .В каком семестре преподается дисциплина ИС в экономике, и в каких группах?
6 .Какие существуют дисциплины по выбору, и на каких специальностях?
7 .В какой из групп преподается наибольшее количество дисциплин?
В данном запросе фактически надо определить, сколько групп участвует в учебном процессе. Это и будет являться количеством дисциплин.
8 .Сколько дисциплин ведется каждым из преподавателей?
9 .Какие из преподавателей ведут дисциплины по выбору?
10 .Какие существуют специальности?
11 .Какие существуют дисциплины?
12 .Какие преподаватели работают на кафедре?
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.