Создание базы данных, таблиц и индексов
Контейнерный файл базы данных.
Контейнерный файл базы данных – это файл, имеющий расширение .DBC и содержащий информацию обо всех остальных таблицах, входящих в состав базы данных. С .DBC файлом связан файл .DCT, содержащий memo-поля контейнерного файла б.д. и .DCX-файл, являющийся структурным индексом файла б.д.
Таблица контейнерного файла б.д. хранит справочную информацию обо всех типах объектов: полях, принимаемых по умолчанию значениях, установленных ограничениях, триггерах, индексах, связях между таблицами, информацию о локальных и удаленных представлениях, а также длинные имена таблиц и полей, хранимые процедуры, связи с удаленными источниками данных.
|
Имя поля |
Тип данных |
Длина |
Назначение поля |
|
OBJECTID |
Integer |
4 |
Ключевое поле - порядковый номер |
|
PARENTID |
Integer |
4 |
Указатель на родительский объект. Для таблиц и представлений представлений подительским объектом является база данных, поэтому их указатели показывают на первые четыре записи этой таблицы |
|
OBJECTTYPE |
Character |
10 |
Длинное имя объекта |
|
OBJECTNAME |
Character |
128 |
Двоичный код свойств этого объекта |
|
PROPERTY |
Memo(binary) |
4 |
Двоичный код программ этого объекта |
|
CODE |
Memo(binary) |
4 |
Флажки, обеспечивающие ссылочную целостность данных |
|
RIINFO |
Character |
6 |
Поле расширения, которое можно использовать в своих целях |
|
USER |
Memo |
4 |
|
Последнее поле в таблице контейнерного файла б.д. является неопределнным и может использоваться для расширения возможностей создаваемого приложения. Записи в таблице контейнерного файла представляют отдельные поля, индексы, таблицы, связи, представления и одиночные соединения. Некоторые из записей хранят информацию о самой б.д., они имеют тип Database.
Use baza1.dbc
Browse
Имя базы данных, к которой относится таюлица, фиксируется в заголовке файла таблицы .DBF. Включение маркера файла .DBC в заголовке .DBF-файла повлекло за собой некоторое увеличение размера этого заголовка и послужило причиной того, что .DBF-файлы FoxPro версии2.х, не имеют обратной совместимости с файлами VFP. Если вы захотите сохранить файл .DBF формата VFP в формате FoxPro 2.x, вся информация о связи с б.д. будет потеряна.
предыдущаяследующая