Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК активный раздаточный материал СУБД.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
797.7 Кб
Скачать

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

1. Для чего используются конструкторы, мастера, построители.

2. Какие средства визуального проектирования используются в Visual Fox Pro.

3. Перечислите основные базовые классы.

4. Из каких действий состоит процесс создания формы.

5. Из каких действий состоит процесс создания отчета.

Лабораторное занятие № 7

Тема: Создание приложений БД

Задания к лабораторному занятию №7

1. Выбрать предметную область, определить для данной предметной области два объекта и их свойства, представить эти объекты в терминах реляционных отношений – в виде таблиц с атрибутами (столбцами).

2. Создать в среде СУБД две таблицы данных (см.п.1) и ввести данные в таблицы.

3. Создать проект приложения, включить созданные таблицы и другие компоненты приложения (результат лабораторного занятия №6).

4. Выполнить индивидуальное задание, полученное от преподавателя.

Основная литература: 1[244:256], 2[64:77], 3[168:174], 7[39:47].

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

1. Какие технологии используются при разработке приложений баз данных в СУБД под Windows.

2. Какие задачи решаются на этапе анализа предметной области при проектировании приложений баз данных.

3. На каком этапе разработки приложений баз данных выполняется разработка пользовательского интерфейса.

4. Что может выступать в качестве основной программы приложения баз данных.

5. Что собой представляет проект и какие вкладки имеются в окне Диспетчера проектов Visual Fox Pro, их назначение.

2.4 Планы занятий в рамках самостоятельной работы студентов под руководством преподавателя (срсп)

Задания

Форма

проведения

Методические рекомендации

Рекомендуемая литература

1.

Изучить интерфейс, возможности, типы данных в СУБД Visual FoxPro

Работа за компьютером

Использовать Help Visual FoxPro

1[184:185]

7[73:74, 15:28]

2.

Изучить основные команды xBase в СУБД Visual FoxPro.

Работа за компьютером

Создать таблицу, модифицировать ее, добавить записи, модифицировать записи, выполнить просмотр таблицы.

1[94:105]

3[7:17]

4[5:14]

3.

Выполнить индексирование таблицы по одному полю, по нескольким полям, с указанием условия индексирования. Используя команду SEEK (FIND) осуществить быстрый поиск в таблице данных с подключенным индексом.

Работа за компьютером

Изучить команды для сортировки и индексирования.

1[105:107]

3[21:24]

4[15:19]

4.

Выполнить подсчет записей в таблице, а также суммирование и вычисление среднего значения полей числового типа по всей таблице и с указанием условия выбора полей.

Работа за компьютером

Изучить стандартные функции в СУБД.

1[117:121]

3[50:51]

4[20:23]

5.

Cоставить программу, обеспечивающую:

- автоматическое формирование двумерного числового массива A(5,5) с использованием функций RAND(), INT();

- суммирование всех положительных элементов массива A(5,5), вывод суммы на экран;

- суммирование построчно элементов массива А(5,5) и на основе этих сумм формирование нового массива В(5).

Работа за компьютером

Изучить работу управляющих операторов.

1[111:117]

3[43:45]

4[23:32]

6.

Используя команды SQL, создать структуру таблицы, (не менее 4-х столбцов в таблице, используя различные типы данных: символьные, числовые, логические, даты), командой SQL модифицировать структуру таблицы: добавить столбец, удалить столбец, изменить имя столбца, изменить параметры столбца.

Работа за компьютером

Изучить возможности команд SQL.

1[122:133]

2[26:29]

7.

Используя конструктор запросов, создать и сохранить в файле простые запросы SQL, используя вычисляемые столбцы, задавая выводимые имена столбцов и различные типы получателей запроса.

Работа за компьютером

Изучить технологию создания запросов с помощью конструктора запросов.

2[16:26]

10[1028:1037]

8.

Используя конструктор запросов, создать и сохранить в файле многотабличные запросы SQL, используя стандартные функции SQL, запросы с группировкой данных.

Работа за компьютером

Изучить технологию создания запросов с помощью конструктора запросов.

2[16:26]

10[1028:1037]

9.

Сформировать запросы с подзапросами к одной таблице данных, к двум таблицам данных, используя опцию HAVING.

Работа за компьютером

Изучить технологию создания запросов с помощью конструктора запросов.

2[16:26] 10[1028:1037]

10.

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

Работа за компьютером

Изучить технологию создания форм с помощью конструктора форм.

1[194:201]

8[97:115]

11.

Изучить свойства объектов, задающие связь с данными БД.

Работа за компьютером

Изучить способы создания связей объектов формы с БД.

8[124:128, 132,155,162,384:385]

12.

Используя командное окно и конструктор меню создать двухуровневое меню.

Работа за компьютером

Изучить технологию создания меню с помощью конструктора меню.

1[201:207]

8[277:295]

13.

Изучить работу с конструктором проектов СУБД Visual FoxPro, вкладки, создание файла проекта.

Работа за компьютером

Изучить технологию создания проектов.

1[207:210]

8[39:56]

14.

Создать соединения с источниками данных других форматов.

Работа за компьютером

Изучить создание соединений с источниками данных других форматов.

8[531:548]

15.

Разработать ИМД, СМД, РМД для ПО, заданной пеподавателем

Индивидуальная письменная работа

Изучить модели данных.

7[56:89]

10[56:58]