
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.10.2004, 11:32:46
|
|||
|---|---|---|---|
Добавить в таблицу поля или добавить таблицу, объединив ее один-к-одному? |
|||
|
#18+
Файл mdb. "Главная" таблица "Заказ" содержит 72 поля атрибутов заказа. Появилась нужда добавить сведения о хранении заказа на складе. Навскидку это еще ~10 полей. Как лучше - добавить в "Заказ" эти поля или создать новую таблицу "Хранение" со связью один-к-одному? Аргументы против: 1. в умных книжках связь один-к-одному не приветствуется. 2. добавление в запрос-источник еще одной таблицы, по идее, должно подтормаживать его работу. Аргумент за: 1. данные будут обособлены с родственными - по смыслу, это удобнее. 2. в таблице записей будет намного меньше, чем в "Заказы". По идее, все упирается в скорость выборки из запроса. Что посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2004, 12:19:08
|
|||
|---|---|---|---|
|
|||
Добавить в таблицу поля или добавить таблицу, объединив ее один-к-одному? |
|||
|
#18+
Я тоже недавно поднимал подобный вопрос на форуме SQL Server - /topic/126179&hl= Большинство сошлось, что не стоит делить таблицу. Но я еще поговорил со знающими людьми и услышал такое мнение, что если таблица небольшая (до 10000 записей) и вней есть части используемые очень динамично, т.е. постоянно редактируемые и части статические, редактируемые черезвычайно редко, то может быть и стоит поделить таблу по таким признакам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2004, 11:46:40
|
|||
|---|---|---|---|
|
|||
Добавить в таблицу поля или добавить таблицу, объединив ее один-к-одному? |
|||
|
#18+
Встречный вопрос. А что, на складе хранятся "заказы", а не их составляющие? По логике вещей, на складе должны лежать конкретные вещи - бывшие "позиции" заказа. Regards Alexander Artamonov "гаврош" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:1021646@sql.ru... Файл mdb. "Главная" таблица "Заказ" содержит 72 поля атрибутов заказа. Появилась нужда добавить сведения о хранении заказа на складе. Навскидку это еще ~10 полей. Как лучше - добавить в "Заказ" эти поля или создать новую таблицу "Хранение" со связью один-к-одному? Аргументы против: 1. в умных книжках связь один-к-одному не приветствуется. 2. добавление в запрос-источник еще одной таблицы, по идее, должно подтормаживать его работу. Аргумент за: 1. данные будут обособлены с родственными - по смыслу, это удобнее. 2. в таблице записей будет намного меньше, чем в "Заказы". По идее, все упирается в скорость выборки из запроса. Что посоветуете? Тема Ответить Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2004, 12:14:41
|
|||
|---|---|---|---|
Добавить в таблицу поля или добавить таблицу, объединив ее один-к-одному? |
|||
|
#18+
Встречный ответ : На складе, в данном случае, "лежат" именно заказы, т.к. "заказ" - есть никогда неделимый комплект "позиций", которых м.б. несколько десятков. Учитывая все это, "атрибуты хранения" можно поместить именно в табл."Заказы", а не в дочернюю - "ПозицииЗаказа". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2004, 12:27:00
|
|||
|---|---|---|---|
|
|||
Добавить в таблицу поля или добавить таблицу, объединив ее один-к-одному? |
|||
|
#18+
Ну если заказ "неделим" тогда конечно. А не бывает такого, чтобы со склада выдали отдельную позицию из заказа (у нас это сплошь и рядом)? -- Regards Alexander Artamonov "гаврош" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:1022870@sql.ru... Встречный ответ : На складе, в данном случае, "лежат" именно заказы, т.к. "заказ" - есть никогда неделимый комплект "позиций", которых м.б. несколько десятков. Учитывая все это, "атрибуты хранения" можно поместить именно в табл."Заказы", а не в дочернюю - "ПозицииЗаказа". Тема Ответить Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2004, 12:34:30
|
|||
|---|---|---|---|
Добавить в таблицу поля или добавить таблицу, объединив ее один-к-одному? |
|||
|
#18+
1. нет не бывает 2. а зачем в каждом ответе повторять ответ собеседника? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2004, 12:37:16
|
|||
|---|---|---|---|
|
|||
Добавить в таблицу поля или добавить таблицу, объединив ее один-к-одному? |
|||
|
#18+
1. ОК 2. Ваша правда. Незачем. Просто Аутлук так настроен. Надо перестроить. :-) -- Regards Alexander Artamonov Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1671200]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 309ms |

| 0 / 0 |
