<<
>>

Создание и удаление связи между таблицами базы

При создании связи между таблицами базы связываемые поля, содержащие пер- вичный и внешний ключи, могут иметь разные имена. Однако они должны иметь одинаковый тип данных и одинаковый размер поля.
°⅜. Особенности программы Access Поле первичного ключа типа Счетчик можно связать с любым числовым полем, если значения свойства Размер поля обоих полей совпадают. Создавать или изменять связи между открытыми таблицами нельзя. Поэтому вначале необходимо закрыть все ранее открытые таблицы базы данных. Связи между таблицами базы создаются в изображенном на рис. 10.9 окне Схема данных (Проектирование связей), которое можно открыть командой Сервис ► Схема дан- ных... (Сервис ► Связи...) меню СУБД. Если в базе данных ранее не определялись связи между таблицами, автоматически откроется еще одно диалоговое окно Добавление таблицы (Добавить таблицу). В противном случае его нужно открыть командой Связи ► Добавить таблицу (Вставка ► Добавить таблицу). В открытом окне Добавление таблицы (Добавить таблицу) следует выполнить двойi iыс щелчки но названиям таблиц, которые участвуют в связи, а затем закрыть его.
После этого в окне Схема данных (Проектирование связей) появятся подчиненные окна, содержащие названия и списки полей выбранных на предыдущем этапе таблиц. Ключевые поля этих таблиц выделены полужирным шрифтом (отмечены знач- ком ключа ).
Рис. 10.9. Пример создания связей

Чтобы установить связь между полями, необходимо выбрать поле первичного ключа в главной таблице и перетащить его к полю внешнего ключа в подчиненной таблице. В результате откроется окно Изменение связей (Связи), в котором следует включить флажок Обеспечение целостности данных (переключатель Установить по умолчанию) и щелкнуть по кнопке Создать. Октю Изменение связей (Связи) закроется, и в окне Схема данных (Проектирование связей) созданная связь отобразится в виде линии, которая связывает ключевые поля. После создания всех, предусмотренных в проекте связей, результаты работы следует сохранить, а окно Схема данных закрыть. Если установленную ранее связь нужно изменить или удалить, следует вновь открытт» окно Схема данных и в контекстном меню связи (курсор мыши необ- ходимо точно совместит!» с линей связи) выбрать команду Изменить связь или Удалить.

<< | >>
Источник: А. Н. Степанов. Информатика Базовый курс для студентов гуманитарных специальностей высших учебных заведений 6-е издание. 2010

Еще по теме Создание и удаление связи между таблицами базы:

  1. Глава 9 Создание экспертной базы данных
  2. b) Заключения о связи между фактами
  3. Маленький комментарий про гармонию связи между «умом» и «телом»
  4. Таблица 2 Таблица баллов лучей мандалы
  5. Упражнение № 3. Удаление обид
  6. Различие между культурами Запада и Востока и России между ними, проблема родителей.
  7. Различие между культурами Запада и Востока и России между ними, проблема родителей.
  8. 4.5. Право изготовителя базы данных
  9. Оставайтесь на связи, отключив средства связи
  10. Оставайтесь на связи, отключив средства связи