Лабораторная работа №1 Ознакомление с интерфейсом субд mysql


Варианты заданий на составление запросов по модификации информации



Pdf көрінісі
бет31/51
Дата11.10.2023
өлшемі1.29 Mb.
#480346
1   ...   27   28   29   30   31   32   33   34   ...   51
Metod BDiAKS 11.03.04 2017

Варианты заданий на составление запросов по модификации информации 
из таблиц базы данных
Вариант 1.
1. Увеличить на 10 рейтинг всех поставщиков, рейтинг которых в настоящее 
время меньше, чем рейтинг поставщика S4.
2. Постройте таблицу, содержащую список номеров изделий, которые либо 
находятся в Лондоне, либо для них поставляются детали каким-нибудь по-
ставщиком из Лондона.
Вариант 2.
1. Удалить все изделия, для которых нет поставок деталей.
2. Построить таблицу с номерами поставщиков и парами номеров деталей, та-
ких, что некоторый поставщик поставляет обе указанные детали. При этом 
пары вида P1 и P2, а также P2 и P1 считать одинаковыми.
Вариант 3.
1. Увеличить размер поставки на 10 процентов для всех поставок тех постав-
щиков, которые поставляют какую-либо красную деталь.
2. Построить таблицу с комбинациями "цвет детали-город, где хранится де-
таль", исключая дубликаты пар (цвет-город).
Вариант 4.
1. Построить таблицу, содержащую список номеров деталей, которые постав-
ляются либо каким-нибудь поставщиком из Лондона, либо для какого-либо 
изделия в Лондон.
2. Вставить в таблицу S нового поставщика с номером S10 с фамилией Уайт из 
города Нью-Йорк с неизвестным рейтингом.
Вариант 5.
1. Удалить все изделия из Рима и все соответствующие поставки.
2. Построить таблицу с упорядоченным списком всех городов, в которых раз-
мещаются по крайней мере один поставщик, деталь или изделие.
43


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




Достарыңызбен бөлісу:
1   ...   27   28   29   30   31   32   33   34   ...   51




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет