База данных «Авторемонтная мастерская»
Составить программу создания и обработки базы данных, содержащей сведения об авторемонтной мастерской.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
· номер водительских прав владельца автомобиля,
· фамилия владельца автомобиля;
· номер,
· марка,
· год выпуска автомобиля;
· название авторемонтной мастерской;
· фамилия механика,
Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия.
1) Создание базы данных в типизированном файле.
2) Дополнение файла новыми записями.
3) Вывод на экран всей базы данных.
4) Выбор фамилии механика, который чаще всех работает с автомобилями BMW.
5) Вывод информации об автомобилях марки 'Мерседес'.
6) Определение тех владельцев автомобилей, которых всегда обслуживает один и тот же механик. Вывести фамилии механика и его постоянного клиента.
7) Вывод всей информации об автомобилях, с которыми работает механик с заданной фамилией.
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 43
База данных «Деканат»
Составить программу создания и обработки базы данных, содержащей сведения о деканате университета.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
· номер группы,
· курс,
· количество студентов,
· название дисциплины
· объем часов.
· фамилия преподавателя,
· вид контроля,
· дата,
Примечание: вид контроля – зачет, экзамен.
Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия.
1) Создание базы данных в типизированном файле.
2) Дополнение файла новыми записями.
3) Вывод на экран всей базы данных.
4) Определение для каждой группы количества экзаменов и зачетов.
5) Определение преподавателя, который в сессию принимает экзамены (не зачеты) у наибольшего числа студентов.
6) Вывод списка предметов, по которым принимают зачеты.
7) Определение номеров групп, которые сдают экзамен в один день.
8) Определение общего количества студентов на экзаменах и на зачетах
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 44
База данных «Персональные компьютеры»
Составить программу создания и обработки базы данных, содержащей сведения о персональных компьютерах.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
- Фирма-изготовитель
- Тип процессора,
- тактовая частота,
- объем ОЗУ,
- объем жесткого диска,
- дата выпуска ПК
- наименование торговой фирмы,
- объем партии рыночного предложения,
- цена партии.
Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия.
Создание базы данных в типизированном файле.
Дополнение файла новыми записями.
Вывод на экран всей базы данных.
Сортировка ПК по объему жесткого диска.
Выбор модели ПК с процессором IntelR CoreTM второго поколения.
Определение торговой фирмы, которая представляет товары на наибольшую сумму.
Выбор фирмы, которая выпускает самый дешевый ПК.
Вывод характеристик самой старой модели ПК.
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 45
Городской транспорт
Составить программу создания и обработки базы данных, содержащей сведения о. городском транспорте.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
· вид транспорта,
· стоимость проезда;
· номер маршрута,
· количество машин на маршруте,
· количество пассажиров в день;
· расстояние.
Программа должна содержать заставку и меню.
Обработка файла должна включать следующие действия.
1) Создание базы данных в типизированном файле.
2) Дополнение файла новыми записями.
3) Вывод на экран всей базы данных.
4) Определение количества каждого вида транспорта.
5) Определение номера троллейбуса с самым коротким маршрутом.
6) Вывод маршрутов трамваев в порядке убывания их протяженности.
7) Вывод списка ежедневных денежных поступлений для всех видов транспорта.
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 46
База данных «Спорт»
Составить программу создания и обработки базы данных, содержащей сведения о спортивных соревнованиях по легкой атлетике.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
· фамилия спортсмена,
· год рождения,
· разряд,
· наименование соревнования,
· показанный результат.
Примечание: один спортсмен может заниматься разными видами спорта.
Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия.
1) Создание базы данных в типизированном файле.
2) Дополнение файла новыми записями.
3) Вывод на экран всей базы данных.
4) Вывод таблицы распределения мест в беге на 100 метров.
5) Определение спортсменов, которые выступают более чем в 3 видах легкой атлетики.
6) Вывод фамилий спортсменов, занявших 1 место в каждом виде.
7) Определение результатов выступления спортсмена с заданной фамилией.
8) Вывод фамилий спортсменов, выступавших в соревнованиях по прыжкам в высоту.
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 47