
Чурилов / Z9411_Чурилов_инф_системы_лаб_1
.docxМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
Кафедра проблемно-ориентированных вычислительных комплексов
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
кандидат техн. наук |
|
|
|
С. Г. Толмачев |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ЛАБОРАТОРНАЯ РАБОТА №1
Создание и модификация таблиц. Схема данных
по дисциплине «Информационные системы и технологии»
РАБОТУ ВЫПОЛНИЛА
СТУДЕНТ ГР. |
|
Z9411 |
|
|
|
А. С. Чурилов |
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Студенческий билет №2019/3684
Санкт-Петербург, 2021 г.
Цель работы.
Реализация многотабличной базы на сервере MS Access.
Индивидуальное задание.
Требуется разработать в режиме Конструктор следующие три таблицы:
Сделки нотариальной конторой (Код сделки, Код клиента, Код услуги, Стоимость услуги, Комиссионные, Дата, Сумма к оплате (вычисляемое поле));
Юридические клиенты (Код клиента, Название фирмы, Вид деятельности, Адрес, Карта проезда, Телефон);
Услуги (Код услуги, Название, Сумма, Описание).
После структурного оформления таблиц необходимо их заполнить соответствующей информацией.
Также требуется реализовать схему данных и установить связи между созданными таблицами.
Пошаговое выполнение работы.
1. Реализация таблицы "Услуги".
1.1. Запустим MS Access для создания базы данных.
|
Рисунок 1 – Главное меню MS Access |
1.2. Во вкладе Создание выберем конструктор таблиц
|
Рисунок 2 – Активация режима Конструктор |
1.3. В результате получим шаблон для создания таблицы, где выделены три столбца: Имя поля, Тип данных и Описание.
|
Рисунок 3 – Шаблон для создания таблицы |
1.4. Прежде чем заполнить разделы в программе разработаем структуру в табличном виде, заранее определив свойства атрибутов Тип данных и Формат данных (таблица 1).
Таблица 1 – Структура таблицы "Услуги" |
|||
Имя поля |
Тип данных |
Формат данных |
Маска ввода/правило ввода |
Код услуги |
Числовой |
Длинное целое |
|
Название |
Короткий текст |
50 |
|
Сумма |
Числовой |
Длинное целое, денежный |
|
Описание |
Короткий текст |
150 |
|
1.5. Опираясь на прописанную структуру, заполняем названиями будущей таблицы столбец Имя поля. В соседнем столбце выбираем для каждой строчки требуемый тип данных.
|
Рисунок 4 – Заполнение разделов Имя поля и Тип данных
|
1.6. После заполнения поля Описание получаем в Access завершенную структуру будущей таблицы "Услуги"
|
Рисунок 5 – Структура таблицы "Услуги" |
2. Реализация таблицы "Юридические клиенты".
2.1. Прежде чем заполнить разделы в программе разработаем структуру в табличном виде, заранее определив свойства атрибутов Тип данных и Формат данных (таблица 2). Также опишем свойства ввода определенных полей.
Таблица 2 – Структура таблицы "Юридические клиенты" |
|||
Имя поля |
Тип данных |
Формат данных |
Значение элементов свойств поля/правило ввода |
Код клиента |
Числовой |
Длинное целое |
|
Название фирмы |
Короткий текст |
50 |
|
Вид деятельности |
Короткий текст |
50 |
Выпадающий список |
Адрес |
Короткий текст |
150 |
|
Карта проезда |
Вложение |
- |
|
Телефон |
Короткий текст |
15 |
"+7(9"99")-"999\-99\-99 |
2.2. В программе Access повторим описанную выше структуру (таблица 2), используя режим Конструктор.
|
Рисунок 6 – Шаблон таблицы "Юридические клиенты" |
2.3. Оформим возможность заполнения столбца "Вид деятельности" с помощью выпадающего списка, где самостоятельно пропишем фиксированное количество наименований.
2.3.1. В качестве типа данных выберем Мастер подстановок.
|
Рисунок 7 – Выбор в поле Тип данных
|
2.3.2. При создании данных для подстановки используем фиксированный набор значений.
|
Рисунок 8 – Обращение к фиксированному набору значений
|
2.3.3. Заполним столбец некоторым количеством наименований.
|
Рисунок 9 – Заполнение столбца
|
2.3.4. В итоге получаем столбец "Вид деятельности", который можно заполнять путём выбора значения из выпадающего списка.
|
|
Рисунок 10 – Вид раздела Подстановка
|
|
3. Реализация таблицы "Сделки нотариальной конторы".
3.1. Прежде чем заполнить разделы в программе разработаем структуру в табличном виде, заранее определив свойства атрибутов Тип данных и Формат данных (таблица 3). Также опишем свойства ввода определенных полей.
Таблица 3 – Структура таблицы "Сделки нотариальной конторы" |
|||
Имя поля |
Тип данных |
Формат данных |
Значение элементов свойств полей |
Код сделки |
Числовой |
Длинное целое |
|
Код клиента |
Числовой |
Длинное целое |
Выпадающий список (по табл. "Юридические клиенты") |
Код услуги |
Числовой |
Длинное целое |
Выпадающий список (по табл. "Услуги") |
Стоимость услуги |
Числовой |
Длинное целое, денежный |
|
Комиссионные |
Вычисляемый |
Действительное |
[Стоимость услуги] * 0,13 |
Дата |
Дата и время |
Краткий формат даты |
|
Сумма оплаты |
Вычисляемый |
Действительное |
[Стоимость услуги] + [Комиссионные] |
3.2. В режиме Конструктор добавим все требуемые поля
|
Рисунок 11 – Перенос структуры таблицы в программу |
4. Реализация схемы данных.
Во вкладе Работа с базами данных перейдем к Схеме данных и зададим связи таблиц между собой.
|
Рисунок 12 – Просмотр схемы данных многотабличной базы |
5. Заполнение таблиц данными
5.1. Заполнение таблицы "Услуги" 5 записями
|
Рисунок 6 – Заполненная таблица "Услуги" |
5.2. Заполнение таблицы "Юридические клиенты" 5 записями
|
Рисунок 6 – Заполненная таблица "Юридические клиенты" |
5.3. Заполнение таблицы "Сделки нотариальной конторы" 5 записями
|
Рисунок 6 – Заполненная таблица " Сделки нотариальной конторы " |
Вывод.
В ходе выполнения лабораторного задания было выполнено ознакомление с возможностями создания таблиц в режиме Конструктор в программе MS Access, был получен опыт по оформлению масок и правил ввода, реализации выпадающих списков и построению выражений для вычислений. По окончании реализации заданий были созданы три таблицы с продуманной структурой, а также осуществлена защита данных с помощью настройки схемы данных.
Лабораторная работа позволила мне закрепить теоретические знания и получить необходимый опыт в создании визуально понятных и удобных баз данных, который будет актуален при выборе будущей профессиональной деятельности.
Список использованной литературы
Волик, М. Разработка базы данных в Access. Учебное пособие. [Текст] / М. Волик. – Москва: Прометей, 2021. – 88 с.
Коноплева, И.А. Информационные технологии. [Текст] / И.А. Коноплева. – Москва: Проспект, 2021. – 328 с.
Кузин, А.В. Разработка баз данных в системе Microsoft Access. Учебник. [Текст] / А.В. Кузин. – Санкт-Петербург: Форум, 2021. – 224 с.
Фуфаев, Э.В. Базы данных. Учебное пособие. [Текст] / Э.В. Фуфаев. – Москва: Academia, 2013. – 320 с.
Гурвиц, Г.А. Microsoft Access 2021. Разработка приложений на реальном примере. [Текст] / Г.А. Гурвиц. – Москва: Лань, 2021. – 502 с.