Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ЛАБОРАТОРНАЯ РАБОТА №7. Теоретические сведения





 

ПРОГРАММИРОВАНИЕ: ПОИСК, СОРТИРОВКА, НАЛОЖЕНИЕ ФИЛЬТРА

 

 

Теоретические сведения.

Для освоения языка программирования FoxPro предназначены следующие две лабораторные работы, выполнение которых кроме знания развитых инструментальных средств требует знания основных команд управления данными в системе. Подробный формат команд можно посмотреть в Help. Для просмотра данных используются команды- Display, List, Browse, для открытия файлов – Open, Use, для редактирования – Edit, Change, Replace, Browse, Update, для добавления записей –Append, Insert, для удаления – Delete, Recall, Pack, Zap, для сортировки – Sort…, для наложения фильтра – Set filter to …, последовательный поиск – Locate, Continue, поиск в индексных файлах – Seek, Find, поиск в базе данных – Select …, сканирование – Scan…, команда очищения экрана и переменных – Clear, команды установки – Set …, описание массивов – Dimension …. Команды управления и организации циклов похожи на все языки программирования и начинаются с ключевых слов: If …, Do case …, Do while …, For …. В FoxPro имеется большое количество арифметических, логических, строковых функций, функций обработки даты и других. Общий формат функций: имя функции (параметры).

 

Задание на лабораторную работу.

 

1. Создать формы для работы с базой данных “Студенты”, в которой кроме полей базы данных присутствуют кнопки с именами: последовательный поиск, поиск в индексном файле, поиск в отсортированном файле, поиск с наложением фильтра, поиск с использованием команды Select, поиск с использованием сканирования. При нажатии каждой из названных кнопок должны выполнится соответственно следующие действия:

1) найти всех студентов, обучающихся в платных группах и год рождения которых не больше заданного;

2) найти всех студентов, номера зачетных книжек которых больше заданного;

3) отсортировать файл базы данных, хранящий сведения о студентах, по фамилиям и вывести сведения о студентах, фамилии которых начинаются на буквы ‘А’ и ‘В’;

4) на файл базы данных, хранящий сведения о студентах наложить фильтр по дате поступления в институт и вывести записи из таблицы с фильтром;

5) с использованием команды Select вывести фамилии студентов, обучающихся в платных группах и сдавших сессии на хорошо и отлично;

6) просканировать файл базы данных, хранящий сведения о студентах и вывести фамилии студентов, год рождения которых находится в заданном интервале.

 

Вопросы.

 

1. Как осуществляется сортировка данных?

2. В чём особенность сортировки данных по нескольким полям?

3. В каких случаях предпочтительнее выполнять сортировку данных при поиске информации?

4. Что Вы понимаете под фильтром?

5. В каких случаях удобно выполнять сканирование таблицы?

6. В чём отличие последовательного и индексного методов доступа?

7. Какие команды используются при последовательном методе поиска?

8. Какие команды используются при индексном методе доступа к данным?

9. В чём различие команд Seek и Find?

 







Дата добавления: 2014-11-10; просмотров: 579. Нарушение авторских прав; Мы поможем в написании вашей работы!




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

Эффективность управления. Общие понятия о сущности и критериях эффективности. Эффективность управления – это экономическая категория, отражающая вклад управленческой деятельности в конечный результат работы организации...

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

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия