Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Просмотр существующих связей




Удаление связи

Изменение существующих связей

1 Закройте все открытые таблицы. Изменять связи между открытыми таблицами нельзя.

2 Переключитесь в окно базы данных. Для переключения в окно базы данных из другого окна нажмите клавишу F11.

3 На панели инструментов нажмите кнопку Схема данных.

4 Если таблицы, в которых необходимо изменить связи, не отображены на экране, на панели инструментов нажмите кнопку Добавить таблицу, а затем дважды щелкните имя каждой таблицы, которую необходимо добавить.

5 Дважды щелкните линию связи, которую необходимо изменить.

6 Установите параметры связи. Для получения дополнительных сведений об определенном параметре в диалоговом окне Схема данных нажмите кнопку с вопросительным знаком, а затем выберите нужный параметр.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowEditExistingRelationshipSW":1:"Foo":"Invisible"}

1 Закройте все открытые таблицы. Удалять связи между открытыми таблицами нельзя.

2 Переключитесь в окно базы данных. Для переключения в окно базы данных их другого окна нажмите клавишу F11.

3 На панели инструментов нажмите кнопку Схема данных.

4 Если таблицы, в которых необходимо удалить связи, не отображены на экране, на панели инструментов нажмите кнопку Добавить таблицу и дважды щелкните имя каждой таблицы, которую необходимо добавить. Затем нажмите кнопку Закрыть.

5 Выберите линию связи, которую необходимо удалить (выбранная линия становится выделенной), а затем нажмите клавишу DELETE.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowDeleteRelationshipSW":1:"Foo":"Invisible"}

Удаление таблицы из окна «Схема данных»

·Выберите таблицу, которую необходимо удалить, а затем нажмите клавишу DELETE.

При этом из окна «Схема данных» удаляется таблица и ее линии связи. Это только перестают быть отображены в окне схемы данных. Сама таблица и ее связи остаются в базе данных.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowRemoveTableRelationshipsWindowSW":1:"Foo":"Invisible"}

1 Переключитесь в окно базы данных. Для переключения в окно базы данных из другого окна нажмите клавишу F11.

2 На панели инструментов нажмите кнопку Схема данных.

3 Для просмотра всех связей, созданных в базе данных на панели инструментов нажмите кнопку Показать все связи.

Для просмотра связей, созданных для определенной таблицы, укажите таблицу и на панели инструментов нажмите кнопку Показать прямые связи.

Примечание. Если в окне схемы данных уже отображены все связи данной таблицы, то нажатие кнопки Показать прямые связи не даст никаких результатов. При нажатии этой кнопки на экран только добавляются таблицы, связанные с данной. Если же необходимо просмотреть только одну определенную связь, то для удаления из окна схемы данных всех таблиц на панели инструментов нажмите кнопку Очистить макет (при этом таблицы и связи физически из базы данных удалены не будут, они просто пропадут из окна схемы данных). Затем снова добавьте таблицу в окно схемы данных и нажмите кнопку Показать прямые связи. Для добавления таблицы на панели инструментов нажмите кнопку Добавить таблицу, дважды щелкните требуемую таблицу, а затем нажмите кнопку Закрыть.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowViewExistingRelationshipsSW":1:"Foo":"Invisible"}

Установленный по умолчанию тип объединения для связей между двумя таблиц

1 Переключитесь в окно базы данных. Для переключения в окно базы данных из другого окна нажмите клавишу F11.

2 Чтобы открыть окно схемы данных, на панели инструментов нажмите кнопку Схема данных.

3 Для открытия диалогового окна Связи дважды щелкните линию связи между двумя таблицами.

4 Нажмите кнопку Объединение и выберите требуемый тип объединения.

Параметр 1 определяет внутреннее объединение. Установлен по умолчанию.

Параметр 2 определяет левое внешнее объединение.

Параметр 3 определяет правое внешнее объединение.

Примечание. Кнопка Объединение действовать не будет, если таблицы являются связанными. Если таблицы имеют формат Microsoft Access, то для установки типа объединения необходимо открыть базу данных, в которой они находятся.

Изменение типа объединения для связей в окне схемы данных на саму связь никак не влияет. Устанавливается тип объединения, который будет использован по умолчанию при создании запросов, основанных на связанных таблицах. Изменить установленный по умолчанию тип объединения можно позже, при описании запроса.

Для получения дополнительных сведений о типах объединений нажмите кнопку.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowDefineJoinTypesSW":1:"Foo":"Invisible"}

Что означает целостность данных?

Целостность данных означает систему правил, используемых в Microsoft Access для поддержания связей между записями в связанных таблицах, а также обеспечивает защиту от случайного удаления или изменения связанных данных. Установить целостность данных можно, если выполнены следующие условия.

·Связанное поле главной таблицы является ключевым полем или имеет уникальный индекс.

·Связанные поля имеют один тип данных. Здесь существует два исключения. Поле счетчика может быть связано с числовым полем, если в последнем в свойстве Размер поля (FieldSize) указано значение «Длинное целое». А также поле счетчика можно связать с числовым полем, если и в обеих ячейках свойства Размер поля (FieldSize) задано значение «Код репликации».

·Обе таблицы принадлежат одной базе данных Microsoft Access. Если таблицы являются связанными, то они должны быть таблицами Microsoft Access. Для установки целостности данных база данных, в которой находятся таблицы, должна быть открыта. Для связанных таблиц из баз данных других форматов установить целостность данных невозможно.

Установив целостность данных, необходимо следовать следующим правилам.

·Невозможно ввести в поле внешнего ключа связанной таблицы значение, не содержащееся в ключевом поле главной таблицы. Однако в поле внешнего ключа возможен ввод пустых значений, показывающих, что записи не являются связанными. Например, нельзя сохранить запись, регистрирующую заказ, сделанный несуществующим клиентом, но можно создать запись для заказа, который пока не отнесен ни к одному из клиентов, если ввести пустое значение в поле «КодКлиента».

·Не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице. Например, невозможно удалить запись из таблицы «Сотрудники», если в таблице «Заказы» имеются заказы, относящиеся к данному сотруднику.

·Невозможно изменить значение ключевого поля в главной таблице, если существуют записи, связанные с данной. Например, невозможно изменить код сотрудника в таблице «Сотрудники», если в таблице «Заказы» имеются заказы, относящиеся к этому сотруднику.

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

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

Для получения дополнительных сведений об изменении существующих связей и установлении целостности данных нажмите кнопку.

Для получения дополнительных сведений об определении новой связи нажмите кнопку.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconWhatIsReferentialIntegritySW":1:"Foo":"Invisible"}




Поделиться с друзьями:


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


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.02 сек.