Основные объекты MS Access: запросы, формы, отчеты (2 ч.).
Цель: овладение технологией работы с основными объектами базы данных на примере MS Access, формирование умений осуществлять сортировку и поиск информации по запросу. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Компетентности: СУБД Access: обработка данных в БД (поиск, запрос, сортировка, отчеты), связывание таблиц. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Терминологический минимум: форма MS Access, запрос MS Access, отчет MS Access, макрос, модуль, главная форма, подчиненная форма, автоформа, автоотчет, простой запрос, перекрестный запрос, запрос на выборку, запрос на изменение, итоговый запрос, запрос с параметром. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Вопросы к теме: Для чего предназначены отчеты? На какое устройство компьютерной системы происходит вывод при работе отчета? Из чего состоят отчеты? Какие разделы отчетов вы знаете? Что общего и в чем различие между разделами отчетов и разделами форм? Какие способы автоматической генерации отчетов вы знаете? Что следует указать программе Access 9х для автоматической генерации отчета? (На базе чего выполняется отчет?) С какими еще объектами таблиц, запросов, форм и отчетов работает СУБД Access 9х? Для чего они предназначены? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Практические задания: Для таблицы «Жители микрорайона» (см. пред. занятие): Задание 1. · Создайте автоформу. · Пролистайте все имеющиеся записи (просмотрите все карточки). Перейдите к первой записи. Перейдите к последней записи. Внесите исправления в некоторые записи. · Представьте форму в режиме Таблицы. Поменяйте местами столбцы “Фамилия” и “Имя”. Переключитесь в режим формы и посмотрите, остались ли поля на старых местах. · Представьте форму в режиме Таблицы. Поменяйте местами столбцы “Телефон” и “ Адрес”. Переключитесь в режим формы и посмотрите, остались ли поля на старых местах. · Отсортируйте записи в таблице таким образом, чтобы фамилии располагались по алфавиту. Переключитесь в режим формы и проверьте, сохраняется ли расположение записей. · Отсортируйте записи в таблице таким образом, чтобы имена располагались по алфавиту. Переключитесь в режим формы и проверьте, сохраняется ли расположение записей. · Отсортируйте записи таким образом, чтобы номера располагались по убыванию. Переключитесь в режим формы и проверьте, сохраняется ли расположение записей. Задание 2. · Найдите адресата, зная только его фамилию. · Определите, кто вам звонил, если на вашем телефонном определителе номера остался номер телефона звонившего. · Найдите адресата, зная только первые три цифры его номера телефона. · Найдите адресата, если вы помните только то, что он живет в каком-то переулке. · Найдите адресата, если вы помните только номер его квартиры. · Найдите адресата по первым буквам его фамилии. · 7. Найдите адресата, если вы помните только то, что ваш номер квартиры входит либо в адрес, либо в номер телефона адресата. Задание 3. · Найдите адресата, зная только его фамилию. · Определите, кто вам звонил, если на вашем телефонном определителе номера остался номер телефона звонившего. · Найдите адресата, зная только первые три цифры его номера телефона. · Найдите адресата, если вы помните только то, что он живет в каком-то переулке. · Найдите адресата, если вы помните только номер его квартиры. · Найдите адресата по первым буквам его фамилии. · Найдите адресата, если вы помните только то, что ваш номер квартиры входит либо в адрес, либо в номер телефона адресата. Задание 4. · Примените к форме фильтр и закройте ее. Вновь откройте ту же самую форму. Проверьте, сохранился ли отфильтрованный список или показаны все имеющиеся записи и сохранился ли сам фильтр (можно ли применить ранее созданный фильтр) · Используя фильтр, получите список всех адресатов, у которых номер телефона начинается на одинаковые цифры, например, 2. · Создайте список адресатов, имеющих мужские фамилии, оканчивающиеся, например, на “ов”. · Создайте список адресатов, у которых имена оканчиваются на “я”. Задание 5. · Примените к форме фильтр и закройте ее. Вновь откройте ту же самую форму. Проверьте, сохранился ли отфильтрованный список или показаны все имеющиеся записи и сохранился ли сам фильтр (можно ли применить ранее созданный фильтр) · Используя фильтр, получите список всех адресатов, у которых номер телефона начинается на три две одинаковые цифры, например, 24. · Создайте список адресатов, имеющих фамилии, оканчивающиеся, например, на “ов”. · Создайте список адресатов, у которых имена оканчиваются на “я”. Задание 6. · Представьте автоформу в режиме конструктора. Восстановите окно списка полей базовой таблицы. Удалите с экрана окно списка полей базовой таблицы при помощи соответствующей кнопки панели инструментов. · Представьте форму в режиме конструктора. Удалите с экрана панель элементов. Восстановите панель элементов при помощи соответствующей команды горизонтального меню. · Представьте форму в режиме конструктора. Удалите с экрана панель элементов. Восстановите панель элементов при помощи соответствующей кнопки панели инструментов. · Представьте форму в режиме конструктора. Подведите указатель мыши поочередно к каждому инструменту панели элементов и дождитесь всплывающей подсказки. Выпишите название всех инструментов панели элементов. · Представьте форму в режиме конструктора. В область заголовка формы введите новую подпись (подзаголовок) “Личные знакомства”. Переключитесь в режим формы и отметьте результат. · Представьте форму в режиме конструктора. В область заголовка формы введите еще одну новую подпись, в которой будет отмечена дата. Переключитесь в режим формы и отметьте результат. · Представьте форму Анкета в режиме конструктора. Измените заголовок формы с Адреса на Анкета. Переключитесь в режим формы и отметьте результат. · Представьте форму Анкета в режим Таблицы. Найдите, где отмечен заголовок формы. · Откройте форму Анкета и представьте ее в режиме Таблицы. Посмотрите, какие образом отражены значения поля Пол. Проверьте, действует ли в этом режиме описание в строке состояния. · Представьте форму Анкета в режиме конструктора. Измените шрифты и размеры шрифтов в именах полей. Задание 7. · Взяв за базовую таблицу Адреса, подготовьте отчет, содержащий фамилии, имена и номера телефонов адресатов. · Отсортируйте записи таблицы Адреса по номерам телефонов. Подготовьте отчет таким образом, чтобы сначала в нем шли номера телефонов, а затем имена и фамилии лиц, имеющих эти телефоны. Именно в таком порядке выбирайте поля таблицы для отчета в процессе работы Мастера по созданию отчета. · Подготовьте отчет на основе базовой таблицы Адреса таким образом, чтобы сначала в нем шли имена адресатов, затем фамилии и адреса. Именно в таком порядке выбирайте поля таблицы для отчета в процессе работы Мастера по созданию отчета. Для таблиц «Анкета» и «Информатика-Зачеты» (см. пред. занятие): Задание 1. · Создайте автоотчет. Вернитесь в режим конструктора отчета и сформатируйте его таким образом, чтобы имена поля отличались оформлением от содержимого (примените различные шрифты, размеры, стили начертания). Просмотрите отчет и закройте его, сохранив под именем Средний балл. · Подготовьте новый отчет, в котором будет отражен общий суммарный балл за зачеты каждого учащегося. · Подготовьте новый отчет, содержащий анкетные данные учащихся и выражение, вычисляющее, какой процент составляет общий суммарный балл за зачеты каждого учащегося от максимально возможного. Задание 2. · Подготовьте список «хорошистов». В качестве условия выберите выражения >4. Подготовьте отчет для печати. · Подготовьте список учащихся, имеющих хотя бы одну тройку, расположите список в алфавитном порядке. · Подготовьте список учащихся, имеющих за первый зачет 5, а за оставшиеся два не ниже 4. · Подготовьте список учащихся, имеющих все тройки. · Подготовьте список учащихся 11 класса “Б”, имеющих хорошие и отличные отметки. · Подготовьте список учащихся 11 класса “А”, имеющих двойки. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Материал для самостоятельной работы Выберите самостоятельно тему и создайте базу данных, выполнив условия, указанные в практической работе. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
КИМ для самоконтроля: Тестовые задания Выберите вариант ответа, наиболее полным образом завершающего утверждение. 1. Отдельные действия, записываемые в определенной последовательности и воспроизводимые нажатием кнопки, называются a) модулем; b) макросом; c) программой; d) объектом. 2. В СУБД Access форма, информация в которой представлена из двух различных таблиц, между которыми установлена связь, - это форма a) перекрестная; b) в один столбец; c) составная; d) закрытая. 3. Запросы в СУБД Access, позволяющие изменять таблицы БД,- это запросы a) перекрестные; b) стандартные; c) на выполнение действия; d) параметрические. 4. Запросы с параметрами в СУБД Access, позволяют: a) создавать запросы, избегая ошибок; b) выполнять запрос, не меняя условий отбора; c) выполнять запросы на основе пошаговых инструкций; d) изменять отдельные условия запроса. 5. Тип отчета в СУБД Access, автоматически формирующийся на основе открытой или выделенной таблицы или запроса, - отчет a) слияние с MS-DOS; b) промежуточный; c) простой; d) табличный. 6. Запросы в СУБД Access на удаление групп записей, удовлетворяющих заданным условиям, относятся к группе запросов a) стандартных; b) перекрестных; c) на выполнение действия; d) параметрических. 7. Запросы в СУБД Access используется для a) создания таблиц БД; b) выборки из БД информации, интересующей пользователя; c) формирования сложных выражений; d) получения инструкций для выполнения определенных действий. 8. Формы в СУБД Access предназначены для a) указания путей поиска информации; b) создания нового запроса; c) наглядного представления информации; d) удаление группы записей, удовлетворяющих определенным условиям. 9. Главной формой называется, форма a) содержащая все записи базы данных; b) содержащая одну или несколько подчиненных форм; c) построенная на основе запроса; d) построенная с помощью конструктора форм. 10. Средство Access, которое задает вопросы и создает объекты в соответствии с ответами пользователя, называется a) запросом; b) отчетом; c) автоформой; d) мастером. 11. Форма, в которой на экран в режиме формы выводятся несколько записей, называется a) составной; b) ленточной; c) автоформой – в столбец; d) текущей. 12. Запись таблицы, в которой в данный момент можно изменять или вводить данные, называется a) простой; b) составной; c) открытой; d) текущей. Правильные ответы
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Основная учебная литература по теме 1. Информатика. Учебное пособие. Под редакцией Симоновича, С-Пб., 2000. 2. , Практикум по компьютерной технологии. М., АБФ, 1998. 3. Могилев А. В., , Информатика. Под редакцией Хеннера, М., Академия, 2000. 4. , , Практикум по информатике. М., Академия 2000. 5. , и др. Информатика: Задачник-практикум. – М.: Лаборатория базовых знаний, 1999. – Т. 1, 2. 6. и др. Специальная информатика: Учебное пособие. – М.: АСТ-ПРЕСС: Инфорком-Пресс, 1999. 7. Информатика и информационные технологии. Уч. Пособие для 10-11 классов. Углубленный курс. – М.: Лаборатория Базовых Знаний, 2000. – 440 с.: ил. 8. Информатика и информационные технологии. – М.: Лаборатория базовых знаний: АО «Московские учебники», 2002. |
Практическое занятие №21
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |


