Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Определение отношения




Приведенные далее действия можно выполнить, используя файл Bobblehead.accdb, вклю­ченный в примеры к данной главе, размещенные в Интернете. Файл содержит таблицы Dollsи Manufacturersв первоначальной форме (без определенных отношений). В файле БД BobbleheadRelationships.accdb представлен окончательный продукт: две таблицы с корректным отношением.

 
 

Далее перечислены действия, необходимые для определения связи или отношения.

1. Любое отношение связывает два поля, находящиеся в разных таблицах. Сначала нужно определить в родительской таблице поле, которое следует использовать.

В хорошо спроектированной БД в родительской таблице применяется поле первичного ключа (см, разд. "Первичный ключ" главы 2). Например, в таблице Manufacturersисполь­зуется поле ID, однозначно определяющее каждого изготовителя.

2. Откройте дочернюю таблицу в Конструкторе.(Самый быстрый способ — щелкнуть правой кнопкой мыши таблицу в Области переходови выбрать строку Конструктор.)

В данном примере дочерняя таблица — Dolls.

 

Рис. 5.1. В таблице Dolls должно быть поле, определяющее изготовителя данной куклы. Имеет смысл вставить новое поле ManufacturerlD. Задайте тип данных Числовой и размер поля Длинное целое, чтобы поле соответствовало полю ID в таблице Manufacturers. После вставки этого поля следует заполнить его правильными данными. (В записи для каждой куклы следует указать идентификационный номер соответствующего изготовителя.)


3. Создайте нужное вам поле в таблице-потомке, если его еще нет.

Каждая дочерняя запись создает ссылку, сохраняя порцию данных, указывающую на запись в таблице-родителе. Вы должны вставить новое поле для хранения этой инфор­мации, как показано на рис. 5.1.

 

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 73; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты