|
|
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
Есть таблица с информацией о клиентах (сlients), которая помимо ФИО содержит паспортные данныые и контактные данные. Следует ли разделить её на три таблицы с о связью 1:1? Смотри скриншот: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 17:15 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
Никита ОсеннийСледует ли разделить её на три таблицы с о связью 1:1? Зависит от использования этих данных. Возможно, её следует разделить на три таблицы со связью 1:N. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 17:40 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, один ко многим быть не может... Тут вопрос либо в одной таблице всё держать или разделить как на скриншоте. Использование. Запись, Живой поиск по surname (таблица clients) и загружка всех данных клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 17:49 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
Никита Осенний, Зависит от возможности доступа к личным данным. Т.е. если вы в состоянии обеспечить сохранность только на уровне таблицы - разделяйте. Так что скорей это вопрос к возможностям используемого ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 18:05 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
Злой Бобр, а разве запись\чтение в одну таблицу будет идти не быстрее, чем в три? Особенно поиск. Сначала найти по индеку-фамилии. Получить ИД. Далее по ИД найти в остальных таблицах. И выполнить joing. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 18:08 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
Никита Осеннийодин ко многим быть не может... У человека не может быть более одного контакта? И вам не нужна история смены ФИО и паспортных данных? Тогда вам не нужны три таблицы. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 18:17 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Спасибо. Решено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 18:24 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
Никита ОсеннийЗлой Бобр, а разве запись\чтение в одну таблицу будет идти не быстрее, чем в три? Особенно поиск. Сначала найти по индеку-фамилии. Получить ИД. Далее по ИД найти в остальных таблицах. И выполнить joing. Я дал ответ исходя из соображений безопасности личных данных. Кроме этого есть еще масса моментов которые могут повлиять на конечное решение, как в одну так и в другую сторону. Ситуация примерно как с яйцом и курицей. Думаю даже зная полностью задачу, врядли кто-то сможет сказать что только одно решение будет верным. Так например одно решение на одном объеме будет предпочтительнее, а при другом объеме - другое. Или например есть задачи которые необходимо решать опираясь на преимущества совсем другой субд нежели предполагалось изначально. Все приходит с опытом. Но даже тогда всегда возникают моменты на которых можно поучиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 18:41 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
Никита ОсеннийЕсть таблица с информацией о клиентах (сlients), которая помимо ФИО содержит паспортные данныые и контактные данные. Следует ли разделить её на три таблицы с о связью 1:1? Смотри скриншот: вообще, полезно, но связи будут не 1:1, естественно, а 1:0..N. именно поэтому и полезно разделять - будет возможность вводить несколько паспортов и контактных адресов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2016, 13:37 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
один ко многим быть не может... Тут вопрос либо в одной таблице всё держать или разделить как на скриншоте.Ну почему же ? А если появится в системе еще к-л документ, кроме паспорта (права, удостоверения, сертификаты, лицензии и пр.) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2016, 10:28 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
LSVодин ко многим быть не может... Тут вопрос либо в одной таблице всё держать или разделить как на скриншоте.Ну почему же ? А если появится в системе еще к-л документ, кроме паспорта (права, удостоверения, сертификаты, лицензии и пр.) ? а тогда программист и горе-архитектор скажут заказчикам или покупателям софтины - наша система такого не позволяет зато будут гордиться, что избежали джойнов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2016, 19:23 |
|
||
|
Нужно ли разделять таблицу?
|
|||
|---|---|---|---|
|
#18+
LSVодин ко многим быть не может... Тут вопрос либо в одной таблице всё держать или разделить как на скриншоте.Ну почему же ? А если появится в системе еще к-л документ, кроме паспорта (права, удостоверения, сертификаты, лицензии и пр.) ? Справка об освобождении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2016, 11:36 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=39151258&tid=1540400]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
153ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 267ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...