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

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

ЛАБОРАТОРНАЯ РАБОТА №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. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Характерные черты немецкой классической философии 1. Особое понимание роли философии в истории человечества, в развитии мировой культуры. Классические немецкие философы полагали, что философия призвана быть критической совестью культуры, «душой» культуры. 2. Исследовались не только человеческая...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Основные структурные физиотерапевтические подразделения Физиотерапевтическое подразделение является одним из структурных подразделений лечебно-профилактического учреждения, которое предназначено для оказания физиотерапевтической помощи...

Почему важны муниципальные выборы? Туристическая фирма оставляет за собой право, в случае причин непреодолимого характера, вносить некоторые изменения в программу тура без уменьшения общего объема и качества услуг, в том числе предоставлять замену отеля на равнозначный...

Тема 2: Анатомо-топографическое строение полостей зубов верхней и нижней челюстей. Полость зуба — это сложная система разветвлений, имеющая разнообразную конфигурацию...

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