СИНТАКСИЧЕСКИЙ И ЛЕКСИЧЕСКИЙ АНАЛИЗАТОР ЯЗЫКОВ ORACLE PL/SQL И DB2 SQL/SQL презентация в формате PowerPoint - скачать бесплатно

Скачать презентацию на тему: "СИНТАКСИЧЕСКИЙ И ЛЕКСИЧЕСКИЙ АНАЛИЗАТОР ЯЗЫКОВ ORACLE PL/SQL И DB2 SQL/SQL" с количеством слайдов в размере 16 страниц. У нас вы найдете презентацию на любую тему и для каждого класса школьной программы. Мы уверены, что наши слайды помогут найти вам свою аудиторию. Весь материал предоставлен бесплатно, в знак благодарности мы просим Вас поделиться ссылками в социальных сетях и по возможности добавьте наш сайт MirPpt.ru в закладки.

Нажмите для просмотра
СИНТАКСИЧЕСКИЙ И ЛЕКСИЧЕСКИЙ АНАЛИЗАТОР ЯЗЫКОВ ORACLE PL/SQL И DB2 SQL/SQL

1: Федеральное агентство по образованию ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Кафедра автоматизированных систем управления (АСУ) СИНТАКСИЧЕСКИЙ И ЛЕКСИЧЕСКИЙ АНАЛИЗАТОР ЯЗЫКОВ ORACLE PL/SQL И DB2 SQL/SQL

2: Работа проекта OTC банка «State Street». Основные термины ОТС deal – «over the counter» – внебиржевая сделка – это сделка с финансовым инструментом (акция, облигация, депозитарная расписка), заключённая сторонами напрямую, а не через биржу.

3: Структура работы проекта OTC

4: Иерархия регионов в системе

5: Цель проекта Разработать программный продукт По критериям: минимизация количества возможных ошибок минимизации временных затрат на обновление системы Путем автоматизации этапа проверки наличия требуемых данных и проверки уровня вложенности процедур

6: Задачи проекта Создание пакета прикладных программ, позволяющих: проводить необходимые проверки состояния базы данных (Oracle PL/SQL) выстроить верную для запуска последовательность команд (DB2 SQL/SQL)

7: Основные шаги обработки SQL скриптов Лексический анализ Lexer lexer new Lexer(input); TokenStream token new CommonTokenStream(lexer); Синтаксический анализ Parser parser new Parser(token); Parser. mainrulereturn rez parser. mainrule(); CommonTree tr (CommonTree) rez. getTree(); Обработка данных, полученных при лексическом и синтаксическом анализах исходного кода

8: Реализованны следующие составляющие пакета: altertable. jar Анализ скриптов, содержащих ddl код на Oracle PL/SQL checkpack. jar Анализ скриптов, содержащих sql код создания пакетов (Oracle PL/SQL) checkproc. jar Анализ sql кодов на db2 sql/sql под z/OS 9. 1

9: Пример запуска altertable. jar java –jar altertable. jar –pconfig config – run –pfile create –check –pout pout

10: Положительный результат запуска altertable. jar

11: Возникновение «ошибок» при проверке при запуске altertable. jar

12: Результаты проделанной работы Разработана система, которая обладает следующим функционалом: проверки наличия требуемых данных в базе данных (для кодов ORACLE SQL/PL), написания скриптов-проверок возможности выполнить требующуюся команду (для кодов ORACLE SQL/PL) сортировки функций в зависимости от уровня их вложенности кода (для кодов DB2 SQL/SQL). отделения функций от остального кода (для кодов DB2 SQL/SQL). В работе представлены технико-экономическое обоснование работы требования по безопасности жизнедеятельности при работе с ПК В настоящий момент произведено внедрение разработки

13: Разработанная система позволит: сократить количество ошибок, возникающих при внесении изменений в базу данный сократить время на обновления базы данных сократить расходы на восстановление системы после сбоя

14: Технико-экономическое обоснование проекта

15: Перспективы дальнейшей разработки расширение функционала пакета Например: добавлением программ, предназначенных для проверки наличия требуемых данных в базе данных для кодов DB2 SQL/SQL разделение на 2 пакета первый – для кодов ORACLE SQL/PL, второй - для кодов DB2 SQL/SQL.

16: Спасибо за внимание

Скачать презентацию


MirPpt.ru