Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovik_po_baze_dannykh.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
262.66 Кб
Скачать

3.4 Создание отношений между таблицами

Создаем отношения между таблицами. Для этого выполняем следующие действия (Приложение А):

  • щелкаем левой кнопкой мыши на таблицу «Фирмы-производители» и в окне проекта выбираем команду Modify;

  • в открывшемся окне конструктора переходим на вкладку Indexes;

  • создаем первичный ключ для поля код_пр т.е. в поле столбца Name вводим наименование индекса “код_пр”;

  • в столбце Type выбираем из списка значение Regular;

  • в столбце Expression нажимаем кнопку построителя. В открывшемся диалоговом окне Expression Builder в списке Fields дважды щелкаем на поле код_пр. Оно будет перенесено в поле Expression. Нажимаем кнопку Ok, чтобы закрыть диалоговое окно;

  • нажимаем кнопку Ok, чтобы выйти из окна конструктора таблицы;

  • на экране появится диалоговое окно с сообщением, что произошли изменения в структуре таблицы. Нажимаем кнопку Yes;

  • на таблице «Принтеры» в окне конструктора базы данных вызываем контекстное меню и выбираем команду Modify;

  • переходим на вкладку Indexes и создаем сначала ключ типа Primary для поля “код_пр;

  • затем создаем ключ типа Candidate для поля “ном_пр;

  • в столбце Expression нажимаем кнопку построителя. В открывшемся диалоговом окне Expression Builder в списке Fields дважды щелкаем на поле код_пр и ном_пр. Оно будет перенесено в поле Expression. Нажимаем кнопку Ok, чтобы закрыть диалоговое окно;

  • нажимаем кнопку Ok, чтобы выйти из окна конструктора таблицы;

  • на экране появится диалоговое окно с сообщением, что произошли изменения в структуре таблицы. Нажимаем кнопку Yes;

  • на таблице «Цены» в окне конструктора базы данных вызываем контекстное меню и выбираем команду Modify;

  • переходим на вкладку Indexes и создаем два ключа типа Regular для полей

ном_пр и “ код_прод

  • в столбце Expression нажимаем кнопку построителя. В открывшемся диалоговом окне Expression Builder в списке Fields дважды щелкаем на поле ном_пр и код_прод. Оно будет перенесено в поле Expression. Нажимаем кнопку Ok, чтобы закрыть диалоговое окно;

  • нажимаем кнопку Ok, чтобы выйти из окна конструктора таблицы;

  • на экране появится диалоговое окно с сообщением, что произошли изменения в структуре таблицы. Нажимаем кнопку Yes;

  • на таблице «Фирмы – продавцы» в окне конструктора базы данных вызываем контекстное меню и выбираем команду Modify;

  • переходим на вкладку Indexes и создаем ключ типа Primary для поля

код_прод

  • в столбце Expression нажимаем кнопку построителя. В открывшемся диалоговом окне Expression Builder в списке Fields дважды щелкаем на поле код_прод. Оно будет перенесено в поле Expression. Нажимаем кнопку Ok, чтобы закрыть диалоговое окно;

  • нажимаем кнопку Ok, чтобы выйти из окна конструктора таблицы;

  • на экране появится диалоговое окно с сообщением, что произошли изменения в структуре таблицы. Нажимаем кнопку Yes;

  • выбираем родительскую таблицу «Фирмы-производители»;

  • устанавливаем курсор на первичный ключ таблицы “код_пр”;

  • нажимаем кнопку мыши и, не отпуская ее, перемещаем курсор на индекс дочерней таблицы «Принтеры», по которому устанавливается связь. Отпускаем кнопку мыши;

  • между таблицами появится линия их связи;

  • для сохранения отношения нажимаем кнопку Ok, для отказа – кнопку Cancel.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]