Упражнения

1.1. В чем смысл утверждения, что DB2 — реляционная система?

1.2. При условии, что приняты данные из примера на рис. 1.3, найдите результат

каждого из следующих предложений SQL.

а)SELECT ФАМИЛИЯ

FROM S

WHERE СОСТОЯНИЕ = 30;

б) SELECT НОМЕР_ПОСТАВЩИКА, НОМЕР_ДЕТАЛИ

FROM SP

WHERE КОЛИЧЕСТВО> 200;

в) UPDATE SP

SET КОЛИЧЕСТВО = КОЛИЧЕСТВО + 300

WHERE КОЛИЧЕСТВО < 300;

г) DELETE

FROM P

WHERE ЦВЕТ = 'Голубой'

OR ГОРОД = 'Париж';

д) INSERT

INTO SP (НОМЕР_ПОСТАВЩИКА, НОМЕР—ДЕТАЛИ,

КОЛИЧЕСТВО)

VALUES ('S3', 'Р1’, 500);

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

1.4. Что обозначают следующие акронимы:

SQL, DB2, DB2I, QMF, DXT?

1.5. Что такое повторяющаяся группа?

1.6. Определите термины отношение и реляционная база данных.

1.7. Приведите возможное предложение CREATE TABLE для таблицы ВИННЫЙ— ПОГРЕБ (рис. 1.1). Запишите встроенное предложение SQL для программы на языке ПЛ/1, которое обеспечит выборку числа бутылок цинфанделя 1977 г. из этой таблицы.

1.8. Определите термины базовая таблица и представление.

1.9. Как Вы понимаете термин "автоматическая навигация”?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: