ВУЗ:
Составители:
Рубрика:
- 54 - 
проса может  быть  достигнут различными способами (например, с использо-
вание или без  использования  вложенных  запросов); эффективность (время 
выполнения и требуемый объем оперативной   памяти) SQL-запроса при этом 
может  изменяться  в  значительной  степени,  поэтому  рационально  использо-
вать  специальные  программы-тренажеры (имитаторы  выполнения)  языка 
SQL. 
При    таком    подходе    SQL-запросы    сначала конструируются     и 
оптимизируются пользователем 
с использованием тренажера и только потом 
переносятся в приложение. Особенно эффективен такой   подход   для созда-
ния сложных хранимых SQL-процедур. 
2.2.1.Тренажер SQL-запросов к одной таблице 
Для освоения (локального) SQL разработан  простой  тренажер  в  приме-
нении SQL, исполняемый файл которого называется SQL_1. ЕХЕ. 
Тренажер  позволяет  исполнять SQL-предложения  при  работе  с  локаль-
ной  БД, 
название  файла  БД - ЕМР (по  строению  совпадает  с  приведенным 
выше), имя алиаса - ЕМР. Текст SQL-запроса  вводится пользователем и ис-
полняется, результат исполнения  визуализируется тут же в таблице, ошибка 
индицируется.  Само SQL-выражение  запоминается  в  дисковом   файле  с   
расширением   SQL_1.SQL   и восстанавливается при перестартовке тренаже-
ра. 
При работе с тренажером   имеется   возможность пользоваться
 системой 
контекстного HELP'a (используется файл LOCALSQL.HLP из   поставки Del-
phi);  для  вызова  системы  помощи  следует  пользоваться  клавишей F1 (или 
Ctrl+Fl) или щелкнуть правой кнопкой 'мыши'. 
Для  перемещения  по  записям  БД  служит  компонент TDBNavigator, 
представленный в виде линейки с кнопками в левой  нижней  части  окна; он 
же  используется  для  удаления  записей,  их  изменения/добавления (в  случае, 
если 
в  результате  последнего  выполненного SQL-предписания  БД  не  была 
открыта в режиме ReadOnly). 
При работе тренажера ведется и выдается на экран статистика выполне-
ния SQL-предписаний, протоколирование в файл не предусмотрено. 
Общий  вид  экрана  при  работе  с  тренажером SQL_1 приведен  ниже  на 
рис.2.2. 
                                    - 54 -
проса может быть достигнут различными способами (например, с использо-
вание или без использования вложенных запросов); эффективность (время
выполнения и требуемый объем оперативной памяти) SQL-запроса при этом
может изменяться в значительной степени, поэтому рационально использо-
вать специальные программы-тренажеры (имитаторы выполнения) языка
SQL.
     При таком подходе SQL-запросы сначала конструируются            и
оптимизируются пользователем с использованием тренажера и только потом
переносятся в приложение. Особенно эффективен такой подход для созда-
ния сложных хранимых SQL-процедур.
2.2.1.Тренажер SQL-запросов к одной таблице
     Для освоения (локального) SQL разработан простой тренажер в приме-
нении SQL, исполняемый файл которого называется SQL_1. ЕХЕ.
     Тренажер позволяет исполнять SQL-предложения при работе с локаль-
ной БД, название файла БД - ЕМР (по строению совпадает с приведенным
выше), имя алиаса - ЕМР. Текст SQL-запроса вводится пользователем и ис-
полняется, результат исполнения визуализируется тут же в таблице, ошибка
индицируется. Само SQL-выражение запоминается в дисковом          файле с
расширением SQL_1.SQL и восстанавливается при перестартовке тренаже-
ра.
     При работе с тренажером имеется возможность пользоваться системой
контекстного HELP'a (используется файл LOCALSQL.HLP из поставки Del-
phi); для вызова системы помощи следует пользоваться клавишей F1 (или
Ctrl+Fl) или щелкнуть правой кнопкой 'мыши'.
     Для перемещения по записям БД служит компонент TDBNavigator,
представленный в виде линейки с кнопками в левой нижней части окна; он
же используется для удаления записей, их изменения/добавления (в случае,
если в результате последнего выполненного SQL-предписания БД не была
открыта в режиме ReadOnly).
     При работе тренажера ведется и выдается на экран статистика выполне-
ния SQL-предписаний, протоколирование в файл не предусмотрено.
     Общий вид экрана при работе с тренажером SQL_1 приведен ниже на
рис.2.2.
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 52
 - 53
 - 54
 - 55
 - 56
 - …
 - следующая ›
 - последняя »
 
