запросы
От: 6a6Ka1  
Дата: 08.10.04 11:01
Оценка: :)
народ , помогите с запросами — Их нужно перевести в реалиционную алгебру и реалиционное исчисление
1) найти все поезда, станции оправления которых совпадает со станцией указанной на белете
select distinct *
from trains X
where X.p_otp=(select b_otp from bilets where bid=AAA) где ААА вы выбираем сами
2) Найти все поезда, идущие в интервале станций билета
select distinct *
from trains X
where (X.p_otp <= (select b_otp from bilets where bid=`+rz+`))
where (X.p_naz >= (select b_otp from bilets where bid=AAA )) где ААА мы выбираем сами
3) Найти все поезда отправляющиеся не начальной станции
Select * from trains where NOT (p_otp=1)
Re: запросы
От: Satrapp Россия  
Дата: 08.10.04 17:19
Оценка: +1 :))
Здравствуйте, 6a6Ka1, Вы писали:

K>народ , помогите с запросами — Их нужно перевести в реалиционную алгебру и реалиционное исчисление


Бабуль, так дело не пойдет! Вы скажите, что вы имеете в виду? Мы вот, например, через дорогу вас можем перевести. Пойдет?
Наше поколение ведь совсем поотстало, нынешние программеры не умеют запросы в алгебру переводить, тем более реалиционную, а уж с исчислениями совсем траблы — юзера поголовно на писюках квери калькулейтят! Экзампл в студию, плиз!
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Re[2]: запросы
От: 6a6Ka1  
Дата: 12.10.04 06:48
Оценка:
на 1 запрос вроде вот решение
Р.Алгебра
w1 = П b_otp bilets
w2 = П id (trains 8 w1) (8 — это знак бесконечности)

P. Исчисление
range bilets билетХ
range trains поездХ
get w (trains.id):E билетХ Е поездХ
(билетХ.b_otp=поездХ.p_otp) (Н — перевернуть = сущетвует)
Re[3]: запросы
От: 6a6Ka1  
Дата: 13.10.04 09:20
Оценка:
Косяк в том , что не реалиционная алгебра и реалиционное исчисление, а реляционная алгебра реляционное исчисление
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.