Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум _327_стр.doc
Скачиваний:
12
Добавлен:
14.11.2018
Размер:
12.16 Mб
Скачать

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

3

Рис. 10

.4.1. Для установления связи между таблицами ПРЕДП-РИЯТИЯ и ПЛАТЕЖИ по полю КОД ПРЕД:

а) щелкнуть по полю КОД ПРЕД таблицы ПРЕДПРИЯ-ТИЯ (поле выделится);

б) зажать левую клавишу мыши и перенести ее указатель на поле КОД ПРЕД таблицы ПЛАТЕЖИ. Появится окно Изменение связей (рис. 10), в котором автоматически определяется тип отношений один-ко-многим.

в) поставить флажок  обеспечение целостности данных,  каскадное обновление связанных полей,  каскадное удаление связанных записей;

г) щелкнуть по кнопке Ок. На схеме данных установлена связь между таблицами ПРЕДПРИЯТИЯ и ПЛАТЕЖИ (см. рис. 11).

Рис. 11

3.4.2. Аналогично п. 3.4.1. установить связи между таблицами ПРЕДПРИЯТИЯ-ПЛАН, НАЛОГИ-ПЛАН, НАЛОГИ СПЕЦ-Я ПЛАТЕЖЕЙ (рис. 11).

3.4.3. Между таблицами ПЛАТЕЖИ и СПЕЦ-Я ПЛАТЕЖЕЙ связь строится по составному ключу № ДОК + КОД ПРЕД.

а) для выделения составного ключа нужно нажать клавишу Ctrl и, не отпуская ее, щелкнуть левой клавишей мыши поля № ДОК и КОД ПРЕД таблицы ПЛАТЕЖИ. Перетащить выделенные поля на соответствующие поля таблицы СПЕЦ-Я ПЛАТЕЖЕЙ;

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

в) поставить флажки Обеспечение целостности данных, Каскадное обновление связанных полей и

Рис.12

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

Сохранить схему данных.

Примечание 1. Значок  на рис. 11 означает отношение много, а 1 – один. Такое обозначение на линиях связей появляется при установке флажка Обеспечение целостности данных.

Примечание 2. Созданную схему данных можно корректировать:

  • Для удаления связей в окне Схема данных выделить линию связи щелчком мыши (линия становится жирной) и нажать клавишу Delete.Подтвердить удаление (или щелкнуть правой клавишей мыши по линии связи, Удалить).

  • Для удаления таблиц на схеме сделать активной удаляемую таблицу. Нажать клавишу Delete. Перед удалением таблицы удалить все связи!

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

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

4. Отчет по работе - распечатка схемы бд.

Литература: [3], с. 229-231.

Работа 5. Создание пользовательских форм

1. Цель работы – научиться создавать пользовательские формы для ввода, просмотра и редактирования записей таблиц.

2. Основные теоретические положения

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