Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
FoxPro.doc
Скачиваний:
3
Добавлен:
19.09.2019
Размер:
1.99 Mб
Скачать
  1. Задание

2.1. Домашняя подготовка.

  1. Изучить основные способы создания запросов.

  2. Подготовить необходимые данные - две таблицы (структуру таблиц и данные для заполнения таблиц).

  3. Проработать материал по созданию базы данных, таблиц, их заполнению, изменению и удаления данных в таблицах.

  4. Подготовить вопросы работы с представлениями.

2.2. Порядок выполнения задания в лаборатории.

2.2.1. Создайте таблицы в созданной базе данных MPEI таблицы STUDENTS и RATINGS при помощи команды CREATE TABLE (SQL) со следующими полями:

Таблица STUDENTS.

Имя поля

Пояснение

Тип данных

Размерность

Ключ

ID_Student

Уникальный № студента

Numeric

5

ПК

Surname

Фамилия

Сharacter

50

-

Firstname

Имя

Сharacter

20

-

Lastname

Отчество

Сharacter

30

-

Sex

Пол

Logical

-

-

Таблица RATINGS.

Имя поля

Пояснение

Тип данных

Размерность

Ключ

ID_Student

Уникальный № студента

Numeric

5

ВК

Subject_ID

Идентиф. Предмета

Numeric

2

ВК

Semestr

Семестр

Numeric

1

-

Kurs

Курс

Numeric

1

-

Rating

Оценка

Numeric

1

-

Date

Дата

Date

-

-

где ПК - первичный ключ, ВК - внешний ключ.

2.2.2. Модифицируйте таблицу STUDENTS, дополнив ее полем Birthdate

2.2.3. Заполните таблицы с помощью окна BROWSE.

2.2.4. Произведите с помощью команды SELECT (SQL) выборки записей из отдельных таблиц и из объединений таблиц :

Студентов, родившихся до 1980 года;

Объединение фамилий студентов и их оценок с названиями предметов;

Объединение фамилий студентов, родившихся после 1980 года, их неудовлетворительных оценок (<3) с названиями предметов;

Объединение фамилий студентов, их положительных оценок (>2) по предметам, начинающимся со слога «МА».

2.2.5. Выведите результаты запроса по п. 2.2.4(а) в массив, курсор и таблицу с помощью параметра INTO, отсортируйте результаты запроса по одному из полей с помощью параметра ORDER BY.

2.2.6. Создайте представление на основе одной таблицы. Просмотрите результат и выполните выборку по условию для этого представления.

2.2.7. Создайте представление на основе двух таблиц. Просмотрите результат и выполните выборку по условию для этого представления.

2.2.8. Удалите одно из представлений.

2.2.9. Показать результаты работы преподавателю. Завершить работу с СУБД FoxPro.

3. Требования к отчету.

Отчет должен включать:

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

Распечатки структуры и записей таблиц базы данных по всем пунктам задания с указанием соответствующих команд языка SQL.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]