Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

исит_пр1

.docx
Скачиваний:
0
Добавлен:
12.04.2025
Размер:
484 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

Ассистент

Б.К. Акопян

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ПРАКТИЧЕСКОЙ РАБОТЕ №1

СОЗДАНИЕ И МОДИФИКАЦИЯ ТАБЛИЦ. СХЕМА ДАННЫХ.

по курсу: ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4116

подпись, дата

инициалы, фамилия

Санкт-Петербург 2022

Цель работы: реализация многотабличной базы на сервере MS Access.

Вариант 22:

Постановка (Код постановки, Код спектакля, День проведения спектакля, Код актера, Роль актёра (актрисы), Гонорар актёра за спектакль, Надбавка за спектакль каждому актёру, Стоимость (вычисляемое поле).

Актер (Код актера в труппе, ФИО, Дата рождения, Дата окончания института, Стаж по профессии, Звание).

Спектакль (Код спектакля, Дата постановки, Режиссер, Количество актеров в спектакле, Количество актеров в спектакле)

  1. Реализация таблиц в режиме конструктор.

Рис. 1.1- Структура таблицы «Актёры»

К полю Дата рождения применена маска ввода, выбран краткий формат даты.

Рис. 1.2- Создание маски ввода

Также было применено правило проверки на дату, чтобы дата рождения была раньше, чем сегодняшняя дата.

Рис. 1.3-Правило проверки

Чтобы Дата окончания института не была раньше, чем Дата Рождения, было применен правило проверки: [Дата рождения]<[Дата окончания института.

Рис. 1.4- Применение правила проверки

Для поля Звание, через мастер подстановок, был реализован выпадающий список для выбора данных из фиксированного набора данных.

Рис. 1.5-Выбор мастера подстановок.

Рис. 1.6-Создание подстановки

Рис. 1.7-Создание выпадающего списка

Таблица Актёры заполняется 10 записями.

Рис. 1.8-Заполненная таблица «Актёры»

  1. В таблице «Спектакль» к полю Количество актёров в спектакле и Количество ролей в спектакле также было применено правило проверки, чтобы вводимое значение было больше нуля.

Рис. 2.1-Правило проверки

Рис. 2.2-Заполненная таблица «Спектакль»

  1. В таблице Постановки реализован выпадающий список для поля Код актёра и Код Спектакля. Источником данных служат значения из таблицы «Спектакль» и «Актёры».

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

Рис. 3.2-Создание подстановки для кода актёра в труппе

Рис. 3.3-Создание подстановки для кода спектакля

Рис. 3.5-Корректность работы выпадающего списка

Рис. 3.6-Структура таблицы

Поле стоимость вычисляется с помощью формулы: [Гонорар актёра за спектакль] + [Надбавка за спектакль каждому актёру]

Рис. 3.7- Вычисление стоимости

Поле Дата проведения спектакля заполняется с помощью календаря.

Рис. 3.8-Выбор даты с помощью календаря

Рис. 3.9-Заполненная таблица «Постановки»

  1. Задаём параметры для обеспечения целостности данных, отметив все элементы множественного выбора в диалоговом меню.

Рис. 4.1-Схема данных

Рис. 4.2-Изменение связей

Вывод

В ходе лабораторной работы были получены базовые навыки работы в Access. Получен опыт редактирования таблицы в режиме Конструктор. Получен навык работы с масками ввода, которые выполняют значительный объем работы по проверке данных, предотвращая ввод пользователями неверных данных, и которые ограничивает ввод только определенными значениями. Изучена реализация выпадающего списка фиксированного набора данных, для более удобного заполнения таблиц.

Список используемых источников:

  • Microsoft Access 2010 Г. Гурвиц

  • Самоучитель Access 2010 Ю. Бекаревич, Н. Пушкина

  • Microsoft Access 2013 Ю. Бекаревич, Н. Пушкина

Соседние файлы в предмете Информационные системы и технологии