Контрольная работа по
дисциплине БАЗЫ ДАННЫХ (под ред. Красина Ф.А.)
4 задания
Задание1
1. Создать файлы со следующей структурой:
Имя файла: GROUP
Имя поля
|
Тип поля
|
Содержание
|
NSTUD
|
Числовое
|
Идентификатор
|
FAMILY
|
Символьное
|
Фамилия
|
NAME
|
Символьное
|
Имя
|
DATE
|
Дата
|
Дата рождения
|
SEX
|
Символьное
|
Пол студента
|
POLICE
|
Числовое
|
Номер полиса
|
PLASE
|
Мемо - поле
|
Адрес
|
Приложение: папка - Задание 1, файл
- GROUP.DBF
Имя файла: STUDY
Имя поля
|
Тип поля
|
Содержание
|
NSТUD
|
Числовое
|
Идентификатор
|
SUBJECT
|
Символьное
|
Название предмета
|
BALL
|
Числовое
|
Оценка
|
Приложение: папка -
Задание 1, файл - STUDY.DBF
2. Заполнить файлы
значениями данных ( не менее 10 в файле GROUP и не менее 30 в файле STUDY.
3. Вывести для просмотра
на экран содержимое файлов с соответствующими заголовками полей на русском
языке.
4. Увеличить все
значения в поле NSTUD на 10 для файла STUDY ( для выполнения этого задания
создать файл STUDY1, в который предварительно копируется вся информация из
исходного файла).
5. Пометить для
удаления все записи файла STUDY1, относящиеся к математике.
6. Вывести в текстовый
файл всю информацию из файла GROUP для студентов, родившихся до 1.01.1985 г.
7. Вывести в текстовые
файлы поля NSTUD, FAMILY, NAME, DATA отдельно для мужчин и женщин.
Задание 2
1. Упорядочить файл GROUP по датам
рождения отдельно для мужчин и женщин.
2. Упорядочить файл STUDY по
названиям предмета.
3. Упорядочить файл GROUP по номеру
полиса отдельно для мужчин и женщин.
4. Упорядочить файл GROUP по
фамилиям отдельно для мужчин и женщин.
Для проверки выполнения задания
студент должен выслать в текстовом виде команды FOX PRO, выполняющие задания
1-4.
Задание 3
1. Установить связь между файлами
GROUP и STUDY (создать файл GR-ST.VEIW).
2. Вывести в текстовый файл
фамилии, названия предметов и оценки только для женщин.
Для проверки представить файлы DBF
:GROUP STUDY, файл GR-ST.VEIW и текстовый файл, созданный в вопросе 2.
Задание 4
Создать запросы и результаты
запросов сохранить в файлах DBF/TXT.
1. Вывести сведения о мужчинах,
родившихся с 1 января по 1 апреля заданного года.
2. Вывести фамилии, названия
предметов и оценки отдельно для мужчин и женщин.
3. Вычислить количество студентов,
имеющих оценки 2,3, 4, 5 (запрос с группировкой по полю BALL).
4. Вывести фамилии, оценки и
названия предметов, сгруппировав сведения по предметам.
5. Вывести фамилию студента,
имеющего максимальный номер полиса.
Для проверки представляются
результаты запросов.