Исследование динамики импорта овощей на 2 месяца на основе БД ТД в зоне ЮТУ
Автор работы: Пользователь скрыл имя, 25 Мая 2015 в 01:27, курсовая работа
Описание работы
Для развития человеческого общества необходимы материальные, инструментальные, энергетические и другие ресурсы, в том числе и информационные. Настоящее время характеризуется небывалым ростом объема информационных потоков. Это относится практически к любой сфере деятельности человека. Проблемам информации вообще и управлению как информационному процессу уделяется очень большое внимание, обусловленное тем, что человечество переживает информационный взрыв. Рост циркулирующей и хранящейся в обществе информации пришел в противоречие с индивидуальными возможностями человека по ее усвоению. Это привело к необходимости создания стандартного языка, который мог бы использоваться в большом количестве различных видов компьютерных сред.
Файлы: 1 файл
Курсов_работа.docx
— 423.51 Кб (Скачать файл)Запрос выглядит следующим образом:
Select substr( g33,1,4) as "Тов_позиция", count(*) as "Количество", sum(g38) as "Вес" from dcltovar_07
group by substr( g33,1,4);
В результате получим следующую таблицу:
Составим аналогичный запрос, но теперь вычислим количественные и стоимостные показатели:
select substr( g33,1,4) as "Тов_позиция", count(*) as "Количество", sum(g46) as "Там стоимость" from dcltovar_07
group by substr( g33,1,4);
В результате получм:
Следующий запрос позволяет узнать сумму таможенных платежей, собранную за импорт овощей:
select sum(g474) as "Сумма_платежа"
from dclplatr join dclhead using ( g071, g072, g073)
join dcltovar using( g071, g072, g073,g32)
where substr(dcltovar.g33,1,2)='07'
and g011='ИМ'
Для написания вышеуказанного
запроса необходимо связать две таблицы
по совпадающим именам полей в них с помощью
конструкции join using. В рассматриваемом
примере такими таблицами являются таблица
DCLHEAD – основной лист ДТ, DCL TOVAR, которая
содержит сведения о товаре, Таблицы связываются
по полям g071 – код таможенного органа,
g072 – дата регистрации ДТ, g073 – порядковый
номер ДТ по журналу. Также проводится
выборка товаров, принадлежащих 07 товарной
группе (where substr(dcltovar.g33,1,2)='07'), и заявленных
под процедуру импорта (and g011='ИМ').
Выполненный запрос выглядит следующим образом:
Далее, чтобы узнать в каких трех таможнях, из всех, действующих в зоне деятельности ЮТУ была задекларирована наибольшая суммарная стоимость импортных товаров, создадим запрос с подзапросом.
Подзапросы обычно содержатся
в предложениях where или having SQL оператора или в списке выбора
этого оператора. С помощью подзапросов
можно проводить дальнейший отбор данных
из результатов других запросов.
ROWNUM используем для ограничения количества выводимых данных (в данном запросе нас интересует всего 3 таможни)
В конечном итоге запрос выглядит следующим образом:
SELECT * FROM (SELECT SUBSTR(g071,1,5)||'000' AS Таможня, SUM (g46) AS Там_Стоимость FROM dcltovar
WHERE g37 LIKE '40%' AND substr(g33,1,2)='07'
GROUP BY SUBSTR ( g071,1,5)||'000'
ORDER BY SUM(G46) DESC)
WHERE ROWNUM <=3;
Данные из запроса отображаются следующим образом:
Для исследования динамики импорта овощей в зоне деятельности ЮТУ можно сравнить вес, количество и таможенную стоимость вывозимого товара 07 группы за два месяца.
В рассматриваемом запросе используется функция преобразования типов to_char, в которой первым параметром выступает необходимая для данного запроса графа g072 – дата принятия декларации, а вторым параметром функции является специальная строка, определяющая способ форматирования значения, в данном случае – месяц.
Для месяца – январь получаем такой запрос:
Select sum(g38) as "Вес товара за январь",count(*) as "Количество", sum(g46) as "Там стоимость"
from dcltovar join dclhead using ( g071, g072, g073)
where to_char( g072 , 'MM') = '01'
and g011='ИМ'
Выполненный запрос выглядит следующим образом:
Аналогично составляем запрос для февраля:
Select sum(g38) as "Вес товара за февраль",count(*) as "Количество", sum(g46) as "Там стоимость"
from dcltovar join dclhead using ( g071, g072, g073)
where to_char( g072 , 'MM') = '02'
and g011='ИМ'
В результате получаем:
Чтобы получить данные, о конкретных товарах 07 группы, импортируемых Россией (условия поставки, весовые и стоимостные показатели составим следующий запрос):
select DISTINCT g15a as "Страна_отправления",g202 as "Условия_поставки", g31_1 as "Описание_товара", g38 as "Вес", g46 as "Стоимость" from dclhead join dcltovar using ( g071, g072, g073)
where substr(dcltovar.g33,1,2)='07' and g011='ИМ'
order by g38 DESC
ORDER BY - позволяет сортировать записи в возрастающем порядке по умолчанию.
Конструкция distinct позволяет удалить дубликаты из результирующего множества.
Получаем результат:
Также можно сравнить экспорт и импорт овощей. Для этого необходимо составить два запроса, которые будут отличаться друг от друга только записью в графе g011:
select sum(g38) as "Сумма_по_полю_Вес" from dclhead join dcltovar using ( g071, g072, g073) where substr(dcltovar.g33,1,2)='07' and g011='ЭК' order by g38 desc |
select sum(g38) as "Сумма_по_полю_Вес" from dclhead join dcltovar using ( g071, g072, g073) where substr(dcltovar.g33,1,2)='07' and g011='ИМ' order by g38 desc |
|
|
Просмотрев результаты запросов
можно сделать вывод о том, что разница
между экспортом и импортом овощей колоссальна:
импорт овощей превышает экспорт почти
в 57 раз.
ЗАКЛЮЧЕНИЕ
Повсеместное использование компьютеров привело к пониманию важности задач, связанных с анализом накопленной информации с целью извлечения новых знаний. Возникла потребность в создании хранилищ данных и систем поддержки принятия решений, основанных, в том числе на методах искусственного интеллекта. В настоящее время любая сфера деятельности, в том числе и таможенная, немыслима без процессов накопления и анализа определенной информации. В рамках ЕАИС таможенных органов хранятся огромные массивы информации, включая электронные копии деклараций на товары (ДТ), декларации таможенной стоимости (ДТС) и корректировки таможенной стоимости (КТС).
Умение оперативно и качественно анализировать такую информацию позволяет таможенным органам глубже проникать в суть происходящих процессов ВЭД, а следовательно, и лучше управлять такими процессами. Знание языка SQL дает огромное преимущество в использовании и обобщении информации, способствуют оптимизации деятельности таможенных органов, а именно:
- База данных получают простой и понятный вид в виде таблиц и представлений;
- Повышается удобство в поиске нужной информации из достаточно большого массива данных таможенных органов;
- должностные лица таможенных органов могут легко ориентироваться в огромных объемах данных;
- сокращается время необходимое для получения нужной информации.
Базы данных таможенных органов содержат множество необходимых для анализа реквизитов деклараций и приходных ордеров. В данной работе для анализа были выбраны таблицы DCLTOVAR и DCLHEAD.
В ходе проделанной работы были выполнены следующие задачи:
- дать общее представление о СУБД и языке ORACLE-SQL;
- изучить влияние импорта овощей на экономику РФ;
- изучить номенклатуру овощей в ТН ВЭД;
- проанализировать сведения, хранящиеся в БД электронных копий ТД с помощью SQL -запросов;
- описать каждый выполненный SQL-запрос.
В результате проделанной работы данные были систематизированы в удобном представлении, а именно: разработаны запросы, позволяющие узнать страны, из которых Россия импортирует овощи, их объем и стоимость, сумму таможенных платежей, собранных различными таможнями. Также с помощью конструкции «AS», используемой для изменения имени столбцов, выбранные данные из таблиц DCLTOVAR и DCLHEAD могут быть понятны не только должностным лицам таможенных органов, декларантам и брокерам, но и другим людям, не связанных с деятельностью таможенных органов.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
- Д.А. Заставной. Системы управления базами данных и язык Oracle SQL: учебное пособие. Стр. 55. Ростов-на-Дону, 2012 г.
- Товарная номенклатура внешнеэкономической
деятельности Таможенного союза (ТНВЭД ТС). - Режим доступа: http://www.tks.ru/db/tnved/
tree - IT - аналитический портал. Основы языка SQL .Режим доступа: http://citforum.ru/
programming/32less/les44.shtml - Статистика ВЭД: Импорт овощей
в Россию. Режим доступа: http://www.ved-stat.ru/analiz/
71-importovoshey
1 Д.А. Заставной. Системы управления базами данных и язык Oracle SQL: учебное пособие. Ростов-на-Дону, 2012 г. Стр 55
2 IT - аналитический портал. Основы
языка SQL .Режим доступа: http://citforum.ru/
3 Статистика ВЭД: Импорт овощей
в Россию. Режим доступа: http://www.ved-stat.ru/analiz/