Задания на выполнение работы по теме:«MS Access»

По указанной литературе и методическим указаниям к данной работе изучить порядок работы с программой МS Ассеss.

Создать базу данных, состоящую из двух связанных таблиц: Слушателии Сессия.Исходные данные следует взять из таблицы 1 (Слушатели) и таблицы 2 (Сессия).

Таблица 1

Зачетка Фамилия Имя Отчество Пол Группа
Иванов Иван Иванович м 1-Э-З
Сидорова Исидора Сидоровна ж 1-Э-З
Петров Петр Петрович м 1-Э-2
Галкина Галина Геннадьевна ж 1-Э-1
Александров Александр Александрович м 1-Э-1
Воробьева Вероника Витальевна ж 1-Э-2
Сергеев Сергей Сергеевич м 1-Э-З
Сорокина Светлана Семеновна ж 1-Э-2
Григорьев Григорий Григорьевич м 1-Э-1
Орлова Ольга Викторовна ж 1-Э-1

Таблица 2

Зачетка Фамилия Физика Математика Информатика Философия
Иванов
Сидорова
Петров
Галкина
Александров
Воробьева
Сергеев
Сорокина
Григорьев
Орлова

Сформировать запросы на отбор информации из базы данных в соответствии с номером варианта. Задания 1, 2, 3 и 23 одинаковые для всех вариантов.

В заданиях 24—33 нужно связать между собой две таблицы и запрос

на вычисление средних баллов.

Полученные результаты поместить в отчет.

Номера выполняемых заданий выбираются из таблицы 3 в зависимости от номера варианта.

Таблица 3

Варианты Задания
1, 2, 3, 4, 7, 9, 13, 17, 21, 23, 24 , 28, 32, 34
1, 2, 3, 5, 8, 10, 14, 18, 22, 23, 25, 29, 33, 35
1, 2, 3, 6, 7, 11, 15, 19, 21, 23, 26, 30, 32, 34
1, 2, 3, 4, 8, 12, 16, 20, 22, 23, 27, 31, 33, 35
1, 2, 3, 5, 7, 9, 13, 17, 21, 23, 24, 28, 32, 34
1, 2, 3, 6, 8, 10, 14, 18, 22, 23, 25, 29, 33, 35
1, 2, 3, 4, 7, 11, 15, 19, 21, 23, 26, 30, 32, 34
1, 2, 3, 5, 8, 12, 16, 20, 22, 23, 27, 31, 33, 35
1, 2, 3, 6, 7, 9, 13, 17, 21, 23, 24, 28, 32, 34
1, 2, 3, 4, 8, 10, 14, 18, 22, 23, 25, 29, 33, 35
1, 2, 3, 5, 7, 11, 15, 19, 21, 23, 26, 30, 32, 34
1, 2, 3, 6, 8, 12, 16, 20, 22, 23, 27, 31, 33, 35
1, 2, 3, 4, 7, 9, 13, 17, 21, 23, 24, 28, 32, 34
1, 2, 3, 5, 8, 10, 14, 18, 22, 23, 25, 29, 33, 35
1, 2, 3, 4, 7, 9, 13, 17, 21, 23, 24, 28, 32, 34
1, 2, 3, 5, 8, 10, 14, 18, 22, 23, 25, 29, 33, 35
1, 2, 3, 4, 7, 9, 13, 17, 21, 23, 24 , 28, 32, 34
1, 2, 3, 5, 8, 10, 14, 18, 22, 23, 25, 29, 33, 35
1, 2, 3, 6, 7, 11, 15, 19, 21, 23, 26, 30, 32, 34
1, 2, 3, 4, 8, 12, 16, 20, 22, 23, 27, 31, 33, 35
1, 2, 3, 5, 7, 9, 13, 17, 21, 23, 24, 28, 32, 34
1, 2, 3, 6, 8, 10, 14, 18, 22, 23, 25, 29, 33, 35
1, 2, 3, 4, 7, 11, 15, 19, 21, 23, 26, 30, 32, 34
1, 2, 3, 5, 8, 12, 16, 20, 22, 23, 27, 31, 33, 35
1, 2, 3, 6, 7, 9, 13, 17, 21, 23, 24, 28, 32, 34
1, 2, 3, 4, 8, 10, 14, 18, 22, 23, 25, 29, 33, 35
1, 2, 3, 5, 7, 11, 15, 19, 21, 23, 26, 30, 32, 34
1, 2, 3, 6, 8, 12, 16, 20, 22, 23, 27, 31, 33, 35
1, 2, 3, 4, 7, 9, 13, 17, 21, 23, 24, 28, 32, 34
1, 2, 3, 5, 8, 10, 14, 18, 22, 23, 25, 29, 33, 35

1. Используя таблицу Слушатели,создать три запроса, по которым из базы данных будут поочередно отобраны фамилии и имена студентов групп 1-Э-1, 1-Э-2, 1-Э-З.

2. Используя таблицу Слушатели, создать два запроса, по которым из базы данных будут поочередно отобраны фамилии и имена женщин, а затем - фамилии и имена мужчин.

3. Используя таблицу Слушатели,создать два запроса, по которым из базы данных будут поочередно отобраны фамилии и имена женщин группы 1-Э-2, а затем - мужчин группы 1-Э-1.

4. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток и оценки по физике студентов группы 1-Э-1.

5. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток и оценки по математике студентов группы 1-Э-2.

6. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток и оценки по информатике студентов группы 1-Э-З.

7. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток и оценки по философии студенток (женщин) группы 1-Э-1.

8. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток и оценки по философии студентов (мужчин) группы 1-Э-2.

9. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «хорошо» (4) по математике.

10. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «удовлетворительно» (3) по философии.

11. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «отлично» (5) по информатике.

12. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «неудовлетворительно» (2) по физике.

13. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «удовлетворительно» (3) одновременно по двум предметам: физике и математике.

14. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «хорошо» (4) одновременно по двум предметам: философии и информатике.

15. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «отлично» (5) одновременно по двум предметам: физике и информатике.

16. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «хорошо» (4) одновременно по двум предметам: физике и философии.

17. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «неудовлетворительно» (2) по одному из двух предметов: по физике или философии.

18. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «неудовлетворительно» (2) по одному из двух предметов: по математике или информатике.

19. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «неудовлетворительно» (2) по одному из двух предметов: по физике или информатике.

20. Используя связанные таблицы Слушателии Сессия,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «неудовлетворительно» (2) по одному из двух предметов: по математике или философии.

21. Используя связанные таблицы Слушателии Сессия,создать запрос, «о которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших отличные (5) оценки по всем предметам.

22. Используя связанные таблицы Слушателии Сессия,создать запрос, но которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших хорошие (4) оценки по всем предметам.

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

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

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

26. Используя связанные таблицы Слушатели, Сессияи запрос Средний балл,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток, номера групп студентов, имеющих средний балл 3,5.

27. Используя связанные таблицы Слушатели, Сессияи запрос Средний балл,создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток, номера групп студентов, имеющих средний балл 2,75.

28. Используя связанные таблицы Слушатели, Сессияи запрос Средний балл,создать запрос, по которому из базы данных будут отобраны оценка по физике, средний балл и номер группы студента Петрова.

29. Используя связанные таблицы Слушатели, Сессияи запрос Средний балл,создать запрос, по которому из базы данных будут отобраны оценка по математике, средний балл и номер группы студента Иванова.

30. Используя связанные таблицы Слушатели, Сессияи запрос Средний балл, создать запрос, по которому из базы данных будут отобраны оценка по информатике, средний балл и номер группы студентки Орловой.

31. Используя связанные таблицы Слушатели, Сессияи запрос Средний балл, создать запрос, по которому из базы данных будут отобраны оценка по философии, средний балл и номер группы студентки Сидоровой.

32. Используя связанные таблицы Слушатели, Сессияи запрос Средний балл, создать запрос, по которому из базы данных будут отобраны фамилии, имена студентов, имеющих средний балл более 4.

33. Используя связанные таблицы Слушатели, Сессияи запрос Средний балл, создать запрос, по которому из базы данных будут отобраны фамилии, имена студентов, имеющих средний балл менее 3,75.

34. Используя таблицу Слушателиопределить фамилию, имя и номер зачетки студента, если известно, что его отчество Иванович. Для выполнения этого задания нужно составить соответствующий запрос.

35. Используя таблицу Слушатели определить фамилию, имя и номер зачетки студентки, если известно, что ее отчество Викторовна.

Методические указания

С помощью конструктора нужно создать заготовку для таблицы Слушатели,указав имена полей и типы используемых данных в соответствии с таблицей 4. Следует обратить внимание на то, что в каждой таблице существует ключевое поле, с помощью которого можно отличить одну запись от другой. Ключевое поле выделяется с помощью специального значка, расположенного слева от имени поля (см. поле Зачетка). Чтобы установить этотзначок, нужно выделить строку и использовать соответствующую кнопку на панели инструментов.

 

Таблица 4

Созданную в конструкторе заготовку нужно заполнить в соответствии с таблицей 1.

Для создания таблицы Сессиянужно с помощью конструктора сформировать заголовки шести полей (см. табл.5).

 

 

Таблица 5

Новую таблицу Сессиязаполнить в соответствии с таблицей 2.

Примечание.

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

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

В СУБД МS Ассеss это реализуется так. В очередном свободном заголовке поля делается следующая запись:

Средний балл: ((Криминалистика)+(Физика)+(Информатика)+(Философия))/4

3. Задания для выполнения работы по теме: «Excel»