Details

Title: Создание системы трансляции естественного языка в запросы на языке SQL: выпускная квалификационная работа магистра: 02.04.03 - Математическое обеспечение и администрирование информационных систем ; 02.04.03_01 - Математическое обеспечение и администрирование корпоративных информационных систем
Creators: Горбатов Никита Владимирович
Scientific adviser: Сабинин Олег Юрьевич
Other creators: Колосова Ольга Владимировна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2019
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Базы данных; машинная формализация текста
UDC: 004.655.3; 004.912
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Speciality code (FGOS): 02.04.03
Speciality group (FGOS): 020000 - Компьютерные и информационные науки
Links: http://doi.org/10.18720/SPBPU/3/2019/vr/vr19-1017; http://elib.spbstu.ru/dl/3/2019/vr/rev/vr19-1017-o.pdf; http://elib.spbstu.ru/dl/3/2019/vr/rev/vr19-1017-r.pdf; http://elib.spbstu.ru/dl/3/2019/vr/rev/vr19-1017-a.pdf
Rights: Свободный доступ из сети Интернет (чтение, печать, копирование)

Allowed Actions: Read Download (0.7 Mb) You need Flash Player to read document

Group: Anonymous

Network: Internet

Annotation

В данной работе рассматривается проблема трансляции естественного текста в язык SQL, а так же предлагается решение, путем создания и реализации алгоритма формализации и трансляции предложений естественного языка. Полученный алгоритм исследуется на предмет работоспособности, а так же производится его анализ по заранее определенным критериям.

This paper discusses the problem of translating natural text into SQL queries, also a solution is proposed by creating and implementing an algorithm for formalizing and translating natural language sentences. The resulting algorithm is examined for efficiency, as well as analysis of this algorithm is performed on predetermined criteria.

Document access rights

Network User group Action
FL SPbPU Local Network All Read Print Download
-> Internet All Read Print Download

Table of Contents

  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИТИЧЕСКИЙ ОБЗОР МЕТОДОВ
  • 1.1. Особенности неформализованных языков
  • 1.2. Базовые принципы перевода текста с естественного языка
  • 1.3. Особенности перевода в SQL
  • 1.3.1. Apache OpenNLP
  • 1.3.2. GATE
  • 1.3.3. ETAP-3
  • 1.4 .Оптимизация процесса формализации
  • ГЛАВА 2. ОБЩЕЕ ОПИСАНИЕ АЛГОРИТМА
  • 2.1. Процесс формализации
  • 2.2. Сценарий взаимодейтсвия модулей разбора
  • ГЛАВА 3. РЕАЛИЗАЦИЯ ТРАНСЛЯТОРА
  • 3.1. Основные инструменты разбора текста
  • 3.2. Инструменты обработки запросов выборки
  • 3.3. Прочие элементы взаимодействия с запросами
  • 3.4. Модуль шаблонизации запросов
  • ГЛАВА 4. АНАЛИЗ ЭФФЕКТИВНОСТИ РЕАЛИЗОВАННОГО АЛГОРИТМА
  • 4.1. Базовые виды запросов
  • 4.2. Усложненные версии запросов
  • 4.3. Сравнение эффективности реализованных функций
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК СОКРАЩЕНИЙ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ
  • СПИСОК ТЕРМИНОВ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • Приложение

Document usage statistics

stat Document access count: 26
Last 30 days: 7
Detailed usage statistics