Составители:
Рубрика:
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 ON TO [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
- …
- следующая ›
- последняя »
