Порядок выполнения лабораторной работы:
-
Запустить MS Access ярлыком
на рабочем столе. -
В открывшемся окне (рис. 1) нажать кнопку Новая пустая база данных. В появившемся окне сохранения (рис. 2) в строке Имя файла написать Проект и нажать кнопку
.
По умолчанию файл базы данных сохраняется
в папку Документы.
При необходимости сохранить базу в
другом месте нажать кнопку
,
и в появившемся окне сохранения выбрать
путь сохранения файла базы данных.

Рис. 1. Окно Access, кнопка новая пустая база данных

Рис. 2. Окно сохранения новой базы данных
-
В режиме конструктора создать структуру таблицы Студенты базы данных. По умолчанию таблица создаётся в режиме таблицы. Создание таблицы в режиме конструктора можно выполнить либо на вкладке ленты главного меню Главная, далее нажать Конструктор, либо на вкладке Создание, далее нажать Конструктор таблиц (рис.3.)
|
|
|
Рис. 3. Кнопки конструктора таблиц
После этого в обеих случаях появляется окно создания таблицы (рис. 4):

Рис. 4. Окно таблицы в режиме конструктора
Определить поля таблицы в соответствии с таблицей 1. Для этого в столбец Имя поля ввести имя поля из таблицы 1, в столбце Тип данных выбрать из списка соответствующий тип (рис. 5). Затем перейти на панель Свойства поля и в поле вода Размер поля ввести для текстового типа данных или выбрать из списка для всех остальных типов соответствующий размер. В результате должна получиться структура таблицы представленная на рис. 6;
Таблица 1. Структура таблицы Студенты
|
Признак ключа |
Имя поля |
Тип данных |
Размер поля |
|
Ключ |
№ зачетной книжки |
Текстовый |
7 |
|
|
Фамилия |
Текстовый |
15 |
|
|
Имя |
Текстовый |
10 |
|
|
Отчество |
Текстовый |
15 |
|
|
Пол |
Текстовый |
1 |
|
|
Дата рождения |
Дата/время |
Краткий формат даты |
|
|
Группа |
Текстовый |
7 |

Рис. 5. Задание полей в окне таблицы

Рис. 6. Структура таблицы Студенты
Указать
ключевое поле для связи таблиц. Для
этого установить курсор на поле №
зачетной книжки,
и нажать кнопку
на вкладке Конструктор.
Примечание. Заполнение ячейки столбца Описание является необязательным и включает сведения о содержащихся в поле данных.
Сохранить
таблицу. Для этого кнопку
(сохранить) на панели быстрого доступа
,
и
в
появившемся окне диалога Сохранение
ввести имя таблицы Студенты
и нажать кнопку
.
Закрыть конструктор таблицы Студенты.
-
Создать структуру таблицы Сессия базы данных. Для этого:
-
Создать структуру таблицы Сессия в соответствии с таблицей 2 и указать ключевое поле аналогично созданию структуры таблицы Студенты в пункте 3;
Таблица 2. Структура таблицы Сессия
|
Признак ключа |
Поле |
Тип данных |
Размер поля |
|
Ключ |
№зачетной книжки |
Текстовый |
7 |
|
|
Химия |
Числовой |
Целое |
|
|
Физика |
Числовой |
Целое |
|
|
Математика |
Числовой |
Целое |
|
|
Информатика |
Числовой |
Целое |
|
|
Успеваемость |
Текстовый |
4 |
-
Поле №зачетной книжки ввести с помощью Мастера подстановок. Для этого установить курсор в поле № зачетной книжки, из списка, открывающегося при нажатии левой кнопки мыши в столбце Тип поля выбрать Мастер подстановок (рис. 7). В открывшемся окне на первом шаге следует установить переключатель в положение Объект “столбец подстановки” будет использовать значения из таблицы или запроса, нажать кнопку
.
На втором шаге выбрать имя таблицы –
Студенты
и нажать кнопку
.
На третьем шаге следует выделить
подставляемое поле №зачетной
книжки
и нажать кнопку
,
после чего окно мастера примет вид,
соответствующий рис.
9.
Нажать кнопку
.
На
четвертом шаге увеличить ширину столбца,
нажать
и
затем
кнопку
(Ответить
нет на вопрос о сохранении таблицы!);

Рис. 7. Мастер подстановок

Рис. 8. Первый шаг мастера подстановок

Рис. 9. Третий шаг мастера подстановок
-
Поле Результат ввести с помощью Мастера подстановок. Для этого установить курсор в поле Результат, из списка, открывающегося при нажатии левой кнопки мыши в столбце Тип поля выбрать Мастер подстановок (рис. 7). В открывшемся окне на первом шаге следует установить переключатель в положение Будет введен фиксированный набор значений, нажать кнопку
.
На втором шаге в столбец
1
ввести значения отл,
хор, уд, неуд (точки
и пробелы не ставить!)
в соответствии с (рис
10).
Для перехода на следующую строку
необходимо перемещать курсор мыши и
щелкать левой кнопкой мыши. Нажать
и
затем
кнопку
;

Рис. 10. Второй шаг мастера подстановок
-
Проверить результат на вкладке Подстановка свойств поля. В поле ввода Источник строк должны быть перечислены через запятую и взяты в кавычки значения: "отл";"хор";"удов";"неуд" (рис. 11);

Рис. 11. Проверка значений подстановки
-
Закрыть окно конструктора, выполнив сохранение таблицы с именем Сессия. для чего ответить Да на вопрос о сохранении макета или структуры таблицы, затем ввести имя таблицы Сессия и нажать
.
-
Создать таблицу Стипендия в Режиме таблицы. Для этого:
-
На вкладке Создание нажать кнопку Таблица (рис. 12).

Рис. 12. Создание новой пустой таблицы
Появится
шаблон для создания таблицы. Выполнить
переименование столбцов с помощью
пункта
–
Успеваемость,
в
появившемся следующем столбце Добавить
поле
– Процент.
Заполнить поля записей данными из
таблицы
3;

Рис. 13. Создание новой пустой таблицы в режиме Таблица
Таблица 3. Стипендия
|
Успеваемость |
Процент |
|
отл |
200 |
|
хор |
100 |
|
уд |
50 |
|
неуд |
0 |
Заполненная данными таблица будет выглядеть в виде, представленном на рис. 14.

Рис. 14. Создание таблицы в режиме Таблица
-
Закрыть окно таблицы, выполнив сохранение таблицы с именем Стипендия. По умолчанию в режиме Таблица Access автоматически задает поле с именем Код для задания ключа. Поскольку в таблице Стипендия поле Код не нужно, а ключевым полем будет поле Успеваемость, то поле Код необходимо удалить. Для удаления поля необходимо открыть таблицу Стипендия в режиме конструктора, для чего выделить имя таблицы в окне Все таблицы, вызвать контекстное меню таблицы Стипендия и выбрать пункт Конструктор (рис. 15);

Рис. 15. Открытие таблицы Стипендия в режиме Конструктор
В появившейся таблице Стипендия установить курсор в поле Код, вызвать контекстное меню и выбрать пункт Удалить строки (рис. 16).
|
|
|
Рис. 16. Удаление поля таблицы стипендия и установка ключевого поля
-
Ввести признак ключа для поля Успеваемость. Для этого установить курсор на поле Успеваемость, нажав кнопку задания ключевого поля
на вкладке Конструктор.
После этого сохранить изменения в
таблице Стипендия
и закрыть вкладку.
-
Установить связи между таблицами. Связи устанавливаются при открытом окне базы данных, но закрытых окнах таблиц! Для этого:
-
Открыть вкладку Работа с базами данных и нажать кнопку Схема данных (рис. 17).

Рис. 17. Вкладка Работа с базами данных
В
появившемся окне Добавление
таблицы (рис. 18)
поочередно выбрать все таблицы создаваемой
базы данных Проект
кнопкой
.
Затем следует нажать кнопку
в окне Добавление
таблицы;

Рис. 18. Добавление таблиц на вкладке Схема данных
-
Установить связи. Для этого перетащить с помощью мыши поле № зачетной книжки из таблицы Студенты на одноименное поле в таблице Успеваемость. Откроется окно Изменение связей (рис. 19), в котором будет предложен тип отношения Один-к-одному. Необходимо в этом окне установить флажки: Обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей и нажать кнопку
.

Рис. 19. Изменение связей на вкладке Схема данных
Найти
с помощью полосы прокрутки поле
Успеваемость
в таблице Стипендия
и
перетащить его с помощью мыши на
одноименное поле в таблице Успеваемость.
В окне связи будет предложен тип отношения
Один-ко-многим.
После установления флажков:
Обеспечение
целостности данных, каскадное обновление
связанных полей, каскадное удаление
связанных полей
необходимо нажать кнопку
.
В результате окно Схема
Данных
примет вид (рис.
20):

Рис. 20. Окно Схемы данных
-
Закрыть окно Схема данных, ответив Да на вопрос о сохранении макета.
-
Создать многотабличную форму для ввода данных. Для этого:
-
Перейти на вкладку Создание на ленте главного меню и в группе инструментов Формы нажать кнопку Другие формы и в появившемся меню Мастер форм (рис. 21).

Рис. 21. Вкладка Создание
-
В открывшемся окне Создание форм в поле Таблицы и запросы выбрать из списка в качестве источника данных таблицу Студенты. В области Доступные поля выбрать с помощью кнопки
все
поля (рис. 22).
|
|
|
Рис. 21. Окно Создание форм, выбор полей таблицы Студенты
Вернуться
в поле Таблицы
и запросы
выбрать из списка в качестве источника
данных таблицу Успеваемость.
В
области
Доступные поля выбрать
с помощью кнопки
поля
Химия, Физика, Математика, Информатика,
Успеваемость
(рис.
22).
Нажать
кнопку
;
|
|
|
Рис. 22. Окно Создание форм, добавление полей таблицы Успеваемость
-
На втором шаге мастера установить переключатель Выберите внешний вид формы в положение в один столбец и нажать кнопку
;
|
|
|
Рис. 23. Выбор внешней формы и стиля для формы
-
На третьем шаге выбрать любой стиль оформления, например Официальный и нажать кнопку
; -
На последнем шаге в поле Задайте имя формы ввести название формы Студенты (если уже не введено) и нажать кнопку
; -
Заполнить форму (рис. 24) данными для 10 студентов и закрыть ее.

Рис. 24. Образец заполнения формы










