Полностью выполненная лабораторная работа по созданию базы данных "Преподаватели"
Задание 1. Создание базы данных.
1. Создайте новую базу данных.
2. Создайте таблицу базы данных.
3. Определите поля в соответствии с таблицей 1.
Таблица 1. Таблица данных Преподаватели.
Имя поля
Тип поля
Размер поля
Код преподавателя
Счетчик
Фамилия
Текстовый
15
Имя
Текстовый
15
Отчество
Текстовый
15
Дата рождения
Дата/время
Краткий
Должность
Текстовый
9
Дисциплина
Текстовый
11
Телефон
Текстовый
9
Зарплата
Денежный
ТЕХНОЛОГИЯ РАБОТЫ
1. Для создания новой базы данных:
a. Загрузите Access, в появившемся окне выберите пункт Файл/Создать. Справа появится панель Создание файла, выберите пункт Новая база данных;
b. В окне "Файл новой базы данных" задайте имя вашей базы и выберите папку, где ваша база данных будет находиться;
c. щелкните по кнопке Создать.
2. Для создания таблицы базы данных:
a. в окне базы данных выберите вкладку Таблицы, а затем щелкните по кнопке Создание таблицы в режиме Конструктора.
b. В результате проделанных операций открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы.
3. Для определения полей таблицы:
· Введите в строку столбца "Имя поля" имя первого поля Код преподавателя;
· В строке "Тип данных" щелкните по кнопке списка выберите тип данных Счетчик. Поля вкладки Общие оставьте такими, как предлагает Access.
· Для определения всех остальных полей таблицы базы данных Преподаватели в соответствии с таблицей 1 выполните действия, аналогичные указанным выше.
Задание 2. Заполнение базы данных.
1. Заполните таблицу данными в соответствии с таблицей 2.
2. Произведите сортировку данных в поле "Год рождения" по убыванию.
3. Произведите фильтрацию данных по полям "Должность" и "Дисциплина".
Таблица 2.
Код
Фамилия
Имя
Отчество
Дата рожд.
Должность
Дисциплина
Телефон
Оклад
1
Истомин
Виктор
Евгеньевич
23.10.54
Доцент
Информатика
110-44-68
8900 р.
2
Миронов
Павел
Юрьевич
25.07.40
Профессор
Экономика
312-21-40
12000 р.
3
Гришин
Евгений
Сергеевич
05.12.67
Доцент
Математика
260-23-65
8600 р.
4
Сергеева
Ольга
Ивановна
12.02.72
Ассистент
Математика
234-85-69
6500 р.
5
Петрова
Татьяна
Ивановна
16.02.51
Доцент
Экономика
166-75-33
8900 р.
6
Игнатьева
Татьяна
Павловна
30.05.66
Доцент
Информатика
210-36-98
8600 р.
7
Миронов
Алексей
Николаевич
30.07.48
Доцент
Физика
166-75-33
8900 р.
ТЕХНОЛОГИЯ РАБОТЫ
1. Введите данные в таблицу в соответствии с таблицей 2.
2. Для сортировки данных в поле "Год рождения" по убыванию:
· щелкните по любой записи поля "Год рождения";
· выполните команду Сортировка/Сортировка по убыванию.
3. Для фильтрации данных по полям "Должность" и "Дисциплина":
· щелкните по записи Доцент поля "Должность";
· выполните команду Записи/Фильтр/Фильтр по выделенному;
· щелкните по записи Информатика поля "Дисциплина";
· выполните команду Записи/Фильтр/Фильтр по выделенному. В таблице останутся только записи о доцентах кафедры информатики.
· Для отмены фильтрации выполните команду Записи/Фильтр удалить. В таблице появятся все данные.
СОЗДАНИЕ ФОРМ, ЗАПРОСОВ И ОТЧЕТОВ ДЛЯ
ОДНОТАБЛИЧНОЙ БАЗЫ ДАННЫХ
Цель. Изучение информационных технологий создания пользовательских форм для ввода данных, запросов и отчетов.
Задание 1. Ввод и просмотр данных посредством формы.
1. С помощью Мастера форм создайте форму Состав преподавателей (тип – форма в один столбец).
2. Введите в форму произвольную информацию еще о двух преподавателях и посмотрите, попадет ли она в таблицу.
ТЕХНОЛОГИЯ РАБОТЫ
Для создания формы Состав преподавателей:
· откройте вкладку Формы в окне базы данных;
· в появившемся окне выберите пункт Создание формы с помощью мастера;
· выберите из появившегося списка таблицу Преподаватели;
· в появившемся окне выберите поля, которые будут присутствовать в форме. В данном примере будут присутствовать все поля, поэтому щелкните по кнопке >>, а затем по кнопке Далее;
· в появившемся окне уже выбран вид Форма в один столбец, поэтому щелкните по кнопке Далее;
· в появившемся окне выберите стиль оформления и щелкните по кнопке Далее;
· в появившемся окне задайте имя формы Состав преподавателей;
· щелкните по кнопке Готово. Перед вами откроется форма в один столбец.
Задание 2. Формирование запроса на выборку.
На основе таблицы преподаватели создайте простой запрос на выборку, в котором должны отражаться фамилии, имена, отчества преподавателей и их должность.
ТЕХНОЛОГИЯ РАБОТЫ
Для создания простого запроса:
· в окне базы данных откройте вкладку Запросы;
· в открывшемся окне выберите Создание запроса с помощью мастера;
· в появившемся окне в строке Таблицы и запросы выберите таблицу Преподаватели;
· в окне Доступные поля переведите выделение на параметр Фамилия;
· щелкните по кнопке >. Слово Фамилия перейдет в окно Выбранные поля;
· аналогично в окно Выбранные поля переведите поля Имя, Отчество, Должность;
· в строке параметра Задайте имя запроса введите новое имя Должности преподавателей;
· щелкните по кнопке Готово. На экране появится таблица с результатами запроса.
Задание 3. На основе таблицы Преподаватели создайте отчет с группированием данных по должностям.
ТЕХНОЛОГИЯ РАБОТЫ
Для создания отчета:
· откройте вкладку Отчеты;
· в открывшемся окне выберите пункт Создание отчета с помощью мастера;
· в появившемся окне в строке Таблицы и запросы выберите таблицу Преподаватели;
· в появившемся окне выберите поля, которые будут присутствовать в отчете. В данном примере будут присутствовать все поля таблицы, поэтому щелкните по кнопке >> и по кнопке Далее.
· в появившемся окне присутствует перечень полей. Переведите выделение на поле Должность и щелкните по кнопке >. Таким образом, вы задаете группировку данных по должности;
· щелкните 3 раза по кнопке Далее (параметры двух окон оставим без изменений);
· в появившемся окне выберите стиль оформления отчета, щелкните по кнопке Далее;
· в появившемся окне виде название отчета и щелкните по кнопке Готово. На экране появится сформированный отчет.