Лучший макет таблицы базы данных / дизайн для пользовательской системы тикетов - PullRequest
0 голосов
/ 15 апреля 2010

Я занимаюсь разработкой пользовательской системы уведомлений о неисправностях для управления сетью и пытаюсь найти лучший макет таблицы базы данных для следующего сценария:

Существуют таблицы, представляющие линии PON, T1 и T3.В каждой строке может быть один или несколько заявок на устранение неисправностей, но в каждой заявке на устранение неисправностей есть несколько уникальных полей, которые зависят от того, к какой линии относится этот тикет.

Мой подход такой:я создаю свое приложение, используя PHP-фреймворк Symfony 1.4 с Doctrine ORM.

Есть еще идеи?Спасибо за любую помощь.

1 Ответ

2 голосов
/ 15 апреля 2010

pon, t1 и t3 должны быть объединены в одну таблицу. Добавьте столбец line в таблицу, чтобы можно было определить, является ли каждая запись pon, t1 или t3.

Я думаю, вы обнаружите, что это также позволит вам консолидировать ваши ticket_type таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...