Варианты заданий к лабораторным работам по дисциплине "Системы управления базами данных", страница 2

Вариант 5: Составить программу построения меню в форме ’’ < ’’. В пунктах меню указывается наименование поля, по которому надо провести сортировку. Программа должна отсортировывать файл базы данных, созданный в лабораторной работе №1, по выбранному полю и показывать отсортированные списки студентов на экране.

ЛАБОРАТОРНАЯ РАБОТА № 3

ГЕНЕРАТОР ОТЧЕТОВ

Цель работы: Получение навыков работы с генератором отчетов, изучение возможностей для вычисления некоторых простых числовых характеристик данных.

Вариант 1: Составьте отчет по базе данных, созданный в лабораторной работе №1. Разбейте на группы по факультетам, на подгруппы по курсам и по номеру студенческого билета всех студентов. Вычислите средний размер стипендии у студентов по каждому факультету. Вывести итоги.

Вариант 2: Составьте отчет по базе данных, созданный в лабораторной работе №1. Разбейте на группы по курсам, на подгруппы по факультетам и в алфавитном порядке всех студентов. Вычислите средний возраст студентов по каждому курсу. Вывести итоги.

Вариант 3: Составьте отчет по базе данных, созданный в лабораторной работе №1. Разбейте на группы по факультетам, на подгруппы по курсам и по году рождения всех студентов. Вычислите средний возраст студентов по каждому факультету. Вывести итоги.

Вариант 4: Составьте отчет по базе данных, созданный в лабораторной работе №1. Разбейте на группы по курсам, на подгруппы по факультетам и по стоимости все учебники. Вычислите среднюю стоимость учебников по каждому курсу. Вывести итоги.

Вариант 5: Составьте отчет по базе данных, созданный в лабораторной работе №1. Разбейте на группы по курсам, на подгруппы по факультетам и по размеру стипендии всех студентов. Вычислите средний размер стипендии у студентов по каждому курсу. Вывести итоги.

ЛАБОРАТОРНАЯ РАБОТА № 4

КОМАНДЫ ЯЗЫКА ЗАПРОСОВ SQL

Цель работы: Изучение возможностей создания баз данных средствами языка запросов SQL, изучение возможностей формирования запросов из базы данных.

Вариант 1: Создать базу данных из лабораторной работы №1 средствами языка запросов SQL. Выполнить запросы: вывод минимального, максимального и среднего значения поля ’’размер стипендии’’; вывод фамилий студентов, получающих от 100 до 300 рублей; вывод фамилий всех студентов, кроме обучающихся на факультетах РТФ, ФТФ; выборка фамилий всех студентов факультета АВТ.

Вариант 2: Создать базу данных из лабораторной работы №1 средствами языка запросов SQL. Выполнить запросы: вывод минимального, максимального и среднего значения возраста для студентов факультета ФЭН; вывод фамилий студентов, получивших 5 и 4 за экзамены; вывод фамилий всех студентов, кроме обучающихся на 2 курсе факультета РТФ; выборка фамилий всех студентов 1 курса факультета АВТ.

Вариант 3: Создать базу данных из лабораторной работы №1 средствами языка запросов SQL. Выполнить запросы: вывод минимального, максимального и среднего значения возраста для студентов 2 и 3 курсов факультета ФАМ; вывод фамилий студентов, обучающихся в 7 и 2 корпусах; вывод фамилий всех студентов, кроме обучающихся на 1 и 2 курсе факультетов ФЭН, РТФ; выборка фамилий всех студентов 1 и 3 курса факультетов АВТ и ПМТ.

Вариант 4: Создать базу данных из лабораторной работы №1 средствами языка запросов SQL. Выполнить запросы: вывод минимальной, максимальной и средней стоимости учебников; вывод авторов учебников со стоимостью от 20 до 100 рублей; вывод фамилий студентов, кроме обучающихся на 1 курсе всех факультетов; выборка фамилий всех студентов 2 и 3 курса факультета ПМТ.