![]() |
|
Модераторы: LSD |
![]()
|
|
| Kosteles |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 12.2.2008 Репутация: нет Всего: нет |
Добрый вечер!
Мне нужно создать базу данных для программы управления проектом. Project - общее описание всех проектов, Tasks - описание иерархической последовательности выполнения псевдо задач (групп задач) проекта, ProjectTasks - разделение каждой псевдо задачи на модели, происходит фиксация плановых сроков и стоимости, а так же фактических сроков и стоимости, ProjectProcedure - задания входящие в модели псевдо задач, эти задачи выпорлняются исполнителями, происходит их планирование, PlannedProjectTasks, PlannedProjectProcedure - история планирования псевдо задач и задая соответственно. Вопросы: Правильно я поступая, делая в каждой таблице один уникальный индефикатор, т.е. у меня получается так, что чтобы узнать название проекта по задаче нужно будет последовательно осуществить поиск по таблицам (ProjectProcedure -> ProjectTasks->Tasks)? не делаю многосоставной ключ из-за того что тогда не получится связать ProjectTasks с PlannedProjectTasks и ProjectProcedure с PlannedProjectProcedure, или может быть лучше отказаться этого ограничения целостности и сделать везде многосоставной ключ? Заранее спасибо! С уважением, Kosteles Присоединённый файл ( Кол-во скачиваний: 3 )
dbpm.JPG 65,07 Kb |
|||
|
||||
| Kosteles |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 12.2.2008 Репутация: нет Всего: нет |
База будет большая. Есть сомнения на счет нормальной производительности при использование такой иерархии по ключам таблиц. Чтобы достать данные из Project по данным из PlannedProjectProcedure нужно проитесь по трем промежуточным таблицам...
С уважением, Kosteles |
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |