
исит_пр1
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Ассистент |
|
|
|
Б.К. Акопян |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ПРАКТИЧЕСКОЙ РАБОТЕ №1 |
СОЗДАНИЕ И МОДИФИКАЦИЯ ТАБЛИЦ. СХЕМА ДАННЫХ. |
по курсу: ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4116 |
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2022
Цель работы: реализация многотабличной базы на сервере MS Access.
Вариант 22:
Постановка (Код постановки, Код спектакля, День проведения спектакля, Код актера, Роль актёра (актрисы), Гонорар актёра за спектакль, Надбавка за спектакль каждому актёру, Стоимость (вычисляемое поле).
Актер (Код актера в труппе, ФИО, Дата рождения, Дата окончания института, Стаж по профессии, Звание).
Спектакль (Код спектакля, Дата постановки, Режиссер, Количество актеров в спектакле, Количество актеров в спектакле)
Реализация таблиц в режиме конструктор.
Рис. 1.1- Структура таблицы «Актёры»
К полю Дата рождения применена маска ввода, выбран краткий формат даты.
Рис. 1.2- Создание маски ввода
Также было применено правило проверки на дату, чтобы дата рождения была раньше, чем сегодняшняя дата.
Рис. 1.3-Правило проверки
Чтобы Дата окончания института не была раньше, чем Дата Рождения, было применен правило проверки: [Дата рождения]<[Дата окончания института.
Рис. 1.4- Применение правила проверки
Для поля Звание, через мастер подстановок, был реализован выпадающий список для выбора данных из фиксированного набора данных.
Рис. 1.5-Выбор мастера подстановок.
Рис. 1.6-Создание подстановки
Рис. 1.7-Создание выпадающего списка
Таблица Актёры заполняется 10 записями.
Рис. 1.8-Заполненная таблица «Актёры»
В таблице «Спектакль» к полю Количество актёров в спектакле и Количество ролей в спектакле также было применено правило проверки, чтобы вводимое значение было больше нуля.
Рис. 2.1-Правило проверки
Рис. 2.2-Заполненная таблица «Спектакль»
В таблице Постановки реализован выпадающий список для поля Код актёра и Код Спектакля. Источником данных служат значения из таблицы «Спектакль» и «Актёры».
Рис. 3.1-Мастер подстановок
Рис. 3.2-Создание подстановки для кода актёра в труппе
Рис. 3.3-Создание подстановки для кода спектакля
Рис. 3.5-Корректность работы выпадающего списка
Рис. 3.6-Структура таблицы
Поле стоимость вычисляется с помощью формулы: [Гонорар актёра за спектакль] + [Надбавка за спектакль каждому актёру]
Рис. 3.7- Вычисление стоимости
Поле Дата проведения спектакля заполняется с помощью календаря.
Рис. 3.8-Выбор даты с помощью календаря
Рис. 3.9-Заполненная таблица «Постановки»
Задаём параметры для обеспечения целостности данных, отметив все элементы множественного выбора в диалоговом меню.
Рис. 4.1-Схема данных
Рис. 4.2-Изменение связей
Вывод
В ходе лабораторной работы были получены базовые навыки работы в Access. Получен опыт редактирования таблицы в режиме Конструктор. Получен навык работы с масками ввода, которые выполняют значительный объем работы по проверке данных, предотвращая ввод пользователями неверных данных, и которые ограничивает ввод только определенными значениями. Изучена реализация выпадающего списка фиксированного набора данных, для более удобного заполнения таблиц.
Список используемых источников:
Microsoft Access 2010 Г. Гурвиц
Самоучитель Access 2010 Ю. Бекаревич, Н. Пушкина
Microsoft Access 2013 Ю. Бекаревич, Н. Пушкина