Справочная информация:
Теперь мы хотим, чтобы интерфейс для автоматизации тестирования результатов сохраняются, но каждый раз, когда вы запускаете текущий тест интерфейса, результаты тестирования членов проектной группы по электронной почте. Сообщение гласит:
Таблица Дизайн :
Для того, чтобы представить результаты этого: я разработал две таблицы run_result и run_detail (TestCase таблица уже существует)
- run_detail Таблица: Результаты тестирования Подробнее
- run_result Таблица: Результаты тестирования
- TestCase стол: Test Case
Таблица Отношения :
Run_detail множество записей в таблице, соответствует run_result записи (внешний ключ)
run_detail Таблица 1 записи, должны принадлежать к случаю TestCase Таблица 1 (одно соотношения)
Анализ:
run_detail таблицу с внешним ключом таблицы run_result
run_detail таблицы по полю result_id RUN_ Результат генерируется таблица.
run_detail таблица result_id с RUN_ Результат значения ID (первичный ключ) в таблице должно быть много , чтобы один отношений.
run_detail таблицы таблицы-одна связь с TestCase
run_detail таблицы по полю testcase_id и тестовый стол поколения.
run_detail значения идентификатора таблица (первичный ключ) с testcase_id таблицей тестовой должна быть один к одному отношению.
Так run_detail таблица для обеспечения testcase_id значения являются уникальными.
Конфигурация: понимание [MySQL] -она отношения, и как установить поле Navicat Премиум уникальности (UNIQUE)?
Установите многие-к-одному к одному отношениям между столом и сделать таблицу, нужно внешние ключи
run_detail дизайн поля таблицы:
По Navicat внешнего ключа для дизайна таблицы run_detail:
Имя может легко играть
Первые два поля в текущем поле таблицы занимают существующие
Колонка 5 ссылки на поле, принимая отношения с текущей таблицей имеет поле в таблице
После того, как дизайн эффектов внешних ключей: