Базы данных: . Баканов В.М - 10 стр.

UptoLike

- 10 -
записей данной таблицы. Имеется возможностьзаимствованиясписков по-
лей из других таблицдля этого служит диалоговое окно
Borrow Table Struc-
ture, инициализируемое кнопкой Borrow в диалоге Create Table (рис.7, перед
этим текущий список полей должен быть пуст).
В случае работы с защищенными паролем таблицами следует использовать
вариант
Tools|Passwords… для дополнения (или уничтожения) паролей. Para-
dox-таблицы поддерживают пароли и режимы доступа отдельно для каждого
поля.
Для таблиц формата Paradox возможно задать дополнительные характери-
стики. Установка режима проверки правильности вводимых данных позволя-
ет установить проверку корректности данных на уровне поля; для этого в ок-
не
Create Paradox Table после фиксации нужного поля выбирается вариант
Validaty Check из выпадающего списка Table Properties (аналог см. на рис.7).
Флажок
Required Field устанавливается в случае необходимости обязательно-
го заполнения поля, допустимый диапазон вводимых в текущее поле данных
устанавливается в окнах
Minimize и Maximize, значение по умолчаниюDefault,
шаблон вводимых данных - в окне
Picture (помощь в определении шаблонов
выдается по кнопке
Assist…).
Paradox-таблицы также поддерживают возможность определения списка
допустимых значений поля (список содержится в другой таблице); для реали-
зации этой возможности следует использовать окно
Table Lookup (инициализи-
руется выбором варианта
Table Lookup из выпадающего списка Table Properties
и нажатием кнопки
Define); нужное для заполнения поле выбирается из рас-
положенного в левой части окна
Table Lookup списка Fields, список
Lookup Table содержащих нужные значения таблиц содержится в правой час-
ти окна (из Lookup-таблицы выбирается первое поле, которое должно иметь
соответствующее выбранному в
Fields тип).
Задать вторичные индексы (используются для ускорения поисков в табли-
це и изменения порядка просмотра записей) Paradox-таблицы возможно по-
средством выбора варианта
Secondary Index из выпадающего списка Table
Properties; нажатием кнопки Define определяется новый индекс, Modifyиз-
меняется существующий. В активизируемой таблице
Define Secondary Index
выбранные для индексации поле (поля) выбираются из слева расположенного
списка
Fields в список Indexed Fields (справа, возможно изменение порядка
расположения полей). C целью (реального) обновления индекса следует
включить флажок
Mantained, включение Case Sensitive приводит к учету реги-
стра при сортировке по индексу. Одиночный (включающий единственное по-
ле) вторичный индекс будет иметь имя, совпадающее с именем таблицы; в
противном случае имя индекса придется задать явно.
Таблицы Paradox поддерживают (усиливающее связи между таблицами)
свойство ссылочной целостности, гарантирующее невозможность удаления
информации в одной из связанных таблиц, если
эти данные связаны с (суще-
записей данной таблицы. Имеется возможность ‘заимствования’ списков по-
лей из других таблиц – для этого служит диалоговое окно Borrow Table Struc-
ture, инициализируемое кнопкой Borrow в диалоге Create Table (рис.7, перед
этим текущий список полей должен быть пуст).
   В случае работы с защищенными паролем таблицами следует использовать
вариант Tools|Passwords… для дополнения (или уничтожения) паролей. Para-
dox-таблицы поддерживают пароли и режимы доступа отдельно для каждого
поля.
   Для таблиц формата Paradox возможно задать дополнительные характери-
стики. Установка режима проверки правильности вводимых данных позволя-
ет установить проверку корректности данных на уровне поля; для этого в ок-
не Create Paradox Table после фиксации нужного поля выбирается вариант
Validaty Check из выпадающего списка Table Properties (аналог см. на рис.7).
Флажок Required Field устанавливается в случае необходимости обязательно-
го заполнения поля, допустимый диапазон вводимых в текущее поле данных
устанавливается в окнах Minimize и Maximize, значение по умолчанию – Default,
шаблон вводимых данных - в окне Picture (помощь в определении шаблонов
выдается по кнопке Assist…).
   Paradox-таблицы также поддерживают возможность определения списка
допустимых значений поля (список содержится в другой таблице); для реали-
зации этой возможности следует использовать окно Table Lookup (инициализи-
руется выбором варианта Table Lookup из выпадающего списка Table Properties
и нажатием кнопки Define); нужное для заполнения поле выбирается из рас-
положенного в левой части окна          Table Lookup списка Fields, список
Lookup Table содержащих нужные значения таблиц содержится в правой час-
ти окна (из Lookup-таблицы выбирается первое поле, которое должно иметь
соответствующее выбранному в Fields тип).
   Задать вторичные индексы (используются для ускорения поисков в табли-
це и изменения порядка просмотра записей) Paradox-таблицы возможно по-
средством выбора варианта Secondary Index из выпадающего списка Table
Properties; нажатием кнопки Define определяется новый индекс, Modify – из-
меняется существующий. В активизируемой таблице Define Secondary Index
выбранные для индексации поле (поля) выбираются из слева расположенного
списка Fields в список Indexed Fields (справа, возможно изменение порядка
расположения полей). C целью (реального) обновления индекса следует
включить флажок Mantained, включение Case Sensitive приводит к учету реги-
стра при сортировке по индексу. Одиночный (включающий единственное по-
ле) вторичный индекс будет иметь имя, совпадающее с именем таблицы; в
противном случае имя индекса придется задать явно.
   Таблицы Paradox поддерживают (усиливающее связи между таблицами)
свойство ссылочной целостности, гарантирующее невозможность удаления
информации в одной из связанных таблиц, если эти данные связаны с (суще-


                                    - 10 -