Классика баз данных - статьи

       

Как это делается, показано на


Как это делается, показано на рис. 10. В этом примере запрашиваются заголовки столбцов таблицы TYPE. Здесь опять оператор p. применяется ко всей строке заголовков, и в действительности, это пример является сокращенной формой размещения нескольких операторов вывода в полях заголовков столбцов. Автоматическая генерация заголовков столбцов полезна, поскольку она освобождает пользователя от необходимости запоминания этих заголовков (или нахождения их в каталоге) и за счет этого предотвращает ошибки при вводе.



Рис. 10. Выборка заголовков столбцов, см.

Если пользователь введет в поле имени таблицы P. TAB P. (или P.P.), то система выведет каталог базы данных, т.е. имена таблиц и их соответствующие имена столбцов.

Ограниченная выборка. Вывести имена сотрудников, работающих в отделе игрушек (toy) и получающих больше $10000. Этот запрос показан на рис. 11. Обратите внимание на условие "больше $10000". Здесь возможно использование любого из следующих операторов сравнения: ≠, >, >=, <, <=. Если в качестве префикса не используется ни один из операторов сравнения, подразумевается оператор сравнения по равенству. Символ ≠ может быть заменен символами ¬ или ¬=.



Рис. 11. Ограниченная выборка, см.

Ограниченная выборка с частичным подчеркиванием. Вывести названия товаров зеленого цвета, начинающиеся с буквы I. Пример приведен на рис. 12. Символ I в конструкции "IKE" не подчеркнут и является константой. Поэтому система выведет все зеленые товары, названия которых начинаются с буквы I. Пользователь может применять частичное подчеркивание в начале, середине или конце слова, предложения или абзаца, как в примере XPAY, означающем слово, предложение или абзац, такие что где-то в них содержатся буквы PA. Поскольку элементы примера могут быть пустыми, слова, предложения и параграфы, начинающиеся или заканчивающиеся буквами PA, также удовлетворяют этому условию.



Рис. 12. Ограниченная выборка с частичным подчеркиванием, см.

Возможность частичного подчеркивания полезна в том случае, когда хранимыми данными является предложение или текст, и пользователю требуется найти все примеры, содержащие определенное слово или корень.

Содержание  Назад  Вперед