
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.04.2013, 10:15
|
|||
|---|---|---|---|
Еще раз о проектировании |
|||
|
#18+
Доброго времени суток уважаемые! СУБД - SQL Server 2008 R2 Express/Standard. Проектирую небольшую БД таблиц < 10. Вопрос: Есть таблица-справочник ТИПЫ_МАШИН в которой соответственно ТИП1, ТИП2, и т.д. В каждом типе может быть несколько типов разных узлов. Проблема в том что у каждого типа узла может быть свой набор деталей (для упрощения не пересекающийся с другими узлами). То есть получается надо создавать отдельные таблицы для каждого типа узла со своим набором полей? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2013, 15:52
|
|||
|---|---|---|---|
|
|||
Еще раз о проектировании |
|||
|
#18+
renaton, А что мешает ввести сущность типы деталей? И связать многие ко многим с типами узлов?! Или я не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2013, 16:18
|
|||
|---|---|---|---|
|
|||
Еще раз о проектировании |
|||
|
#18+
renatonДоброго времени суток уважаемые! Есть таблица-справочник ТИПЫ_МАШИН в которой соответственно ТИП1, ТИП2, и т.д. В каждом типе может быть несколько типов разных узлов. Проблема в том что у каждого типа узла может быть свой набор деталей (для упрощения не пересекающийся с другими узлами). Может, не все понял, но совет: не мыслите расширением таблиц по горизонтали. Мыслите наполнением таблиц по вертикали. То есть, если где-то в TABLE_МАШИНА(МАШИНА_ID, ... мерещатся поля ТИП_1, ТИП_2, ...ТИП_N) ссылки на ТИПЫ, то сделайте TABLE_МАШИНА(МАШИНА_ID) ТИПЫ(ТИП_ID) ТИПЫ_В_МАШИНЕ(МАШИНА_ID, ТИП_ID) ссылки на TABLE_МАШИНА, ТИПЫ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2013, 14:30
|
|||
|---|---|---|---|
Еще раз о проектировании |
|||
|
#18+
Отношение многие ко многим тоже не подходит, все должно быть нормализовано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2013, 15:01
|
|||
|---|---|---|---|
|
|||
Еще раз о проектировании |
|||
|
#18+
renatonОтношение многие ко многим тоже не подходит, все должно быть нормализовано. Э-э-э почему вы считаете, что отношение n-m не является нормализованным?! Как советовали выше от горизонтального расширения таблицы лучше избавиться. Но все зависит от задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2013, 18:24
|
|||
|---|---|---|---|
Еще раз о проектировании |
|||
|
#18+
renaton, А посмотреть тот же TecDoc например - несудьба?.. Да и уверен что поиск по форуму найдет несколько ссылок по теме где найдется пример. Научитесь пользоваться поиском и вы удивитесь сколько там всего найдется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1541300]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 364ms |

| 0 / 0 |
