birmaga.ru
добавить свой файл

1

Задание 1




  1. Создать файлы со следующей структурой:


Имяфайла : GROUP


Имя поля

Тип поля

Содержание

NSTUD

Числовое

Идентификатор

FAMILY

символьное

Фамилия

NAME

Символьное

Имя

DATE

Дата

Дата рождения

SEX

Символьное

Пол студента

POLICE

Номер полиса




PLASE

Memo- поле

Адрес


Имяфайла : STUDY


NSUD

Числовое

Идентификатор

SUBJECT

символьное

Название предмета

BALL

Числовое

оценка



  1. Заполнить файлы значениями данных ( не менее 10 в файле GROUP и не менее 30 в файле STUDY.


  2. Вывести для просмотра на экран содержимое файлов с соответствующими заголовками полей на русском языке.

  3. Увеличить все значения в поле NSTUD на 10 для файла STUDY ( для выполенеия этого задания создать файл STUDY1, в который предварительно копируется вся информация из исходного файла) .

  4. Пометить для удаления все записи файла STUDY1, относящиеся к математике.

  5. Вывети в текстовый файл всю информацию из файла GROUP для студентов, родившихся до 1.01.1985 г.

  6. Вывести в текстовые файлы поля NSTUD, FAMILY, NAME, DATA отдельно для мужчин и женщин.


Для проверки выполнения лабораторной работы студент должен представить файлы-DBF :GROUP, STUDY,STUDY1 и текстовые файлы с результатами выполнения заданий 6, 7.

Задание 2


  1. Упорядочить файл GROUP по датам рождения отдельно для мужчин и женщин.

  2. Упорядочить файл STUDY по названиям предмета.

  3. Упорядочить файл GROUP по номеру полиса отдельно для мужчин и женщин.

  4. Упорядочить файл GROUP по фамилиям отдельно для мужчин и женщин.


Для проверки выполнения задания студент должен выслать в текстовом виде команды FOXPRO, выполняющие задания 1-4.
Задание 3


  1. Установить связь между файлами GROUP и STUDY (создать файл GR-ST.VEIW).

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


Для проверки представить файлы DBF :GROUPSTUDY , файл GR-ST.VEIW и текстовый файл, созданный в вопросе 2.
Задание 4
Создать запросы и результаты запросов сохранить в файлах DBF/ТХТ.


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

  2. Вывести фамилии, названия предметов и оценки отдельно для мужчин и женщин.
  3. Вычислить количество студентов, имеющих оценки 2,3, 4, 5 (запрос с группировкой по полю BALL).

  4. Вывести фамилии, оценки и названия предметов, сгруппировав сведения по предметам.

  5. Вывести фамилию студента, имеющего максимальный номер полиса.


Для проверки представляются результаты запросов.