Утилита DBRex нацелена не только на создание комфортной среды программирования баз даных MS SQL и Oracle, но и реализует функции, упрощающие поддержку работающих систем. Прежде всего это реализация Библиотеки параметрических запросов.

- В процессе эксплуатации системы выявляются проблемные места, ведь идеальных программ не бывает. Для определения проблем с данными в БД обычно пишутся запросы, которые выявляют возможные нарушения данных. Источники возникновения ошибок могут быть самыми различными: от неправильных действий пользователей, до ошибок разработчиков. Библиотека параметрических запросов позволяет организовать запросы, часто используемые для поддержки системы, в удобную для хранения, поиска и использования среду.

- Запросы сохраняются в библиотеке. Если требуется вводить параметры ( например идентификаторы, даты, имена и т.п), к ним добавляется диалог ввода параметров. Запросу присваивается заголовок и при желании набор ключевых слов для поиска.

- Текст библиотечного запроса может содержать в себе множество отдельных запросов к БД. В зависимости от ситуации используются те или иные запросы. Однако при вызове запроса из библиотеки параметры подставляются во все запросы, где было предусмотрено их использование.

- Параметры запросов не используют символ ?. Каждый параметр имеет свой символьный идентификатор. После ввода параметров эти идентификаторы заменяются в тексте библиотечного запроса на введенный текст.

- Для ввода параметров могут использоваться простые и сложные формы диалогов. В простейшем случае это форма с множеством пар: заголовок - текстовое поле для ввода параметра. Иначе используются возможности по организации диалогов MWLang.DLL

- Полученная в результате эксплуатации библиотека запросов физически существует в виде текстового файла, который можно использовать и без DBRex. Однако с DBRex вы получаете возможность быстро находить нужный запрос и использовать параметры. Самое важное здесь то, что полученный опыт эксплуатации можно передать другому бойцу в очень удобной форме.

- На основе описанного выше компонента библитотеки параметрических запросов создан аналогичный по интерфейсу блок, целью которого является генерация кода. В этом блоке параметры используются не в тексте запросов, а в тексте будующей программы. Например вы решили создать текстовый шаблон для реализации типичной хранимой процедуры в MS SQL. В качестве параметров здесь могут быть: имя новой процедуры, дата и время создания, разработчик и текст коментария.

- В DBRex создано множество Мастеров, позволяющих сравнивать данные, выделять расхождения в данных и т.п. Цель Мастеров - переложить рутину на компьютер. Т.к. Мастера реализованы в виде сценария на VBA, вы можете легко их модифицировать под свои преференции.

Мой е-майл.

Fresh news

 

Home...

 

Hosted by uCoz