Файл: Контрольная работа по дисциплине Системы обработки информации в таможенных органах.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.11.2023
Просмотров: 19
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования РФ
ФГБОУ ВО «Псковский государственный университет»
Институт права, экономики и управления
Кафедра экономики, финансов и финансового права
Контрольная работа
по дисциплине «Системы обработки информации в таможенных органах»
на тему «Создание базы данных в Microsoft Access»
Выполнил: студент 4 курса
направление 38.05.02 «Таможенное дело»
группа: 0074-06
Писарев М.В.
Преподаватель: Петров И.Ю.
Псков, 2023
I. Перечень и описания таблиц, используемых в работе, с описанием используемых полей данных
Таблица «ТаможенныеПосты» - используется для внесения таможенных постов, расположенных в Псковской области. Таблица содержит следующие поля:
1.1 Поле «Код» - вносятся порядковые значения. Формат поля: тип данных – счётчик. Размер поля – длинное целое.
1.2 Поле «ТаможенныеПосты» - вносятся таможенные посты. Формат поля: тип данных – длинный текст.
Таблица «Страны» - используется для внесения стран. Таблица содержит следующие поля:
1.1 Поле «Код» - вносятся порядковые значения. Формат поля: тип данных – счётчик. Размер поля – длинное целое.
1.2 Поле «Страны» - вносятся страны. Формат поля: тип данных – короткий текст. Размер поля – 255 символов.
Таблица «Сотрудники» - используется для внесения данных о сотрудниках. Таблица содержит следующие поля:
1.1 Поле «Код» - вносятся порядковые значения. Формат поля: тип данных – счётчик. Размер поля – длинное целое.
1.2 Поле «ФИО» - вносятся фамилия, имя отчество сотрудника. Формат поля: тип данных – короткий текст. Размер поля – 255 символов.
1.3 Поле «Дата рождения» - вносится дата рождения сотрудника с условием не младше 20 лет. Формат поля: тип данных – дата и время.
1.4 Поле «Пост» - вносится таможенный пост, на котором работает сотрудник. Формат поля: тип данных – короткий текст. Размер поля – 255 символов.
Таблица «Номенклатура» - используется для внесения данных о коде номенклатуры, пошлине и категории товара. Таблица содержит следующие поля:
1.1 Поле «Код» - вносятся порядковые значения. Формат поля: тип данных – счётчик. Размер поля – длинное целое.
1.2 Поле «КодНоменклатуры» - вносится значение кода номенклатуры. Формат поля: тип данных – числовой. Размер поля – байт.
1.3 Поле «Название» - вносится название категории товара, согласно коду номенклатуры. Формат поля: тип данных – короткий текст. Размер поля – 255.
1.4 Поле «Пошлина» - вносится размер пошлины. Формат поля: тип данных – числовой. Размер поля – длинное целое.
Таблица «Товары» - используется для внесения данных о товарах. Таблица содержит следующие поля:
1.1 Поле «Код» - вносятся порядковые значения. Формат поля: тип данных – счётчик. Размер поля – длинное целое.
1.2 Поле «Наименование» - вносится наименование товара. Формат поля: тип данных – короткий текст. Размер поля – 255.
1.3 Поле «Товарная группа» - вносится название товарной группы. Формат поля: тип данных – короткий текст. Размер поля – 255.
Таблица «ФизЛица» - используется для внесения данных о физических лицах, пересекающих границу. Таблица содержит следующие поля:
1.1 Поле «Код» - вносятся порядковые значения. Формат поля: тип данных – счётчик. Размер поля – длинное целое.
1.2 Поле «ФИО» - вносится фамилия, имя отчество. Формат поля: тип данных – короткий текст. Размер поля – 255.
1.3 Поле «Паспорт» - вносятся паспортные данные физического лица. Формат поля: тип данных – короткий текст. Размер поля – 255.
1.4 Поле «Резидент» - ставится отметка, является ли физическое лицо резидентом. Формат поля: тип данных – логический.
1.5 Поле «Страна» - вносятся данные о стране, из которой физическое лицо. Формат поля: тип данных – короткий текст. Размер поля – 255.
1.6 Поле «Телефон» - вносятся номер телефона физического лица. Формат поля: тип данных – короткий текст. Размер поля – 255.
Таблица «Товарооборот» - используется для внесения данных о товарах, их цене, количестве, дате перемещения товаров, физлицах и сотрудниках, проверяемых товар. Таблица содержит следующие поля:
1.1 Поле «Код» - вносятся порядковые значения. Формат поля: тип данных – счётчик. Размер поля – длинное целое.
1.2 Поле «Сотрудник» - вносится фамилия, имя отчество сотрудника. Формат поля: тип данных – короткий текст. Размер поля – 255.
1.3 Поле «Товар» - вносится наименование товара. Формат поля: тип данных – короткий текст. Размер поля – 255.
1.4 Поле «Цена» - вносится значение цены товара. Формат поля: тип данных – денежный.
1.5 Поле «Количество» - вносятся данные о количестве товара. Формат поля: тип данных – числовой. Размер поля – длинное целое.
1.6 Поле «Дата» - вносится дата пересечения границы. Формат поля: тип данных – дата и время.
1.7 Поле «Физическое лицо» - вносится фамилия, имя отчество физического лица. Формат поля: тип данных – короткий текст. Размер поля – 255.
II. Скриншот схемы данных базы данных
III. Перечень и описания запросов, используемых в работе, отразить их SQL
Запрос №1. Выбрать всех резидентов из таблицы «ФизЛица»
SELECT ФизЛица.ФИО, ФизЛица.Резидент
FROM ФизЛица
WHERE (((ФизЛица.Резидент)=True));
Запрос №2. Выбрать всех сотрудников таможенного поста «Лудонка» из таблицы «Сотрудники»
SELECT Сотрудники.Пост, Сотрудники.ФИО, Сотрудники.[Дата рождения]
FROM Сотрудники
WHERE (((Сотрудники.Пост)="МАПП Лудонка"));
Запрос №3. Стоимость товаров из таблицы «Товарооборот» на дату
SELECT Товарооборот.Товар, Товарооборот.Цена, Товарооборот.Количество, Товарооборот.Дата, Товарооборот.[Цена]*[Количество] AS Выражение1
FROM Товарооборот
WHERE (((Товарооборот.Дата)=#3/6/2023#));
Запрос №4. Общая стоимость товаров из таблицы «Товарооборот».
SELECT Товарооборот.[Товар], Товарооборот.[Цена], Товарооборот.[Количество], [Цена]*[Количество] AS Выражение1
FROM Товарооборот;
Запрос №5, 6, 7. Какая будет удержана таможенная пошлина по каждому виду товаров из таблицы «Товарооборот». Какая будет удержана таможенная пошлина у резидентов. Итоговая пошлина товаров из таблицы «Товарооборот».
SELECT [Цена]*[Количество] AS [Общая стоимость], Номенклатура.Название, Товарооборот.Товар, Номенклатура.Пошлина, [Пошлина]*[Общая стоимость]/100 AS [Таможенная пошлина], [ФизЛица Запрос].Резидент, [ФизЛица Запрос].ФИО
FROM ((Номенклатура INNER JOIN Товары ON Номенклатура.Название = Товары.[Товарная группа]) INNER JOIN Товарооборот ON Товары.Наименование = Товарооборот.Товар) INNER JOIN [ФизЛица Запрос] ON Товарооборот.[Физическое лицо] = [ФизЛица Запрос].ФИО;
IV. Перечень и описание форм, используемых в базе данных, их назначение
Форма «Сотрудники» сделана на основе таблицы «Сотрудники». Предназначена для добавления данных в таблицу «Сотрудники». В форму записывается ФИО сотрудника, его дата рождения и выбирается таможенный пост из предложенного списка. Стоит отметить, что если будет указана дата рождения сотрудника, который младше 20 лет, то система в диалоговом окне выдаст ошибку ввода данных.
V. Перечень и описание отчетов, используемых в базе данных, их назначение
Отчёт «Сотрудники» сформирован на основе таблицы «Сотрудники». Создаётся для упорядоченного отображения информации, содержащейся в базе данных, в данном случае в таблице «Сотрудники». В дальнейшем возможно печать составленного отчёта.