Лекция 4
Все современные СУБД имеют собственные языки программирования, называемые встроенными или базовыми. Так, СУБД Oracle использует язык PL/SQL, СУБД MS SQL – язык Transact-SQL, СУБД Paradox – язык PAL, СУБД Access – язык Microsoft Access Basic (MAB) и т.д.
Главная причина, по которой разные фирмы используют для своих СУБД разные языки, в основном связана с рекламой. Оправданием обычно служит стремление использовать язык, наиболее адаптированный к особенностям конкретной СУБД. Хотя последнее очень трудно доказуемо. На рис.9.1 показана типовая структура встроенного языка.
Рис.9.1. Типовая структура встроенного языка
Результаты работы генераторов запросов и отчетов, редактора форм могут использоваться и в режиме диалога, и в режиме прикладных программ. Иными словами, пользователи могут работать с создаваемыми запросами, отчетами и формами в обоих режимах.