Разработка баз данных в Microsoft Visual Foxpro. Часть 1: создание структуры базы данных. Семенова И.И. - 35 стр.

UptoLike

Составители: 

34
определен первичный ключ или ключ-кандидат, а для дочерней индекс
для связи с родительской таблицей. Например, при задании отношений
между таблицами Staff и Paies, для таблицы Staff определен первичный
ключ, таблица Paies содержит индекс, не являющийся уникальным, выра-
жение индекса которого состоит из кода сотрудника, по которому осуще-
ствляется связь между таблицами.
Для определения отношений между таблицами откройте окно конст-
руктора базы данных и выполните следующие действия:
1. Выберите родительскую таблицу. Установите курсор мыши на
первичный ключ таблицы Staff (на название индекса).
2. Нажмите кнопку мыши и, не отпуская ее, переместите курсор мы-
ши на индекс дочерней таблицы Paies, по которому устанавливает-
ся связь (к названию индекса).
3. Отпустите кнопку мыши. В окне конструктора базы данных между
таблицами появилась линия, отображающая созданное отношение
между таблицами.
Обратите внимание, что при установке курсора мыши на первичный
ключ таблицы и нажатии кнопки мыши, вместо курсора образуется копия
ключа, которую вы и переносите на индекс дочерней таблицы.
Установите курсор мыши на линию, соединяющую таблицы, и на-
жмите дважды курсор мыши. На экране откроется окно диалога «Edit
Relationshi, в котором слева приведены наименование и раскрывающий-
ся список индексов родительской таблицы, а справа аналогичная ин-
формация о дочерней таблице. В этом же окне диалога приведен тип отно-
шений между таблицами. Для сохранения отношения нажмите кнопку ОК,
а для отказа кнопку Cancel.
Для удаления установленного отношения между таблицами установи-
те курсор на линию, соединяющую связываемые таблицы, и нажмите пра-
вую кнопку мыши. Линия при этом увеличится в толщине и на экране поя-
вится контекстное меню. Выберите из этого меню команду Remove
Relationship, и описание отношения будет удалено из базы данных.
Определение условий целостности данных
Установленные связи между таблицами могут быть использованы для
задания условий целостности данных. Целостность данных является одним
из самых важных требований, предъявляемых к базам данных.
При первой попытке настройки условий целостности необходимо
предварительно в меню выбрать пункт Database, а затем подпункт Clean
Up Database, представленный на рис. 15.
PDF created with pdfFactory Pro trial version www.pdffactory.com