powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для Системы постановки задач
3 сообщений из 3, страница 1 из 1
Структура БД для Системы постановки задач
    #38068493
VeroLom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перерыл поиск, но ничего толкового не нашёл. Посоветуйте сабж.
Дано - система управления интернет-провайдера. Пока в ней только сущности Устройства, Дома и Клиенты.
Ещё активно используется WebCollab для задач по проектированию сети (отдел проектирования), подключению домов/квартир (строительный отдел), и в старой системе есть какое-то подобие тикетов, привязанных к клиентам из биллинга - это для тех. поддержки и для сервисного обслуживания (ремонт/настройка ПК и т.д).

В общем, пока в голове вертится сущность Задача (с подзадачами):
1. Идентификатор
2. Дата создания/создатель, дата изменения/кто изменил
4. Исполнитель/Координатор (Координатором будет автоматически назначаться начальник отдела, а далее уже по необходимости)
5. Дата завершения (дедлайн)
6. Приоритет (тут просто - низкий, нормальный, высокий)
7. Статус - новая, открыта, закрыта, ожидание (например, действий пользователя)
8. Комментарий к статусу
9. Название
10. Текст задачи
11. Тип задачи (проектирование, подключение, тех. поддержка, сервис и т.д.) - скорее всего, тут будет выбор отдела компании
12. Клиент - если задача привязана к клиенту (какие-то проблемы и т.д.)
13. Устройство - если задача привязана к какому-нибудь устройству

Больше всего смущает последние три поля, с ними пока непонятки.

Ещё вопрос интересует на счёт Проектов. Думаю сделать просто древовидную структуру задач (с подзадачами). Как правильно сделать связь? parent_id, таблицу rel(parent_id, child_id) или что-нибудь другое?

В общем, прошу советов.
...
Рейтинг: 0 / 0
Структура БД для Системы постановки задач
    #38068717
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VeroLom Как правильно сделать связь? parent_id, таблицу rel(parent_id, child_id) или что-нибудь другое?
http://www.google.com/search?q=деревья+в+sql
...
Рейтинг: 0 / 0
Структура БД для Системы постановки задач
    #38069712
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VeroLomБольше всего смущает последние три поля, с ними пока непонятки.

Непонятки? А какие именно

VeroLomЕщё вопрос интересует на счёт Проектов. Думаю сделать просто древовидную структуру задач (с подзадачами). Как правильно сделать связь? parent_id, таблицу rel(parent_id, child_id) или что-нибудь другое?

В общем, прошу советов.

Если у Вас несколько задач будут соотносится с несколькими подзадачами (М:М), то без опосредующей эти связи таблички Вам не обойтись. А если это будет обычная древовидная структура, то достаточно 2 указанных Вами полей. И Вы всегда будете знать кто у кого родитель ))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для Системы постановки задач
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]