Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Примеры. Рассмотрим некоторые примеры написания запросов к БД на языке реляционной алгебры



Рассмотрим некоторые примеры написания запросов к БД на языке реляционной алгебры.

Пусть дана следующая схема БД:

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; Прочитано: 222 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...