Информатика -продвинутый курс




ПРЕДСТАВЛЕНИЕ ОБ ЯЗЫКАХ УПРАВЛЕНИЯ РЕЛЯЦИОННЫМИ БАЗАМИ ДАННЫХ ТИПА dBASE - часть 25


/p>

Входной информацией в БД выступают следующие данные по каждому классу: число учеников на конец прошлого года и по четвертям; число неуспевающих в классе по четвертям; число пропусков в классе на текущий момент (по болезни и без уважительной причины. Учитывается работа с трудными семьями, медицинское обслуживание. Собирается информация о сохранности учебников и наглядно-дидактических материалов; о группах продленного дня и посещении УПК.

Требования к переработке информации:

• ввод данных и автоматическая сортировка по классам;

• добавление записей;

• внесение изменений в записи по запросу на номер класса;

• удаление записей посредством пометки знаком «*» в режиме просмотра данных. Выходная информация:

• просмотр данных в виде табл. 6.3 или табл. 6.4, а также просмотр данных по одному из столбцов таблиц, например, только пропуски уроков;

• вывод на принтер табл. 6.3 или табл. 6.4, а также печать только определенных столбцов.

Ввод данных удобно осуществлять с использованием экранных форм, повторяющих на экране таблицы. Так как эти таблицы не помещаются на экране одновременно и содержат неповторяющуюся информацию, целесообразно разделить ввод данных на две части. Обработку информации также удобнее проводить по двум таблицам по отдельности. Выбор осуществим по меню:

1. Часть 1.                  2. Часть 2.                  3. Конец работы.

Создадим две БД и проиндексируем их с тем. чтобы при вводе данных они автоматически сортировались по классам и чтобы в дальнейшем ускорить поиск требуемой информации. Над каждой из двух таблиц организуем проведение следующих операций:

1) заполнение новой базы;

2) добавление записей;

3)корректировку;

4)удаление записей;

5) печать документов;

6)выход.

Рассмотрим характеристики программ по каждому из представленных пунктов меню.

1) Этот пункт предполагает, что все записи БД уничтожаются и предварительно появляется предупреждение:

«При создании новой БД все данные уничтожаются. Вы действительно хотите создать новую БД? (д/н)».




Содержание  Назад  Вперед