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

 

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

1. Во много раз сокращаются размеры DBF-файлов.

2. Отпадает необходимость при формировании и редактировании DBF-файла многократно набивать один и тот же текст.

3. Легко модифицировать ключевую информацию

 (разбивки скважин, привязки горизонтов и т.д.)

Ссылка на справочник определяется символом & в поле алиас имени поля.

За символом & следует 8-ми символьное имя файла справочника латинскими литерами.

Вышесказанное поясним на примере:

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

Код

&HORIZONT

Файл с описанием

100

11

128889.H11

101

7

138889.H22

Код - это уникальный номер данного горизонта на конкретном профиле.

Файл с описанием - это имя файла горизонтов системы SPS-PC.

Второе поле БД является ссылкой на справочник горизонтов

При работе с данным DBF-файлом программа всегда будет по ключу поля 2 подставлять информацию из справочника под номерами 11 и 7.

Код

Название

Стратиграфия. Привязка

7

СД-8

Подошва K1

11

НХ-11

Кровля J2

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

 

К началу раздела

 

К началу инструкции