Составители:
Рубрика:
79
BROWSE
Вы увидите, что файл не только «выглядит» как упорядоченный, но и имеет
упорядоченные номера записей (это можно заметить в статусной строке при перемещении
файлового указателя).
• Возвратитесь в рабочую область с файлом students.dbf
SELECT A
и создайте несколько других индексных файлов:
a) ключ «по возрастанию оценки за сессию
01»
INDEX ON Балл_сес01 TO stud02
BROWSE
(будет выведен список, начинающийся с «плохих» студентов);
б) ключ «по убыванию оценки за сессию 01»
INDEX ON - Балл_сес01 TO stud03
BROWSE
(будет выведен список, начинающийся с «отличников»);
в) ключ «по убыванию среднего балла за сессии 01
и 02»
INDEX ON -( Балл_сес01+ Балл_сес02)/2 TO stud04
BROWSE
(будет выведен список, начинающийся с «устойчиво- хороших студентов»).
• Закройте все файлы в рабочей область A командой
CLOSE ALL.
• Откройте все индексные файлы, связанные с файлом students.dbf командой USE
students
SET INDEX TO stud01,stud01
,stud03
• Определите (мысленно), по какому индексу окажется упорядоченным файл students.dbf,
если ввести команду BROWSE. Проверьте правильность Вашей догадки.
•Измените главный индекс командой
SET ORDER TO 3
По какому индексу окажется упорядоченным файл students.dbf, если ввести
команду BROWSE?
• Последовательно изменяйте главный индекс, проверяйте правильность Ваших
предположений
об упорядочении файла:
SET ORDER TO 1
SET ORDER TO 2
SET ORDER TO 0
Задание: Выполните выше описанные примеры с помощью команд меню.
Новые команды и функции:
INDEX ON <expr> TO <file> [FOR <exprL>][UNIQUE] - создание индексного файла с
расширением по умолчанию .idx
SET INDEX TO <список_инд_файлов> - в рабочей области открываются индексные файлы (до
семи),перечисленные в <списке>.
SET INDEX TO - закрываются все индексные файлы.
USE <file.dbf> INDEX <file.idx> - неиндексированный файл открывается совместно с индексным
файлом (
для пользователя – упорядочивается).
SET ORDER TO <exprN> - выбор номера индексного файла из списка открытых командой SET
INDEX.
SET ORDER TO 0 - отмена индексирования.
REINDEX - обновление индексных файлов после изменений в исходном (индексируемом) файле.
CLOSE ALL - закрытие файлов всех типов.
79 BROWSE Вы увидите, что файл не только «выглядит» как упорядоченный, но и имеет упорядоченные номера записей (это можно заметить в статусной строке при перемещении файлового указателя). • Возвратитесь в рабочую область с файлом students.dbf SELECT A и создайте несколько других индексных файлов: a) ключ «по возрастанию оценки за сессию 01» INDEX ON Балл_сес01 TO stud02 BROWSE (будет выведен список, начинающийся с «плохих» студентов); б) ключ «по убыванию оценки за сессию 01» INDEX ON - Балл_сес01 TO stud03 BROWSE (будет выведен список, начинающийся с «отличников»); в) ключ «по убыванию среднего балла за сессии 01 и 02» INDEX ON -( Балл_сес01+ Балл_сес02)/2 TO stud04 BROWSE (будет выведен список, начинающийся с «устойчиво- хороших студентов»). • Закройте все файлы в рабочей область A командой CLOSE ALL. • Откройте все индексные файлы, связанные с файлом students.dbf командой USE students SET INDEX TO stud01,stud01,stud03 • Определите (мысленно), по какому индексу окажется упорядоченным файл students.dbf, если ввести команду BROWSE. Проверьте правильность Вашей догадки. •Измените главный индекс командой SET ORDER TO 3 По какому индексу окажется упорядоченным файл students.dbf, если ввести команду BROWSE? • Последовательно изменяйте главный индекс, проверяйте правильность Ваших предположений об упорядочении файла: SET ORDER TO 1 SET ORDER TO 2 SET ORDER TO 0 Задание: Выполните выше описанные примеры с помощью команд меню. Новые команды и функции: INDEX ONTO [FOR ][UNIQUE] - создание индексного файла с расширением по умолчанию .idx SET INDEX TO <список_инд_файлов> - в рабочей области открываются индексные файлы (до семи),перечисленные в <списке>. SET INDEX TO - закрываются все индексные файлы. USE INDEX - неиндексированный файл открывается совместно с индексным файлом (для пользователя – упорядочивается). SET ORDER TO - выбор номера индексного файла из списка открытых командой SET INDEX. SET ORDER TO 0 - отмена индексирования. REINDEX - обновление индексных файлов после изменений в исходном (индексируемом) файле. CLOSE ALL - закрытие файлов всех типов.
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »