![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Рассмотрим некоторые примеры написания запросов к БД на языке реляционной алгебры.
Пусть дана следующая схема БД:
S(S#, SN, SC) – ПОСТАВЩИК (Номер поставщика, Имя, Город)
P(P#, PN, PC) – ДЕТАЛЬ (Номер детали, Название, Цена)
SP(S#, P#, QTY) – ПОСТАВКА (Номер поставщика, Номер детали, Количество)
1. Получить имена поставщиков, поставляющих деталь с номером P1.
pSN(sP#=P1(S SP))
2. Получить имена поставщиков, не поставляющих деталь с номером P1.
pSN(S) – pSN(sP#=P1(S SP))
3. Получить имена поставщиков, поставляющих только деталь с номером P1.
pSN(sP#=P1(S SP)) – pSN(sP#¹P1(S SP))
4. Получить имена поставщиков, поставляющих все детали.
pSN((pS#,P#(SP) ¸ pP#(P)) S)
Дата публикования: 2014-11-26; Прочитано: 243 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!