В начале курсов слушателям будет предложен обзор возможностей Тиберо для разработки приложений. Они познакомятся с основными архитектурными особенностями Тиберо версии 6.
После успешного прохождения курса слушатели будут уметь:
использовать tbESQL(embedded SQL) и tbPSM(procedural SQL)
иметь практические навыки работы с основными интерфейсами Tibero-tbJDBC/tbCLI(ODBC)/Native Driver (OCI)
Необходимая предварительная подготовка:
Основы SQL
Основы реляционных баз данных
Цель курса:
Дать разработчику СУБД основные знания и навыки, необходимые для создания приложения, использующего базу данных Tibero версии 6.
Аудитория курса:
Системные архитекторы
Разработчики приложений для баз данных
Интерфейсы tbESQL, предложенные Тиберо для использования embedded SQL совместно с C и Cobol
Практические примеры программирования tbESQL, демонстрирующие различия между Pro*C и Tibero ESQL.
Миграция PL/SQL кода (Oracle) в PSM (Persistent Stored Modules) (Tibero)
Возможности использования коллекций в Тиберо на практических примерах.Применение dblink при доступе к данным с удаленных баз, используя механизм поддержки распределенных транзакций Тиберо, соответствующий X/Open XА стандарту. Тестирование dblink между Tibero и Oracle и обратно. Знакомство с сервером приложений JEUS 8 , который сейчас официально сертифицирован на Java EE 7. Напомним, что в настоящее время существует только два официально сертифицированных Java EE 7 compatible серверов приложений - GlassFish 4 и JEUS 8. Практические занятия с возможностью протестировать небольшое приложение, работающее с JEUS8 через tbJDBC.
Обзор tbCLI и программирование
Знакомство на реальных тестах с tbCLI - Call Level Interface, работающих как SQL интерфейс между прикладной программой и Tibero. Использование библиотек tbCLI для создания приложения на C или C++. tbCLI базируется на стандартах ODBC(Open Database Connectivity) и X/Open Call Level Interface. Рассмотрение Tibero Native Driver (OCI) и возможности программирования для tbOCI на C,Delphi, .NET. tbOCI Manager – уникальная возможность реализовать на уровне приложения гетерогенную интеграцию баз, например, использовать одновременно Oracle и Tibero.