Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
16 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
575.50 kB
Просмотров:
60
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№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.mainrule_return rez = parser.mainrule();
CommonTree tr = (CommonTree) rez.getTree();
Обработка данных, полученных при лексическом и синтаксическом анализах исходного кода
№8 слайд
Содержание слайда: Реализованны следующие составляющие пакета:
alter_table.jar
Анализ скриптов, содержащих ddl код на Oracle PL/SQL
check_pack.jar
Анализ скриптов, содержащих sql код создания пакетов (Oracle PL/SQL)
check_proc.jar
Анализ sql кодов на db2 sql/sql под z/OS 9.1
№9 слайд
Содержание слайда: Пример запуска alter_table.jar
>java –jar alter_table.jar –pconfig config – run
–pfile create –check –pout pout
№10 слайд
Содержание слайда: Положительный результат запуска alter_table.jar
№11 слайд
Содержание слайда: Возникновение «ошибок» при проверке при запуске alter_table.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 слайд
Содержание слайда: Спасибо за внимание