- •Содержание
- •Предисловие
- •Правила выполнения практических работ
- •Обеспеченность занятия (средства обучения):
- •Порядок выполнения отчета по лабораторной работе
- •Лабораторная работа № 1 «Выполнение работы в сети Интернет. Работа с электронной почтой»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме практической работы:
- •Задания для практического занятия:
- •Контрольные вопросы:
- •Лабораторная работа № 2 «Выполнение поиска информации в глобальной сети: каталогах, и электронных библиотеках и справочниках»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме практической работы:
- •Задания для практического занятия:
- •Краткие теоретические и учебно-методические материалы по теме практической работы:
- •Задания для практического занятия:
- •Контрольные вопросы:
- •Лабораторная работа 4 «Проектирование бд и связей между таблицами бд в Microsoft Office Access»
- •Краткие теоретические и учебно-методические материалы по теме практической работы:
- •Задания для практического занятия:
- •Краткие теоретические и учебно-методические материалы по теме практической работы:
- •Задания для практического занятия:
- •Краткие теоретические и учебно-методические материалы по теме практической работы:
- •Создание групп макросов
- •Выполнение и отладка макросов
- •Запуск макроса из окна Конструктора макросов
- •Запуск макроса из окна базы данных
- •Запуск макроса с помощью кнопки на панели инструментов
- •Задания для практического занятия:
- •Контрольные вопросы:
- •Лабораторная работа № 7 «Создание кнопочной формы в Microsoft Office Access»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме практической работы
- •Задания для практического занятия:
- •Контрольные вопросы:
- •Лабораторная работа № 8 «Создание кнопочной формы в Microsoft Office Access»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме практической работы
- •Задания для практического занятия:
- •Контрольные вопросы:
Задания для практического занятия:
1. Создать запрос на выборку записей о пожарах между 01.01.2003 и 06.01.2003, на основе запроса создать форму и отчет. Создать запрос с параметром к таблице «Данные о пожарах» с условием выбора номера записи. Создать форму с круговой диаграммой для вывода суммы материального ущерба в зависимости от вида объекта, на котором происходит пожар.
Чтобы запустить Microsoft Access, щелкните по ярлыку на рабочем столе или нажмите на кнопку Пуск на панели задач и выберите команду Программы→Microsoft Access. Когда Access начнет работу, появится окно диалога. Для создания новой базы данных необходимо выбрать команду Новая база данных. Далее требуется указать папку, в которой будет расположена создаваемая база данных, и ввести имя файла базы данных. После чего нажать кнопку Создать. В результате на экране должно появиться окно, изображенное на рис 1. В левой части этого окна расположены наименования основных объектов, из которых состоит база данных.
Рис.1 Окно базы данных
Разрабатывается структура таблиц базы данных, определяются наименования полей (столбцов), тип данных, сохраняемых в полях таблицы и их свойства. Для хранения данных необходимо создать 3 таблицы (табл. 1 - 2).
Таблица 2
Данные о пожарах
Имя поля |
Тип данных |
Свойства поля |
1 |
2 |
3 |
Номер записи |
Числовой |
Размер поля - длинное целое. Формат поля - основной. Индексированное поле - Да (совпадения не допускаются) |
Адрес |
Текстовый |
Размер поля - 100. Обязательное поле - Да. Индексированное поле - Да (допускаются совпадения) |
Дата |
Дата/Время |
Формат поля — краткий формат даты. Обязательное поле - Да. Индексированное поле - Да (допускаются совпадения) |
Время |
Дата/Время |
Формат поля - краткий формат времени. Обязательное поле - Да. Индексированное поле - Да (допускаются совпадения) |
Причина пожара |
Текстовый |
Вкладка Общие: Размер поля - 70. Обязательное поле -Да. Индексированное поле - Да (допускаются совпадения). Вкладка Подстановка'. Тип элемента управления - список. Тип источника строк - список значений. Источник строк - "неосторожное обращение с огнем", "нарушение правил эксплуатации электрооборудования", "установленный поджог", "неисправность производственного оборудования", "самовозгорание веществ и материалов" |
Площадь пожара |
Числовой |
Размер поля - о динарное с плавающей точкой. Формат поля - основной. Число десятичных знаков - 1. Обязательное поле - Нет. Индексированное поле - Нет |
Количество травмированных |
Числовой |
Размер поля - целое. Формат поля - основной. Число десятичных знаков - 0. Обязательное поле - Нет. Индексированное поле - Нет |
Количество погибших |
Числовой |
Размер поля - целое. Формат поля - основной. Число десятичных знаков - 0. Обязательное поле - Нет. Индексированное поле - Нет |
Материальный ущерб |
Денежный |
Формат поля - денежный. Число десятичных знаков - авто. Обязательное поле - Нет. Индексированное поле - Нет |
Таблица 2
Ликвидация пожаров
Имя поля |
Тип данных |
Свойства поля |
1 |
2 |
3 |
Номер записи |
Числовой |
Размер поля - длинное целое. Формат поля - основной. Индексированное поле - Да (совпадения не допускаются) |
Время прибытия* |
Числовой |
Размер поля - одинарное с плавающей точкой. Формат поля - основной. Число десятичных знаков 1 Обязательное поле - Нет. Индексированное поле - Нет |
Время тушения |
Числовой |
Размер поля - одинарное с плавающей точкой. Формат поля — основной. Число десятичных знаков - 1. Обязательное поле - Нет. Индексированное поле - Нет |
Количество личного состава |
Числовой |
Размер поля - целое. Формат поля - основной. Число десятичных знаков - 0. Обязательное поле - Нет. Индексированное поле - Нет |
Количество единиц пожарной техники |
Числовой |
Размер поля - целое. Формат поля - основной. Число десятичных знаков - 0. Обязательное поле - Нет. Индексированное поле - Нет |
Руководитель тушения пожара |
Текстовый |
Размер поля - 50. Обязательное поле - Да. Индексированное поле - Да (допускаются совпадения) |
*- время, за которое первое пожарное подразделение прибыло к месту пожара (в минутах)
Таблица 3
Виды объектов
Имя поля |
Тип данных |
Свойства поля |
Номер записи |
Числовой |
Размер поля - длинное целое, Формат поля - основной, Индексированное поле - Да (совпадения не допускаются) |
Вид объекта |
Текстовый |
Вкладка Общие'. Размер поля - 50. Обязательное поле -Да. Индексированное поле - Да (допускаются совпадения). Вкладка Подстановка: Тип элемента управления - список. Тип источника строк - список значений. Источник строк - "жилое здание", "здание производственного нашачения", "торговое помещение", образовательное учреждение", "лечебно-профилактическое учреждение" |
Описание |
Поле МЕМО |
Обязательное поле - Нет, Индексированное поле - Нет |
Чтобы создать таблицу в режиме конструктора, выполните следующую процедуру:
1. Нажмите на кнопку Таблииы в окне базы данных
2. Дважды щелкните на строке создание таблицы в режиме конструктора. Откроется окно конструктора таблиц с незаполненным бланком.
3. Добавьте поля и задайте их свойства (рис. 2)
4.
Определите поле Номер записи как
ключевое, для этого необходимо выделить
это поле и нажать на кнопку Ключевое
поле на панели инструментов
5. Закройте окно конструктора. В ответ на вопрос Сохранить изменения? Нажмите Да и введите название новой таблицы.
Рис. 2. Проектирование таблицы Данные о пожарах в режиме конструктора
В каждую таблицу базы данных в режиме просмотра введите 10 произвольных записей.
Для определения связи между таблицами выполните следующую процедуру:
Выберите из меню Сервис команду Схема данных.
В диалоговом окне Добавление таблицы по очереди выберите все 3 таблицы
Нажми кнопку мыши на поле связи (Номер записи) таблицы Данные о пожарах и перетащите его на поле связи в таблицу Виды объектов.
В диалоговом окне Изменение связей нажмите кнопку Создать, чтобы установить связь между таблицами Данные о пожарах и Виды объектов.
Аналогичным образом свяжите таблицы Данные о пожарах и Ликвидация пожара (рис. 2.3).
Рис. 2.3. Схема связей между таблицами
Для создания запроса на выборку в режиме конструктора выполните следующую процедуру:
Нажмите на кнопку Запросы в окне базы данных.
Дважды щелкните на строке Создание запроса в режиме конструктора. Откроется пустой бланк запроса.
В диалоговом окне Добавление таблицы выберите таблицу Данные о пожарах.
Добавьте поля в бланк запроса, для этого в строке Поле щелкните у правой границы столбца и выберите поле Номер записи в раскрывающемся списке полей. Подобным образом выберите поля Адрес и Дama.
В строке Условие отбора для поля Дата введите значение Between 01.01.2003 and 06.01.2003. После этого окно запроса должно выглядеть так, как на рис. 4.
Закройте окно конструктора. В ответ на вопрос Сохранить изменения? нажмите на кнопку Да и введите название запроса.
Рис. 4. Запрос на выборку для таблицы Данные о пожарах в режиме конструктора
На базе полученного запроса строится форма с помощью мастера форм. Для этого необходимо выполнить следующую процедуру:
Нажмите на кнопку Формы в окне базы данных.
Дважды щелкните на строке Создание формы с помощью мастера. На экране появится диалоговое окно Создание форм.
В раскрывающемся списке Таблицы и запросы выберите название созданного запроса.
Щелкните на кнопке со значком >>, чтобы добавить в форму все поля из запроса. Щелкните на кнопке Далее.
Выберите переключатель В один столбец и щелкните Далее.
В следующем окне определите стиль формы и щелкните на кнопке Далее.
Задайте имя формы и щелкните на кнопке Готово. Результат показан на рис 2.5.
Рис. 5. Форма на базе запроса на выборку для таблицы Данные о пожарах
На базе запроса строится автоотчет. Для этого необходимо выполнить следующую процедуру:
Нажмите кнопку Отчеты в окне базы данных.
Щелкните на кнопке Создать. Откроется диалоговое окно Новый отчет.
В раскрывающемся списке в качестве источника выберите название запроса.
Щелкните дважды на пункте Автоотчет: в столбец.
Когда закроется окно отчета, в ответ на предложение сохранить изменения щелкните на кнопке Да и задайте имя отчета.
Для создания запроса с параметром к таблице Данные о пожарах с условием выбора Номера записи выполните пункты 1-4 для создания предыдущего запроса (см. стр. 15). В строке Условие отбора для поля Номер записи введите запись [Введите номер записи:] (рис. 6).
Рис. 6. Запрос с параметром на основе таблицы Данные о пожарах
Для создания формы с круговой диаграммой предварительно, для связи данных из таблиц Данные о пожарах и Виды объектов, создается запрос с помощью конструктора. В диалоговом окне Добавление таблицы выберите таблицы Данные о пожарах и Виды объектов. B бланк запроса добавьте поля Вид объекта и Материальный ущерб (рис. 7).
После того как создан базовый запрос с необходимыми полями, приступайте к созданию диаграммы.
В окне базы данных нажмите на кнопку Формы, а затем на кнопку Создать.
В раскрывающемся списке выберите созданный запрос и щелкните дважды на пункте Диаграмма.
Рис. 7. Запрос на основе таблиц Виды объектов и Данные о пожарах
Щелкните на кнопке со значком >>, чтобы добавить оба поля из запроса и нажмите на кнопку Далее.
Выберите тип диаграммы Круговая щелчком на соответствующей кнопке и нажмите на кнопку Далее.
Определяется способ отображения данных в диаграмме. Программа автоматически определяет поле Вид объекта в качестве поля категорий для сегментов, а величина каждого сегмента определена суммой значений поля Материальный ущерб (рис. 8).
Рис. 8. Диалоговая форма Создание диаграмм
Введите название диаграммы, которое впоследствии появится в ее заголовке, и щелкните на кнопке Готово. В режиме конструктора отредактируйте диаграмму. Окончательный результат показан на рис. 9.
Рис.9. Круговая диаграмма
Создание инструкции разработчика состоит в описании действий, которые предпринимаются для поэтапного проектирования всей базы данных. Для этого необходимо описать последовательность действий при создании каждого объекта базы данных (таблицы, запроса, формы, отчета).
Подробное описание последовательности всех действий по созданию базы данных будет являться документом - инструкцией разработчика.
Контрольные вопросы:
1 Что такое СУБД?
2 Что такое таблица?
3 Что такое БД?
4 Какие существуют типы данных?
5 Что такое ключ? Виды ключей.
6 Способы создания таблицы.
Лабораторная работа 6
«Создание макросов в Microsoft Office Access»
Цель работы: Научиться создавать макросы по средствам MICROSOFT ACCESS
Образовательные результаты, заявленные во ФГОС третьего поколения:
Студент должен
уметь:
- вести процесс обработки информации на ЭВМ;
- выполнять ввод информации в ЭВМ с носителей данных, каналов связи и вывод ее из машины;
- подготавливать носители данных на устройствах подготовки данных, выполнять запись, считывания, копирование и перезапись информации с одного вида носителей на другой;
- устанавливать причины сбоев в работе ЭВМ в процессе обработки информации;
- оформлять результаты выполняемых работ;
- соблюдать требования безопасности труда и пожарной безопасности.
знать:
- состав ЭВМ, функциональные узлы ЭВМ, их назначение и принципы работы,
- операционные системы, применяемые в ЭВМ,
- правила технической эксплуатации ЭВМ,
- периферийные устройства, применяемые в ЭВМ,
- виды и причины отказов в работе ЭВМ,
- нормы и правила труда и пожарной безопасности.
иметь практический опыт:
- ввода и обработки информации на электронно-вычислительных машинах;
- подготовки к работе вычислительной техники и периферийных устройств
