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

Связь таблиц

Читайте также:
  1. F. Связь с бухгалтерским учетом
  2. I. Процесс заполнения таблицы
  3. III. Работа по таблице.
  4. Автоматика, связь и сигнализация
  5. Б.2.11 По наличию включений глинистые грунты подразделяют согласно таблице Б.2.11.
  6. Б.2.5 По коэффициенту пористости е пески подразделяют согласно таблице Б.2.5
  7. Б.3.7. По типам криогенных текстур мерзлые грунты подразделяются согласно таблице Б.3.7.

Связь позволяет установить правила взаимодействия между таблицами. Различают два типа связей: один ко многим и многие ко многим. В нашем случае, при создании базы данных библиотеки, подходит связь – многие ко многим, т.е. у одного человека может быть несколько книг и экземпляры одной книги могут быть у разных людей.

При создании связи один ко многим, id-код первой таблицы прописывается отдельным столбцом во второй таблице.

При создании связи многие ко многим, id-коды обеих таблиц прописывается в третьей таблице (вспомогательной).

Порядок создания связей:

Переходим на закладку «Создание» и создаем новую таблицу.

Затем переходим в режим конструктора, при этом сохраняем таблицу под именем «Записи».

Вписываем названия столбцов, по примеру.

Рис.12. Заполнение имен полей и типов данных таблицы

 

Переходим в режим таблицы и заполняем ее по примеру.

Рис. 13. Таблица данных

 

Перед тем, как приступить к созданию связей между таблицами, необходимо сохранить и закрыть все таблицы, которые сейчас открыты в режиме редактирования полей. Затем переходим на закладку «Работа с базами данных» и нажимам на кнопку «Схема данных». В открывшемся окне последовательно добавляем все три таблицы.

Рис.14. Окно схемы данных

 

Создаем связь – Помещаем указатель на пункт «Код» из таблицы «Книги», нажимаем ЛКМ и не отпуская ее, перетаскиваем в пункт «Код книги» из таблицы «Записи». В появившемся окне ставим флажок Обеспечение целостности данных. Этот режим не позволит Access оставлять в таблице «Записи» записи, для которых нельзя подобрать запись таблицы «Книги» с подходящим значением поля «Код».

Рис.15. Параметры связи

 

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

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

Нажимаем кнопку «Создать». Повторяем те же действия для таблицы «Контакты».

Рис.16. Схема данных

 

 


Дата добавления: 2015-08-05; просмотров: 65 | Нарушение авторских прав


Читайте в этой же книге: Перечень лабораторных работ по дисциплине | Решение | Создание диаграмм, сортировка, фильтрация | Разработка общего вида исходных данных таблицы | Мастер запросов | Условие отбора | Запрос действия | Запрос SQL | Мастер форм | Конструктор форм |
<== предыдущая страница | следующая страница ==>
Приступим к заполнению этой таблицы.| Список подстановки

mybiblioteka.su - 2015-2024 год. (0.008 сек.)