Задания для VISUAL FOX PRO, страница 9


Приложение 2.

Вариант 1.

1.  Из таблицы студентов выбрать только студентов 31 группы.

2.  Выдать список студентов, специализирующихся на кафедре прикладной математики.

3.  Посчитать сколько студентов каждого курса есть в списке (номер курса определяется из группы)

4.  В таблицу STUDENT добавить новое поле STIP (N 6,2) - стипендия. Заполнить значения этого поля для всех записей таблицы. Для каждой группы определить итоговую суммарную стипендию по всей группе в целом.

Вариант 2.

1.  Выбрать из таблицы абонентов всех лиц, проживающих на одной улице (на выбор).

2.  Вывести список всех улиц со списком абонентов, проживающих на каждой улице.

3.  Вывести список абонентов, заплативших в этом месяце за телефон.

4.  Посчитать и вывести объем недоплаты или переплаты для каждого номера (тариф приведен в таблице TELEFON, сумма оплаты в таблице PLATA).

Вариант 3.

1.  Выбрать из таблицы карта только детей.

2.  Вывести число человек, находящихся в каждом отделении.

3.  Посчитать дату выписки больного (знаем дату поступления и количество дней на лечение из таблицы).

4.  Посчитать оценку затрат на лечение в каждом отделении (среднее арифметическое дней, потраченных на лечение каждого больного).

Вариант 4.

1.  В таблицу PERSONA добавить новое поле OTDEL (N 2.0) - Номер отдела, в котором работает человек. Заполнить значения этого поля для всех записей таблицы. Выбрать из таблицы сотрудников только тех, которые работают во 2 отделе.

2.  Вывести фамилии всех сотрудников, работающих на одной и той должности (любой на выбор).

3.  Вывести список тех, кто получает зарплату меньше 3000.

4.  Указать список должностей, с соответствующим количеством человек, работающих по данной должности.

Вариант 5.

1.  Из таблицы товаров выбрать товары, цена которых превышает значение 50 рублей.

2.  Вывести список товарных групп, со всеми товарами относящимся к ним.

3.  Вывести таблицу прихода в виде - дата, название товара, цена, количество товара, сумма оплаты = цена * количество.

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

Вариант 6.

1.  Из расписания выбрать номера поездов, прибывших после 12-00.

2.  Вывести список пунктов назначений, время следования до которых превышает 14 часов.

3.  В таблицу RASP добавить поле PROC (N 5,2) - реальный процент заполняемости мест в поезде. Заполнить значения этого поля для всех записей таблицы. Посчитать и вывести число пассажиров, уехавших сегодня.

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

Вариант 7.

1.  Из таблицы сотрудников выбрать всех молодых специалистов (моложе 30 лет).

2.  Вывести список сотрудников, поступивших на работу в текущем году.

3.  Посчитать количество сотрудников в каждом отделе.

4.  В таблицу TABEL добавить поле OKLAD (N 9,2) - оклад данного сотрудника, принятого на работу. Заполнить значения этого поля для всех записей таблицы. Посчитать итоговую сумму окладов сотрудников каждого отдела.

Вариант 8.

1.  Из таблицы преподавателей выбрать тех, которые работают на кафедре прикладной математики.

2.  На каждый день недели  вывести список дисциплин, которые читаются в этот день.

3.  Посчитать недельную рабочую нагрузку для каждого преподавателя (т.е. количество рабочих часов в неделю).

4.  Посчитать общее количество часов годовых дисциплин по каждой кафедре.

Вариант 9.

1.  Вывести список всех промышленных товаров, у которых  не истек срок годности.

2.  Вывести список всех покупателей, заказавших товары в количестве больше, чем 20 единиц измерения (кг., шт. и т.д.).