Сохранение структуры таблицы

Если структура была создана или изменена, ее необходимо сохранить.

Для сохранения структуры таблицы:

1. Нажмите кнопку СОХРАНИТЬ на панели инструментов или выберите команду Сохранить(меню Файл).

2. Если таблица еще не сохранялась, то в появившемся диалоговом окне введите имя таблицы в соответствующее поле.

3. Нажмите кнопку ОК.

4. Если новая таблица не имеет ключевого поля, для автоматического создания ключа нажмите кнопку ДА.

4 Установление связей между таблицами

1. Выберите команду Схема данных(меню Работа с базами данных).

2. Используя команду Добавить таблицуиз меню Связи, укажите имена таблиц, которые должны быть связаны. Названия каждой из таблиц со списками полей появятся в соответствующем окне.

3. Установите курсор в любую из таблиц на поле, по которому будет установлена связь и "перетащите" это поле на связующее поле другой таблицы. Тип данных[8], значения и свойства связываемых полей должны совпадать.

4. Активизируйте флажок Обеспечение целостности данных.

Если установить флажок Каскадное обновление связанных полей, то при изменении ключевого поля главной таблицы автоматически будут изменяться и соответствующие значения связанных записей. Если установить флажок Каскадное удаление связанных полей, то при удалении записи в главной таблице будут удалены и все связанные записи в подчиненной таблице. Если требуется установить более чем одну связь, в диалоговом окне СВЯЗИ необходимо определить связующие поля, щелкнув в правой части клетки поля на стрелку, указывающую вниз и выбрав нужное имя поля из открывшегося списка. От полей, указанных при определении связи зависит тип создаваемой связи, который отображается в этом же окне:

ü Отношение "один-к-одному" создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы[9].

ü Отношение "один-ко-многим" создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс. В отношении "один-ко-многим" главной таблицей является таблица, которая содержит первичный ключ и составляет часть "один" в этом отношении. Таблица со стороны "много" является подчиненной таблицей. Связующее поле (или поля) в ней с таким же типом информации как в первичном ключе главной таблицы является полем внешнего ключа.

ü Связь с отношением "многие-ко-многим" фактически представляет две связи с отношением "один-ко-многим" через третью таблицу, ключ которой состоит, по крайней мере, из двух полей, которые являются полями первичного ключа в двух других таблицах.

В случае если для какой-то из таблиц не было определено ключевое поле, то в поле Тип отношения отображается текст: "Не определено".

Для удаления связи: в окне "Схема данных" выделите ненужную связь и нажмите клавишу Delete.

Завершение работы MS Access

Для завершения работы MS Access:

1. Дважды щелкните на кнопке системного меню окна MS Access или выберите команду Выход(меню Файл).

2. В появляющихся диалоговых окнах нажимайте соответствующие цели вашей работы кнопки ДА или НЕТ.

Задание 1

1. Создайте базу данных Продажи, в соответствии с проектом, Этапы проектирования базы данных.

2. Создайте таблицы "Склады", "Товары", "Фирмы", "Контактные лица" и "Продажи", определив в режиме Конструктора их структуры в соответствии с рисунками, приведёнными ниже, задав ключевые поля [10]и указав тип данных для каждого поля:

Сохранение структуры таблицы - student2.ru

Сохранение структуры таблицы - student2.ru

Сохранение структуры таблицы - student2.ru

Сохранение структуры таблицы - student2.ru

3. Сохраните таблицы под соответствующими названиями.

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

Сохранение структуры таблицы - student2.ru

Наши рекомендации