Скачиваний:
37
Добавлен:
28.06.2014
Размер:
628.74 Кб
Скачать

Лабораторная работа №4

по курсу «Базы данных и экспертные системы»

Группа: А-13-07

Преподаватель: Сидорова Н. П.

Выполнили: Катков А.С., Моисеев Н.А.

Задание 6

Выдать список аспирантов вашего государства по пер­вым десяти группам специальностей (от 0101 до 1099). В отчете должен быть соответствующий заголовок и все поля, кроме полей МЕСЯЦ_ПРИЕМА, МЕСЯЦ_ОКОНЧАНИЯ и НОМЕР. Данные отсортировать по категориям обучения, специальностям и учебным заведениям.

SELECT fio, pol, data_rogden, sem_polog_k, spec, kat_obuch_k, vuz_k, gp, gok

FROM kaza

WHERE kat_obuch_k IN (SELECT cod

FROM kat_obuch

WHERE kat_obucheniya IN ('АСПИРАНТ'))

and spec between '000101' and '001099'

ORDER BY 6,5,7

Задание 7

Выдать список выпускников 92 и 95 г. г. вашего государства только экономических специальностей (шифры от 0601 до 0720 и от 080001 до 080099) и только мужчин. В отчете должен быть соответст­вующий заголовок и все поля, кроме полей НОМЕР и ПОЛ. Данные отсор­тировать по годам окончания, учебным заведениям и специальностям.

Select fio, data_rogden, sem_polog_k, spec, kat_obuch_k, vuz_k, mp, gp, mo, gok

FROM kaza

WHERE gok IN (SELECT gok

FROM kaza

WHERE ((spec between '000601' and '000720') or (spec between '080001' and '080099'))

and gok in ('92','95'))

and pol='М'

ORDER BY 10,6,4

Задание 8

Выдать список аспирантов столицы вашего государства и только женского пола. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР, ПОЛ и СЕМ_ПОЛОЖЕНИЕ_К. Данные отсортировать по учебным заведениям и специальностям.

Select fio, data_rogden, spec, kat_obuch_k, vuz_k, mp, gp, mo, gok

FROM kaza

WHERE vuz_k IN (SELECT cod_vuza

FROM vuz_gorod

WHERE nazvanie_goroda='АЛМА-АТА')

and pol='Ж'

and kat_obuch_k=(SELECT cod

FROM kat_obuch

WHERE kat_obucheniya='АСПИРАНТ')

ORDER BY 5,3

Задание 9

Выдать список выпускников 94 и 95 г.г. вашего государства только студенческих специальностей (категории обучения: студент и студент-заочник, шифры специальностей от 0101 до 3199). В отчете должен быть соответствующий заголовок и все поля, кроме полей: НОМЕР и КАТ_ОБУЧЕНИЯ_К. Данные отсортировать по годам окончания, специаль­ностям и учебным заведениям.

Select fio, data_rogden, pol, spec, vuz_k, mp, gp, mo, gok

FROM kaza

WHERE kat_obuch_k IN (SELECT cod

FROM kat_obuch

WHERE kat_obucheniya IN ('СТУДЕНТ','СТУДЕНТ-ЗАОЧНИК'))

and (spec between '000101' and '003199')

and gok IN ('94','95')

ORDER BY 9,4,5

Задание 10

Выдать список аспирантов столицы вашего государства только эко­номических специальностей (шифры от 0601 до 0720 и от 080001 до 080099). В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР и СЕМ_ПОЛОЖЕНИЕ_К. Данные отсортировать по учебным заведениям, категориям обучения и специальностям.

Select fio, data_rogden, pol, kat_obuch_k, spec, vuz_k, mp, gp, mo, gok

FROM kaza

WHERE vuz_k IN (SELECT cod_vuza

FROM vuz_gorod

WHERE nazvanie_goroda='АЛМА-АТА')

and kat_obuch_k=(SELECT cod

FROM kat_obuch

WHERE kat_obucheniya='АСПИРАНТ')

and ((spec Between '000601' and '000720') or (spec between '080001' and '080099'))

ORDER BY 6,4,5

Соседние файлы в папке Катков, Моисеев