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



бет87/215
Дата29.01.2022
өлшемі4,64 Mb.
#115817
1   ...   83   84   85   86   87   88   89   90   ...   215
Байланысты:
Голицына О Л Партыка Т Л Попов И И Системы

3.2. Данные и операторы


Типы файлов и их расширения

Расширение следует за именем файла и отделяется от него точкой. Например, datafile.dbf — имя файла базы данных.

Когда файл создан в FoxPro, расширение назначается автоматически (исключение для текстового файла). Если открывается файл, не надо указывать его расширение. Например, с помощью следующей команды открывается файл базы данных с именем datafile.dbf:

use datafile

Может быть указано другое расширение файла, когда создается или открывается файл. Например, с помощью следующей команды создается файл базы данных с расширением new:

create  datafile.new

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

Основные типы файлов и расширения:

файл данных, файл базы данных (database, dbf) — содержит упорядоченный набор определенных данных. В   FoxPro  различают шесть типов данных:  символьный, цифровой, с плавающей точкой, дата, логический и служебные записи;

индексный файл (index, . idx) — управляет порядком доступа к записям в конкретной базе данных и их обработки.


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

файл связанных данных, мемо-поля (memo, . fpt) — содержит данные, сохраняемые в мемо-полях, являющихся частью базы данных. Информация из мемо-полей не сохраняется в файле (расширение  .dbf) базы данных, вместо


этого она сохраняется в файле с тем же именем с расширением .fpt;

программный файл (program, .prg) — содержит множество команд (программу), которые решают определенную задачу. Эти файлы могут быть созданы и отредактированы с использованием текстового редактора FoxPro (modify


file, modify  command) или любого другого;

откомпилированная     программа     (compiled      program, f xp) — содержит файл программы, которая откомпилирована FoxPro в сжатую форму для более быстрого выполнения. FoxPro создает эти файлы для уменьшения времени решения этой задачи;

текстовый файл (text,  .txt) — содержит текстовые данные в коде ASCII, созданные с помощью команды copy to delimited. Расширение .txt добавляется автоматически, когда создан файл текстовых данных. Это расширение также могло быть использовано с текстовыми файлами, созданными с помощью текстового редактора FoxPro,
но расширение . txt должно быть определено, когда файл создан с помощью другого редактора. Например, следующая команда создает файл без расширения:

modify file notes

Если  вы хотите создать файл  с расширением   . txt, вы должны выдать команду, аналогичную следующей:

modify file notes.txt

резервная копия файла (file  backup,  .bak) — содержит предыдущую версию текста, программы или файла базы
данных;

формат экрана (.fmt) — содержит описание экрана пользователя, которое определяет форматы, используемые для


ввода, редактирования и просмотра данных;

формат отчета (report, . frx) — содержит описание отчета. Это описание определяет, какую информацию содержит


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

описание метки (label, . lbx) — содержит описание метки. Это описание определяет данные и расположение для


вывода метки, включая ширину поля, ширину и высоту метки, сквозную нумерацию меток, а также расстояние и
число строк между метками;

файл сохранения переменных оперативной памяти (memory variable save,  mem) — позволяет сохранить информацию о переменных, определенных во время сеанса FoxPro (команда save to. . .);

файл описания окна (window   file,   .win) — содержит описание окна, которое было создано с помощью команды save  window



Достарыңызбен бөлісу:
1   ...   83   84   85   86   87   88   89   90   ...   215




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет