powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД
13 сообщений из 13, страница 1 из 1
Структура БД
    #35749334
Il.Y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста!
Стоит задача: вести учет сотрудников, выполняющих работы на определенном проекте (т.е. в проекте может быть задействовано несколько сотрудников). После завершения проекта сотрудники "освобождаются" и могут участвовать в других проектах.

Собственно вопрос: как лучше реализовать схему БД? Сколько таблиц сделать: две - для сотрудников и для проектов, или три - для сотрудников, для занятых сотрудников и для проектов?

Я не совсем понимаю, как лучше реализовать учет занятых сотрудников.

Большое спасибо.
...
Рейтинг: 0 / 0
Структура БД
    #35749358
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вам попроще или посложнее?
если попроще, то три таблицы - ресурсы, проекты, связь ресурса и проекта.
если посложнее, то можно добавить еще расписания - время, когда ресурс доступен (загружен). привязывать ресурсы к проекту по расписанию. научиться разделять ресурсы между разными проектами. учитывать, что ресурсами могут быть не только сотрудники, но и, например, оборудование (скажем, тестовая среда). добавить себестоимость ресурсов, добавить внешнюю стоимость и т.п.

чтобы лучше себе представлять, что это такое - найдите где-нить книгу по MS Project или аналогичным продуктам.
...
Рейтинг: 0 / 0
Структура БД
    #35749390
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартный МС проджект чем не угодил ?
...
Рейтинг: 0 / 0
Структура БД
    #35749406
Il.Y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AAron,
спасибо, думаю, что варианта попроще вполне будет достаточно.
Если я правильно понимаю, то, грубо говоря, должна быть таблица "Сотрудники" с id сотрудников, таблица "Проекты" с id проектов и промежуточная таблица, в которой будет фиксироваться id проекта, и id всех сотрудников, которые в этом проекте будут участвовать?

Программист-Любитель,
MS Project - платная программа, а надо на OpenSource и с веб-интерфейсом.
...
Рейтинг: 0 / 0
Структура БД
    #35749407
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что мешает найти open source? насколько мне известно, есть похожие системы.
вам все равно ведь вариант попроще...
...
Рейтинг: 0 / 0
Структура БД
    #35749412
Il.Y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AAron,

Догло объяснять, да и потом, создать 3 таблицы в MySQL и написать простенький веб-интерфейс на каком-нить РНР тоже не очень сложно. По крайней мере не сложнее, чем найти и освоить OpenSource, а потом еще и объяснить пользователю как им пользоваться :)
...
Рейтинг: 0 / 0
Структура БД
    #35749413
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем такие сложности? берите любую программку для электронных таблиц (MS Excel, OO Calc и прочие аналоги) и ведите учет в нем...
...
Рейтинг: 0 / 0
Структура БД
    #35749416
Il.Y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AAron,

Веб-интерфейса нет, через Интернет юзать нельзя.
...
Рейтинг: 0 / 0
Структура БД
    #35749421
Il.Y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AAron,

Кстати, правильно ли я понимаю, что в промежуточной таблице надо сделать всего 3 столбца: id самой промежуточной таблицы, id сотрудника и id проекта. Строки с id таблицы и с id проекта будут в рамках одного проекта одинаковыми, меняться будут лишь строки с id сотрудников?
...
Рейтинг: 0 / 0
Структура БД
    #35749423
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не вижу необходимости в id промежуточной таблицы.
вопросы. как вы будете отслеживать, когда ресурс закончил свою работу в проекте? как вы будете отслеживать загрузку ресурса по проектам?
согласитесь, у вас же не статичная информация.
...
Рейтинг: 0 / 0
Структура БД
    #35749424
Il.Y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AAron,

Информация о том, что ресурс свою работу в проекте закончил будет вводиться вручную, т.е. ресурс будет удаляться из промежуточной таблицы.
...
Рейтинг: 0 / 0
Структура БД
    #35752355
IT-Shaman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Il.YAAron,

Кстати, правильно ли я понимаю, что в промежуточной таблице надо сделать всего 3 столбца: id самой промежуточной таблицы, id сотрудника и id проекта. Строки с id таблицы и с id проекта будут в рамках одного проекта одинаковыми, меняться будут лишь строки с id сотрудников?

можно в промежуточной таблице добавить еще дату/время начала и окончания работы
...
Рейтинг: 0 / 0
Структура БД
    #35753048
stan.st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Il.Y,
к вопросу о веб-интефейсе...
а как же google docs?!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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