Лабораторная работа 1
Работа добавлена на сайт samzan.net: 2015-07-10
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
РАЗДЕЛ: ИНФОРМАЦИОННЫЕ СИСТЕМЫ И СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ
Лабораторная работа № 1.
СОЗДАНИЕ БАЗЫ ДАННЫХ И ОСНОВЫ РАБОТЫ В НЕЙ
Цель работы: изучить рабочее пространство приложения MS Access, научиться формировать структуру таблиц, создавать формы и отчеты, познакомиться с возможностями фильтрации данных (ОК-15, ПК-14).
Организационная форма занятия: лабораторная работа.
Вопросы (компетенции, навыки) для освоения:
- Изучить элементы окна приложения MS Access.
- Научиться создавать таблицы в режиме конструктора.
- Научиться создавать однотабличные пользовательские формы при помощи мастера форм и работать в них.
- Научиться создавать отчеты при помощи Мастера отчетов.
- Научиться сортировать и фильтровать данные по заданным критериям.
- Научиться создавать простые однотабличные запросы.
Задания для выполнения и методические рекомендации:
Задание № 1. Создайте новую базу данных СЕССИЯ.
Технология работы
- Откройте программу Microsoft Access 2010: Пуск – Программы – Microsoft Access - Microsoft Access 2010
- В меню Файл выберите команду Создать – Новая база данных (рис. 1).
- Через строку Имя файла войдите в Свою папку (если своя папка не создана создайте ее), в строке Имя файла назовите будущую базу данных СЕССИЯ, нажмите кнопку Создать.
Рис. 1. Диалоговое окно создания новой базы данных
После выпоненных дейсвий откроется окно базы данных с активным объектом Таблица 1 (рис 2).
Рис. 2 Окно базы данных
Необходимые для работы объекты можно выбрать на Панели объектов в левой части экрана (рис. 3).
Рис. 3. Панель объектов
Задание № 2. Сформируйте структуру таблицы СТУДЕНТ для хранения в ней справочных сведений о студентах, обучающихся в вузе. Имена, типы и размеры полей таблицы приведены на таблице 1.
Таблица 1. Структура таблицы СТУДЕНТ
Поле
|
Тип поля
|
Размер поля
|
Номер
|
Текстовое
|
5
|
Фамилия
|
Текстовое
|
15
|
Имя
|
Текстовое
|
10
|
Отчество
|
Текстовое
|
15
|
Пол
|
Текстовое
|
1
|
Дата рождения
|
Дата/время
|
Краткий формат даты
|
Группа
|
Текстовое
|
3
|
Технология работы
- В левой части вкладки Файл выберите режим Конструктор.
- В открывшемся диалоговом окне Сохранение введите имя таблицы СТУДЕНТ. Нажмите ОК. В результате проделанных операций открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы.
- Определите поля таблицы в соответствии с таблицей 1 и рис. 4.
Рис. 4. Таблица Студент в режиме конструктора
- Для определения первого поля выполните следующие действия:
- введите в ячейку столбца Поле имя первого поля Номер, обратите внимание, что первое поле таблицы по умолчанию определено как ключевое;
- в ячейке столбца Тип данных оставьте выводящееся по умолчанию значение Текстовый;
- переключитесь на панель Свойства поля (нижняя часть таблицы), откорректируйте Размер поля (введите 5).
Примечание. Заполнение ячеек столбца Описание является необязательным и включает сведения о содержащихся в поле данных.
- Для определения всех остальных полей таблицы базы данных СЕССИЯ в соответствии с рис. 4 выполните действия, аналогичные указанным в п.4. Если значение типа Текстовый не подходит, то нажмите кнопку раскрытия списка и выберите нужный тип данных.
- Сохраните таблицу, нажав на кнопку Сохранить:
Задание № 3. Введите данные о студентах в таблицу СТУДЕНТ.
Технология работы
- Откройте таблицу СТУДЕНТ в режиме таблицы. Для этого в левой части вкладки Файл выберите Режим таблицы.
- Введите данные об учебной группе в таблицу СТУДЕНТ, как это показано на рис. 5. Закройте таблицу СТУДЕНТ. На запрос о сохранении данных ответьте ДА.
Рис. 5. Заполненная данными таблица СТУДЕНТ в Режиме таблицы
Задание № 4
- Создайте однотабличную пользовательскую форму для ввода и редактирования данных таблицы СТУДЕНТ при помощи Мастера форм.
- Ознакомьтесь с возможностями ввода данных в форму.
Технология работы
- На панели объектов выберите тип объекта Формы;
- На панели Создание нажмите на кнопку Мастер Форм;
- В первом диалоговом окне Мастера, убедитесь, что в качестве источника данных выбрана таблица СТУДЕНТ.
- Из списка Доступные поля поместите все поля в список Выбранные поля, для этого щелкните левой кнопкой мыши по стрелке.
- Нажмите кнопку Далее.
Справка: если вы не собираетесь использовать в форме какое-либо поле, можно при помощи кнопки убрать его из списка выбранных полей.
- Выберите внешний вид формы: В один столбец. Далее.
- Задайте имя формы: СТУДЕНТ - Готово.
На экране появится окно с выводом данных из таблицы в виде формы.
- Познакомьтесь с возможностями перемещения по записям формы.
- Добавьте в таблицу запись в режиме формы. Содержание добавляемой записи может быть произвольным
- Сохраните созданную форму и закройте ее.
Задание № 5. С помощью мастера создайте детальный отчет для вывода данных таблицы СТУДЕНТ.
Технология работы
- На панели Создание выберите Мастер отчетов;
- В первом диалоговом окне Мастера, убедитесь, что в качестве источника данных выбрана таблица СТУДЕНТ.
- Выберите необходимые для отчета поля. В списке Доступные поля щелкните поле Фамилия а затем по кнопке для перемещения поля в список полей, выбранных для создания отчета;
- Аналогичным образом выберите для включения в отчет поля Имя, Отчество, Группа. По окончании этой операции щелкните на кнопке Далее;
- Добавьте уровень группировки по полю Группа, для чего установите курсор на это поле и нажмите стрелку «>», Далее;
- Задайте порядок сортировки по полям Фамилия и Имя, Далее;
- Выберите вид макета Ступенчатый и книжную ориентацию, Далее;
- Задайте имя отчета СТУДЕНТ - Готово.
Задание № 6
- Для данных, содержащихся в таблице СТУДЕНТ, в режиме формы осуществите поиск одной из записей.
- В режиме таблицы отсортировать записи по возрастанию значений одного из полей.
- Отфильтровать данные в соответствии с критерием отбора.
Технология работы
- Откройте таблицу СТУДЕНТ в режиме формы. Для этого: в окне базы данных СЕССИЯ выберите объект Формы и дважды щелкните по форме СТУДЕНТ.
- Найдите запись таблицы с информацией о студентке с фамилией Борисова. С этой целью выполните следующую группу действий:
- находясь в форме СТУДЕНТ, щелкните в строке поля Фамилия; Затем выполните команду Найти на вкладке Главная;
- задайте образец для поиска слово Борисова,
- щелкните на кнопке Найти далее. В форму выведется найденная запись.
- Закройте окно формы.
- Откройте таблицу СТУДЕНТ в табличном режиме.
- Отсортируйте записи таблицы в соответствии с алфавитным порядком фамилий студентов, что потребует от вас следующих действий:
- щелкните на столбце Фамилия;
- щелкните по кнопке пиктографического меню По возрастанию или выберите пункт Сортировка от А до Я (рис. 6). Записи таблицы будут выведены на экран в соответствии с алфавитным порядком фамилий.
Рис. 6. Сортировка данных таблицы
- Используйте фильтрацию, выведите на экран только записи, относящиеся к студентам, родившимся раньше 1994 года, женского пола. Для этого выполните следующий порядок действий:
- в окне с таблицей СТУДЕНТ на вкладке Главная выберите Дополнительно – Расширенный фильтр;
- в окне фильтра в строке Поле выберите поле с именем Пол, введите условие отбора - ж, Дата рождения – условие отбора <01.01.1994;
- щелкните на кнопке Применить фильтр.
- На экран выведутся только записи, соответствующие введенному критерию отбора.
- Удалите фильтр. Для этого щелкните по кнопке Удалить фильтр.
Задание № 7. Сформируйте запрос-выборку, позволяющий получить из таблицы СТУДЕНТ данные о студентах мужского пола, родившихся после 1993 г.
Технология работы
- В окне базы данных СЕССИЯ выберите объект Запросы;
- На вкладке Создание выберите Конструктор запросов;
- Из диалогового окна Добавление таблицы выберите таблицу СТУДЕНТ и добавьте ее в бланк запроса при помощи кнопки Добавить. Закройте окно Добавление таблицы.
- В первую ячейку строки Поле перетащить из списка полей таблицы СТУДЕНТ поле Фамилия, во вторую — Имя, в третью — Отчество в четвертую — Дата рождения, в пятую — Пол,
- Напротив поля Пол в строку Условие отбора поместить выражение м и уберите признак вывода на экран информации из этого поля (Снимите «птичку» в строке Вывод на экран);
- Напротив поля Дата рождение в строку Условие отбора поместить выражение: >31.12.93 (Рис. 7)
Рис. 7. Запрос в режиме конструктора
- Выполните запрос, для чего щелкните на кнопке Выполнить на вкладке Конструктор.
- Сохранить запрос, для этого выполнить команду Сохранить. В появившемся окне введите имя запроса, например, можно оставить имя Запрос 1, предлагаемое по умолчанию. Закройте запрос.
- Закройте базу данных. Для этого выполните команду меню Файл - Выход.
Рекомендуемая литература:
Основная:
- Информатика: учебник / Под ред. проф. В.В.Трофимова. – М.: Издательство Юрйт; ИД Юрайт, 2011. – 911 c.
- Симонович С.В. Информатика. Базовый курс. Учебник для вузов. Изд-во: Питер, 2009. – 640 с.
Дополнительная:
- Программное обеспечение ЭВМ (практическое руководство по работе с приложениями OpenOffice.org): Учебно-методическое пособие. – Ставрополь: Изд-во СГУ, 2009. – 235 с. (Базы данных OpenOffice.org Base – Лабораторная работа 1, стр. 143-161).
Интернет-ресурсы:
http://www.intuit.ru/catalog/office/ - Офисные технологии: Microsoft Access:
http://office.microsoft.com - официальный сайт Корпорации Майкрософт (Microsoft Corporation)
Задание для развития и контроля владения компетенциями:
- Назовите элементы окна приложения Microsoft Access.
- Опишите технологию создания таблицы в режиме конструктора.
- Назовите известные вам типы данных для полей таблицы.
- Опишите технологию создания формы и отчета при помощи мастера.
- Опишите технологию использования формы при поиске данных и добавлении данных в таблицу.
- Расскажите о возможностях фильтрации данных и проведите фильтрацию данных в таблице по своим критериям.
- Опишите технологию создания запроса в режиме конструктора.