Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
479 Кб
Скачать
☆

Лабораторная работа №4

Название

Работа с базами данных: проектирование базы данных.

Цель работы

Познакомится с интерфейсом пользователя СУБД FoxPro и приобрести начальные навыки проектирования баз данных (БД) с помощью данной СУБД.

Задание

  1. Ознакомиться с описанием лабораторной работы №4-5 (электронная копия – в файле Лаб_№4-5.doс, размещенному по адресу P:\Методички\ Кафедра 24\Информатика 1.1.

  2. Запустить FoxPro (командой P:\Методички\FP26W\vfp9.exe), помощь - в файле P:\Методички\FP26W\dv_foxhelp.chm, справка по отдельным командам - в папке P:\Методички\FP26W\Помощь).

  3. Создать БД, следующей структуры (имена полей указываются в скобках):

Фамилия (FIO)

Имя (NAM)

Дата рождения (DATR)

Учебная группа (UGR)

Размер стипендии (STIP)

Типы и размеры полей: FIO – символьный тип (Character) длиной 20 символов; NAM – символьный тип длиной 15 символов; DATR – тип дата (Date) со стандартной длиной 8; UGR – символьный тип длиной 4; STIP – числовой тип (Numeric) длиной 6 разрядов.

  1. Заполнить созданную БД 6 записями.

  2. Выполнить команду BROWSE.

  3. Удалить 1 запись физически.

  4. Проиндексировать БД по одному полю (команда INDEX).

  5. Отсортировать БД по другому полю (команда SORT).

  6. Составить отчет по лабораторной работе.

Лабораторная работа №5

Название

Работа с базами данных: управление базами данных.

Цель работы

Приобрести начальные навыки управления БД посредством СУБД FoxPro: научиться выполнять операции выборки и сортировки данных в базе данных, связывать разные БД, подготавливать отчеты.

Задание

  1. Ознакомиться с описанием лабораторной работы №4-5 (электронная копия – в файле Лаб_№4-5.doс (Лаб_FoxPro.doс), размещенному по адресу P:\Методички\ Кафедра 24\Информатика 1.1.

  2. Запустить FoxPro (командой P:\Методички\FP26W\vfp9.exe), помощь – в файле P:\Методички\FP26W\dv_foxhelp.chm, справка по отдельным командам – в папке P:\Методички\FP26W\Помощь).

  3. Выполнить индивидуальное задание по варианту (место расположения исходных файлов – в папке P:\Методички\FP26W).

  4. Составить отчет по лабораторной работе.

Варианты заданий

Вариант 1

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 1.

Условия зачисления: план – 45 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 2

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 2.

Условия зачисления: план - 20 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'. Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 3

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 5.

Условия зачисления: план - 25 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 4

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 4.

Условия зачисления: план - 45 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 5

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 5.

Условия зачисления: план - 25 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 6

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 6.

Условия зачисления: план - 20 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 7

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 7.

Условия зачисления: план - 40 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 8

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 5.

Условия зачисления: план - 35 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 9

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 4.

Условия зачисления: план - 25 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 10

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 1.

Условия зачисления: план - 15 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 11

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 7.

Условия зачисления: план - 45 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 12

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 4.

Условия зачисления: план - 43 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 13

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 6.

Условия зачисления: план - 13 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 14

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 2.

Условия зачисления: план - 17 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 15

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 1.

Условия зачисления: план - 30 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 16

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 4.

Условия зачисления: план - 30 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 17

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 5.

Условия зачисления: план - 40 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 18

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 7.

Условия зачисления: план - 35 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 19

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 4.

Условия зачисления: план - 25 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Вариант 20

Используя файлы a1.dbf и a2.dbf вывести в файл претендентов на зачисление на специальность 1.

Условия зачисления: план - 15 человек, зачисляются только сдавшие все три экзамена и не имеющие в поле zdel символа '1'.

Список вывести по баллам + по алфавиту (при условии одинаковых баллов).

(см. команды: USE, SELECT, SET RELATION, INDEX, SELECT SQL).

Контрольные вопросы

  1. Что такое база данных (БД)

  2. Что такое СУБД и что они позволяют делать.

  3. Состав средств типичной СУБД.

  4. Что такое поле и запись БД.

  5. Что такое FoxPro.

  6. Какие типы дисковых файлов можно создавать и обрабатывать в FoxPro.

  7. Приведите синтаксис типичной команды FoxPro.

  8. С помощью какой команды создается структура БД в FoxPro, а с помощью какой модифицируется.

  9. С помощью какой команды осуществляется дополнение БД в FoxPro.

  10. С помощью какой команды можно открыть уже созданную БД в FoxPro.

  11. В чем отличие операции индексирования от сортировки.

  12. При помощи какой команды установить связь двух БД по типу одна запись к одной. Какие при этом должны соблюдаться условия.