ВАРИАНТ 39
База данных «Банк 2»
Банк может предоставлять различные кредиты в рублях.
Составить программу создания и обработки базы данных, содержащей информацию о кредитах населению Каждый кредит имеет свой тип, начальный взнос, процент, по разным вкладам различен.
Информация состоит из записей в типизированном файле.
Каждая запись должна содержать следующие поля:
− Фамилия клиента,
− Паспорт,
− Гражданство,
− Адрес,
− Номер кредитного счета,
− Тип кредита (ипотека, автокредит, потребительский кредит и т. п.),
− Процент по кредиту,
− Срок кредитования,
− Дата выдачи кредита,
− Дата завершения выплат по кредиту.
Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия:
1) создание базы данных в типизированном файле,
2) дополнение файла новыми записями,
3) вывод на экран всей базы данных,
4) Вывод списка тех клиентов, которые взяли какой-либо кредит в 2008 году.
5) Вывод списка только тех клиентов, которые взяли ипотеку на 10 лет.
6) Вывод списка тех клиентов, которые взяли автокредит на 1 год.
7) Вывод списка клиентов, завершивших выплаты в 2011 году (по всем типам кредита).
8) Вывод информации о клиентах, которые взяли максимальный и минимальный потребительский кредит.
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 40
База данных «Оптовая база»
Составить программу создания и обработки базы данных, содержащей информацию о товарах на оптовой базе.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
− код товара,,
− название товара (шт.),
− количество на складе,
− стоимость единицы товара,
− срок поставки,
− название фирмы – поставщика товара
Один и тот же товар может доставляться несколькими поставщиками и один и тот же поставщик может доставлять несколько видов товаров.
Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия.
Создание базы данных в типизированном файле.
Дополнение файла новыми записями.
Вывод на экран всей базы данных.
Выбрать поставщиков, которые поставляют все товары
Определить поставщика, который поставляет товар 'коврик для мыши' по самой низкой цене.
Вывести названия товаров, цены на которые никогда не повышались.
Определить, на сколько единиц возросли поставки товара 'инструмент' в 2011г. по сравнению с предыдущим годом.
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 41
База данных «Магазины»
Составить программу создания и обработки базы данных, содержащей информацию о магазинах.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
− фамилия владельца магазина,
− дата рождения владельца магазина,
− размер уставного вклада,
− профиль магазина,
− название магазина,
− район, в котором находится магазин.
Один и тот же магазин может иметь несколько владельцев и один и тот же владелец может иметь в собственности много магазинов.
Примечание: профиль – продуктовый, галантерейный, канцелярский и т. п.
Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия
1) Создание базы данных в типизированном файле.
2) Дополнение файла новыми записями.
3) Вывод на экран всей базы данных.
4) Определение самого молодого предпринимателя, владеющего собственностью в заданном районе.
5) Определение случаев, когда регистрировалось владение лицами, не достигшими 18 лет.
6) Определение случаев, когда уставной капитала магазина внесен более чем одним предпринимателем,
7) Вывод списка профилей магазинов, которыми владеет предприниматель с заданной фамилией, в порядке убывания вложенного в них капитала
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 42
База данных «Авторемонтная мастерская»
Составить программу создания и обработки базы данных, содержащей сведения об авторемонтной мастерской.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
· номер водительских прав владельца автомобиля,
· фамилия владельца автомобиля;
· номер,
· марка,
· год выпуска автомобиля;
· название авторемонтной мастерской;
· фамилия механика,
Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия.
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
База данных «Шахматный турнир»
Составить программу создания и обработки базы данных, содержащей сведения о международном шахматном турнире.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
· фамилия спортсмена,
· дата рождения,
· страна,
· рейтинг
· стартовый номер спортсмена в данном турнире,
· занятое место.
Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия.
Создание базы данных в типизированном файле.
Дополнение файла новыми записями.
Вывод на экран всей базы данных.
Выбор шахматиста с самым высоким рейтингом участников.
Сортировка участников по возрастанию стартовых номеров.
Выбор тех шахматистов, которые заняли три призовых места.
Определение самого молодого участника турнира.
Вывод стран, из которых прибыли спортсмены
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 48
База данных «Расходные материалы»
Составить программу создания и обработки файла данных, содержащего сведения о продаже картриджей для принтеров.
Информация состоит из записей в типизированном файле.
Каждая запись должна содержать поля, содержащиеся в таблице:
Расходные материалы (картриджи) | курс ($) | стоим. заказа ($) | стоим. заказа в руб. | ндс | скидки | |||||
№ | для чего предназначены | наименование | харак- терис- тики | произво- дитель | кол. штук | |||||
цена за ед. измер. ($) | ||||||||||
1 | матричный принтер | Epson LQ 100 | ч/б | Малайзия | 100 | 15 | ||||
2 | матричный принтер | Epson LQ 1050/1170 | ч/б | Малайзия | 150 | 17 | ||||
3 | матричный принтер | Epson FX 1000/1170 | ч/б | Малайзия | 16 | 16 | ||||
4 | матричный принтер | HYUNDAI 910/920 | ч/б | Малайзия | 34 | 16 | ||||
5 | матричный принтер | STAR NX 2400 | ч/б | Малайзия | 17 | 14 | ||||
6 | струйный принтер | Еpson Stylus Color 400/1000 | ч/б | США | 678 | 40 | ||||
7 | струйный принтер | Canon BC - 01 | ч/б | Малайзия | 45 | 72 | ||||
8 | струйный принтер | Canon BC - 02 | ч/б | Япония | 897 | 110 | ||||
9 | струйный принтер | HEWLETT PACKARD 51625A | ч/б | Япония | 90 | 29 | ||||
10 | лазерный принтер | HEWLETT PACKARD 2d/3d | ч/б | США | 300 | 220 | ||||
11 | лазерный принтер | HEWLETT PACKARD 4m | ч/б | США | 50 | 167 | ||||
12 | лазерный принтер | HEWLETT PACKARD 4v/4mv | ч/б | США | 70 | 280 | ||||
13 | лазерный принтер | HEWLETT PACKARD 5P/5MP | ч/б | США | 150 | 115 |
Внесите в таблицу курс доллара. Заполните пустые столбцы: НДС – 20% стоимости заказа в рублях, скидка: 5% –100 –200 штук,
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 |


