Работа с базами данных


ВЫБОР И МОДИФИКАЦИЯ ДАННЫХ ТАБЛИЦ - часть 4


2. Построить таблицу с комбинациями "цвет детали-город, где хранится деталь", исключая дубликаты пар (цвет-город).

Вариант 4.

1. Построить таблицу, содержащую список номеров деталей, которые поставляются либо каким-нибудь поставщиком из Лондона, либо для какого-либо изделия в Лондон.

2. Вставить в таблицу S нового поставщика с номером S10 с фамилией Уайт из города Нью-Йорк с неизвестным рейтингом.

Вариант 5.

1. Удалить все изделия из Рима и все соответствующие поставки.

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

Вариант 6.

1. Изменить цвет красных деталей с весом менее 15 фунтов на желтый.

2. Построить таблицу с номерами изделий и городов, где они изготавливаются, такие, что второй буквой названия города является "О".

Вариант 7.

1. Увеличить на 10 рейтинг тех поставщиков, объем поставки которых выше среднего.

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

Контрольные вопросы

  1. Что такое коррелированный запрос? Чем отличается коррелированный запрос от некоррелированного?
  2. Какие существуют ограничения на формирование коррелированного запроса?
  3. Каким образом сохранить результаты запроса в таблице?
  4. Какими средствами SQL реализуются следующие операции реляционной алгебры: ограничение, декартово произведение, выбор, пересечение, объединение, разность, соединение?
  5. Что такое внешнее соединение?
  6. Как реализован в SQL квантор существования?
  7. Как реализован в SQL квантор всеобщности?
  8. В каких случаях вместо фразы IN можно использовать операцию сравнения?
  9. Какие существуют средства группирования в SQL? Как они используются?




Начало  Назад  Вперед



Книжный магазин