Запросы. Одной из важных форм обработки данных является формирование запросов

Одной из важных форм обработки данных является формирование запросов. Ниже приводятся типичные запросы, реализованные на операциях реляционной алгебры. Примеры запросов близки к формам запросов в SQL.

1. Перечислить номера вагонов, которые были отремонтированы в марте 2003 года.

Proj №_вагона (sel{дата_начала_ремонта>01.03.03} and {дата_приема_из_ремонта <31.03.03}){Main}

2. Показать код собственника и номера вагонов, которые были отремонтированы по Куйбышевской железной дороге.

Proj №_вагона, код_собственника (sel{наименование_ж/д=”Кбш” }) {Main}

3. Показать номера вагонов отремонтированных на станции Рузаевка с кодом модернизации 1 = 3112.

Proj №_вагона (sel{код_модернизации_1=3112}){Main}

join

Proj №_вагона (sel{станция=”Рузаевка” }){Second}

4. Показать код собственника и вид ремонта вагонов, которые были отремонтированы на станции Рузаевка за 2002-2003 гг. с неисправностью буксов.

Proj код_собственника, вид_ремонта (sel{ дата_начала_ ремонта>01.01.02} and{ дата_приема_из_ремонта <01.01.03}){Main}

join

Proj вид_ремонта (sel{станция=”Рузаевка”} and {наименование_ неисправности=”НБ” }){Second}

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

Proj дата_начала_ремонта,время_начала_ремонта (sel{ дата_ начала_ремонта >= 01.03.02} and { дата_начала_ремонта <= 31.03.02}) {Main}

join

Proj дата_прибытия (sel{станция=”Самара”} and {наименование_неисправности=”НВТ”}){Second}

6. Показать номера вагонов принадлежащих собственникам КБШ ж/д, проходивших ремонт на станции Самара.

Proj №_вагона(sel{наименование_ж/д=”КБШ”}){Main}

intersection

Proj №_вагона(sel{станция=”Самара”}){Second}

7. Показать номера вагонов, ремонтируемых впервые за год.

Proj №_вагона(sel{дата_последнего_ремонта<=30.10.02}){Main}

union

Proj №_вагона(sel{дата_приема_на_ремонт>=30.10.03}){Second}

СПЕЦВОПРОС

Тема: Современные системы управления базами данных


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: