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

       

Ответы на эти запросы приводятся


Ответы на эти запросы приводятся в приложении.

Простая выборка. Вывести все цвета. Формулировка этого запроса показана на рис. 5. Элемент примера WHITE может быть опущен. Дубликаты значений цветов в этом случае выводиться не будут. (Метод вывода дубликатов приведен в этой статье ниже.) В случае автоматического предоставления системой заголовков столбцов, пользователь может (если это требуется) удалить неиспользуемые столбцы. Таким образом, столбцы ITEM и SIZE можно было бы удалить.



Рис. 5. Простая выборка, см.

Простая выборка с упорядочиванием. Вывести все цвета в алфавитном порядке. Как показано на рис. 6, для вывода по возрастанию используется оператор AO.. Аналогично, для вывода по убыванию используется оператор DO.. Там, где необходимы первичная и вторичная сортировки, для первичной сортировки ставится AO(1)., а для вторичной – AO(2)..



Рис. 6. Простая выборка с упорядочиванием, см.

Простая выборка с множественным выводом. Вывести всю таблицу TYPE. Эта операция показана на рис. 7. Здесь также могут быть использованы элементы примера. Сокращенное представление этого же запроса показано на рис. 8. Здесь оператор вывода P. применяется ко всей строке. Заметим, что все системные операторы, такие как P., I. и AO., заканчиваются точкой. Если таблица содержит много столбцов, пользователь может вывести все необходимые, удалив предварительно ненужные столбцы и применив оператор P. для всей строки, представляющей только оставшиеся столбцы.



Рис. 7. Простая выборка с множественным выводом
Рис. 8. Сокращенная простая выборка с множественным выводом

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

EMP

SALES

SUPPLY

TYPE


И снова элемент примера TAB является необязательным.



Рис. 9. Выборка имен таблиц

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

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