Й шаг. Сохранение таблицы.

Й шаг. Сохранение таблицы.

Для сохранения таблицы в меню избираемФайл/Сохранить. Вводим заглавие таблицы - КАТЕГОРИЯ Продукта. После чего появится сообщение о разработке первичного ключа (набросок 5). ИзбираемНет. MS Access сохранит таблицу под обозначенным именованием и уберет излишние строчки и столбцы. Итог показан на рисунке 8.

Й шаг. Создание главного поля.

Чтоб найти поле Код как Й шаг. Сохранение таблицы. ключевое, необходимо перейти в режим Конструктора (в основном меню командаВид/Конструктор), выделить поле Код, в меню избрать командуПравка/Ключевое поле.

Набросок 7 - Ввод данных в таблицу КАТЕГОРИЯ Продукта

а) б)

Набросок 8 - Структура таблицы КАТЕГОРИЯ Продукта:

а) режим Конструктора; б) режим таблицы

Й шаг.

Все конфигурации структуры таблицы проводятся в режиме Конструктора. Нужно проверить, правильно Й шаг. Сохранение таблицы. ли выбраны типы данных.

Дальше хоть каким из вышеперечисленных методов создаем оставшиеся таблицы

Направьте внимание, что в 2-ух таблицах (ЗАКАЗЫ и ВСПОМОГАТЕЛЬНАЯ) сотворено по два главных поля. Это связано с тем, что эти таблицы участвуют в качестве вспомогательных таблиц при определении связи многие-ко-многим (создание связей будет Й шаг. Сохранение таблицы. рассмотрено дальше). Таковой ключ именуетсясоставным. Чтоб его сделать, необходимо в режиме Конструктора выделить два подходящих поля, в меню избрать команду Правка/Ключевое поле.

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

Как понятно из курса лекций по информатике, MS Access поддерживает 4 типа связей меж таблицами: "один-к-одному", "много-к-одному", "один-ко-многим Й шаг. Сохранение таблицы.", "много-ко-многим".

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

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

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

В MS Access можно устанавливать неизменные связи меж таблицами, которые будут поддерживаться при разработке форм, отчетов и запросов. Устанавливая связи меж таблицами Й шаг. Сохранение таблицы., необходимо выбирать поле, которое содержит одну и ту же информацию. Почаще связывают первичный ключ одной таблицы с совпадающими полями другой таблицы.

Создание связей меж таблицами осуществляется в окне диалога "Схема данных".

Определение связи "один-к-одному"

(разглядим на примере определения связи меж таблицами Продукты и КАТЕГОРИЯ Продукта. Одной записи в первой таблице соответствует Й шаг. Сохранение таблицы. только одна запись в другой таблице):

1 -и шаг. Необходимо закрыть все таблицы вашей БД. Нельзя создавать либо удалять связи меж открытыми таблицами.

2-й шаг. Открытие окна диалога "Схема данных".

Для этого нужно избрать в основном меню командуСервис,избрать Схема данных либо надавить кнопку Схема данных напанели Й шаг. Сохранение таблицы. инструментов. На дисплее появится окно диалога "Схема данных".

3-й шаг. Добавление в окно диалога связываемых таблиц. Для этого необходимо избрать командуСвязи/Добавить таблицу либо надавить кнопкуПоказать таблицу на панели инструментов. Раскроется окно диалога "Добавление таблицы". В перечне таблиц попеременно необходимо избрать связываемые таблицы, нажимая кнопку Добавить. После выбора всех нужных таблиц Й шаг. Сохранение таблицы. необходимо закрыть диалоговое окно. В окне диалога "Схема данных" появятся связываемые таблицы (набросок 12).

Набросок 12 - Добавление таблиц

4-й шаг.Для связывания таблиц необходимо избрать поле в первой таблице

и переместить его мышью на соответственное поле в другой таблице.

5-й шаг. На дисплее возникает диалоговое окно "Изменение связей" (набросок 13):

Набросок 13 " Диалоговое окно "Изменение связей"

Тут Й шаг. Сохранение таблицы. нужно проверить корректность имен связываемых полей (если необходимо - избрать другие имена полей) и установить обеспечение целостности данных.

Определение целостности данных:

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

Условия целостности данных-это набор правил, применяемых для поддержания Й шаг. Сохранение таблицы. связей меж записями в связанных таблицах. Эти правила делают неосуществимым случайное удаление либо изменение связей данных. Данная операция изменяет только макет в окне диалога "Схема данных".

Ограничения:

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

2. Нельзя удалять записи из главной таблицы, если есть связанные с ней записи в подчиненной таблице.

3. Нельзя изменять значение главного поля в главной таблице, если имеются записи, связанные с этой записью.

Сейчас неважно какая попытка выполнить действие, нарушающее

ограничения, приведет к открытию окна диалога с предупреждением, а действие Й шаг. Сохранение таблицы. выполнено не будет.

Чтоб преодолеть ограничения на удаление либо изменение связанных ,:

записей, сохраняя при всем этом целостность данных, необходимо включить режимы каскадного обновления и каскадного удаления. При установленном флаге Каскадное обновление связанных полей изменение значения в главном поле главной таблицы приводит к автоматическому обновлению соответственных значений во всех связанных записях. При Й шаг. Сохранение таблицы. установленном флагеКаскадное удаление связанных записей удаление записи в главной таблице приводит к автоматическому удалению связанных записей в подчиненной таблице. Эти флажки инсталлируются в окне диалога "Изменение связей" только после установки функции Обеспечение целостности данных.

Потом необходимо надавить кнопку Сделать. Послеэтого окно диалога "Схема данных" воспримет другой вид (набросок 14):

Набросок 14 - Окно диалога Й шаг. Сохранение таблицы. "Схема данных" после установки связей

Определение связи "один-ко-многим"

(разглядим на примере сотворения связи меж таблицами Продукты и ЗАКАЗЫ, т.к. один продукт может быть заказан несколькими клиентами). Данная связь определяется аналогично связи один-к-одному.

Набросок 15 - Схема данных после установки связей

Определение связи "многие-ко-многим"

Пример таковой связи - меж таблицами Й шаг. Сохранение таблицы. КЛИЕНТЫ и ОРГАНИЗАЦИИ. Любой из клиентов может работать в нескольких организациях, при всем этом любая организация может работать с несколькими клиентами. Потому что связь многие-ко-многим не существует, она осуществляется через дополнительную таблицу. Роль связывающей для этих 2-ух таблиц делает ВСПОМОГАТЕЛЬНАЯ таблица, содержащая поля, описание Й шаг. Сохранение таблицы. которых совпадает с описанием главных полей в каждой из 2-ух связываемых таблиц - Код клиента и Код организации. В связывающей таблице главные поля делают роль наружного ключа.

1-й шаг. Создание третьей (связывающей) таблицы с полями, описание которых совпадает с описанием главных полей в каждой из 2-ух связываемых таблиц. Другие поля в связующую таблицу Й шаг. Сохранение таблицы. можно добавлять без ограничений.

2-й шаг. Определение в связывающей таблице ключа, содержащего все главные поля 2-ух связываемых таблиц (т.е. в таблице ВСПОМОГАТЕЛЬНАЯ составной ключ: Код клиента и Код организации).

3-й шаг. Определение связи с отношением "один-ко-многим" меж каждой из 2-ух таблиц и связывающей таблицей (набросок Й шаг. Сохранение таблицы. 16).

Набросок 16- Определение связей

Аналогично создаем связи меж остальными таблицами. Итог показан на рисунке 17:

Набросок 17- Схема данных после сотворения связей


k-chemu-privodit-praktika-transcendentalnoj-meditacii.html
k-chertu-vse-testi-avtorizovannij-konspekt-seminarov-i-treningov-dlya-prodavcov-agentov-kommivoyazherov-menedzherov.html
k-chislu-osnovnih-protivopozharnih-mer-v-elektrosistemah-otnositsya-pravilnij-vibor-apparatov-zashiti.html