
- •Курсовая работа
- •Оглавление
- •Введение
- •1 Постановка задачи и описание предметной области
- •2 Выбор субд для решения конкретной задачи
- •3 Разработка приложения
- •3.1 Создание проекта приложения
- •3.2 Создание базы данных в окне проекта
- •3.3 Создание таблиц в окне базы данных
- •3.4 Создание отношений между таблицами
- •3.5 Создание форм
- •3.6 Создание отчета
- •I Создание отчета с помощью мастера
- •3.7 Создание запросов с помощью конструктора запросов
- •3.8 Создание меню приложения
- •Справка – f1;
- •4 Инструкция по работе с приложениями
- •Список использованной литературы
- •Заключение
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.