|
|
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
В общем сабж. У пользователя может быть один телефон(обязательно) и факс (по наличию). Как организовать структуру БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2013, 11:35 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Как вариант... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2013, 12:28 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Телефон NOT NULL, факс NULL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2013, 19:16 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
krvsaКак вариант...А констрейн на обязательность телефона? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2013, 19:17 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
RadzhabВ общем сабж. У пользователя может быть один телефон(обязательно) и факс (по наличию). Как организовать структуру БД например завести таблицу: tblPhoneBook ------------------- PhoneBookID (PK INTEGER) PhoneNumID (FK INTEGER) ContactID (FK INTEGER) ------------------- RecordDetails (VARCHAR) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 00:01 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Убивал бы за такую структуру. С каких это пор телефон стал принудительно-обязательной частью человека?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 00:08 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovУбивал бы за такую структуру. С каких это пор телефон стал принудительно-обязательной частью человека?.. Так бизнес требование такое. А в другой задаче будет емайл обязателен. В третьей обязателен паспорт РФ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 03:02 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
RadzhabВ общем сабж. У пользователя может быть один телефон (обязательно) и факс (по наличию). Как организовать структуру БДСвести в одну фразу "обязательно" и "может быть" - я очень плохо представляю себе размер того стога травы, который нужно для этого выкурить... Dmitry V. LiseevDimitry SibiryakovУбивал бы за такую структуру. С каких это пор телефон стал принудительно-обязательной частью человека?.. Так бизнес требование такое. А в другой задаче будет емайл обязателен. В третьей обязателен паспорт РФ.А если телефонов и е-мэйлов больше одного? А если у кого-то ни телефона, ни е-мэйла, ни тем более "паспорта РФ" никогда не было, нет и не будет? С этим чего-то делать будем? Маразм практически не лечится в сильно запущеных случаях, когда его с умным видом "протягивают" через "бизнес-требования", имеющие мало общего с объективной реальностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 03:40 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Dmitry V. LiseevА констрейн на обязательность телефона? Структура данные не берет из воздуха... Их в нее записывают. Вот кто пишет пусть и позаботится об обязательном наличии в них телефона. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 10:19 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
sphinx_mvRadzhabВ общем сабж. У пользователя может быть один телефон (обязательно) и факс (по наличию). Как организовать структуру БДСвести в одну фразу "обязательно" и "может быть" - я очень плохо представляю себе размер того стога травы, который нужно для этого выкурить... Dmitry V. Liseevпропущено... Так бизнес требование такое. А в другой задаче будет емайл обязателен. В третьей обязателен паспорт РФ.А если телефонов и е-мэйлов больше одного? А если у кого-то ни телефона, ни е-мэйла, ни тем более "паспорта РФ" никогда не было, нет и не будет? С этим чего-то делать будем? Маразм практически не лечится в сильно запущеных случаях, когда его с умным видом "протягивают" через "бизнес-требования", имеющие мало общего с объективной реальностью.А если система создана исключительно для обслуживания людей с паспортами РФ? Или для рассылки сообщений на телефон и емейл? Допустим, система создаётся для обслуживания водителей. Тут приходит борец с маразмом: "А что, если у человека никогда небыло, нет и не будет водительского удостоверения?" На что получает ответ: "Таких система обрабатывать не должна. Она только для водителей". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 13:47 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Dmitry V. LiseevТут приходит борец с маразмом: "А что, если у человека никогда небыло, нет и не будет водительского удостоверения?" На что получает ответ: "Таких система обрабатывать не должна. Она только для водителей". И тут приходит глухой водитель и подаёт на них в суд за дискриминацию. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 13:51 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
krvsaDmitry V. LiseevА констрейн на обязательность телефона? Структура данные не берет из воздуха... Их в нее записывают. Вот кто пишет пусть и позаботится об обязательном наличии в них телефона. Ну тогда и ссылочная целостность в базах не нужна и прочие констрейны. Здравствуй DBF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 13:56 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovDmitry V. LiseevТут приходит борец с маразмом: "А что, если у человека никогда небыло, нет и не будет водительского удостоверения?" На что получает ответ: "Таких система обрабатывать не должна. Она только для водителей". И тут приходит глухой водитель и подаёт на них в суд за дискриминацию. А такие бывают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 13:58 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Сделать табличку Contacts (user_id, contact_type,contact_value). Тип контакта - ссылка на справочник со значениями Раб.телефон, Дом. телефон. Факс, Эл.почта. Значение - номер телефона, адрес эл.почты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 18:34 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Dmitry V. LiseevDimitry Sibiryakovпропущено... И тут приходит глухой водитель и подаёт на них в суд за дискриминацию. А такие бывают? Ну... знак такой в И-нете нашелся http://www.vodish.ru/theory/access/8/deafdriver/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 18:48 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevDmitry V. Liseevпропущено... А такие бывают? Ну... знак такой в И-нете нашелся http://www.vodish.ru/theory/access/8/deafdriver/ Права даже у глухих есть. Только ограничение по категориям. Я всего лишь предлагаю быть проще и не плодить сущностей, которые не требуются в постановке задачи. Нафантазировать можно много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 21:51 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Достаточно, к примеру, нафантазировать, что телефоны бывают не только мобильные, и схема из второго поста сразу станет неверна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 21:55 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Dmitry V. LiseevДостаточно, к примеру, нафантазировать, что телефоны бывают не только мобильные, и схема из второго поста сразу станет неверна. Это как так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 08:53 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
После таких жарких дебатов хоть кто-то отважится показать свой вариант структуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 08:54 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Dmitry V. LiseevDimitry Sibiryakovпропущено... И тут приходит глухой водитель и подаёт на них в суд за дискриминацию. А такие бывают? В Киеве за год ездил раза три с глухонемым водилой. Общение через приложение на смартфоне: 1. я таки через инет заказал 2. смсм пришла с описанием машины, времени подачи и тарифом 3. заглядываю в машину - а мне водила экран смартфона показывает с моим заказом, типа "Всё правильно?" 4. доехали - я расплатился. В чём проблема-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 13:08 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
krvsa, а чё-там показывать то: Код: plaintext Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 13:13 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
АнатоЛой , ну хоть какой-то вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 13:23 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
krvsaDmitry V. LiseevДостаточно, к примеру, нафантазировать, что телефоны бывают не только мобильные, и схема из второго поста сразу станет неверна. Это как так? А вот так. Если мобильник - девайс персональный, то городской рабочий телефон, домашний, особенно установленный в коммуналке, обычно используется несколькими людьми. Тогда связь между человеком и телефоном становится "много ко многим". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 15:52 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Dmitry V. Liseev..."много ко многим". Дмитрий, я надеюсь Вы шутите и не предлагаете номер телефона делать Primary Key? Если же таблица телефонов(или контактов) работает исключительно по суррогатному ключу, то никаких "много ко многим" не будет, даже если курить качественные психоактивные вещества. АнатоЛой...В Киеве за год ездил раза три с глухонемым водилой... Если верить И-нет, по российским законов нарушение: данной категории граждан права выдаются исключительно категории B и без права найма на работу водителем (можно возить только себя и знакомых, за бесплатно). Как в Киеве, не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 16:02 |
|
||
|
Таблица информации о пользователе- в одном случае есть телефон, в другом нет. Как сделать?
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevДмитрий, я надеюсь Вы шутите и не предлагаете номер телефона делать Primary Key? Если же таблица телефонов(или контактов) работает исключительно по суррогатному ключу, то никаких "много ко многим" не будет, даже если курить качественные психоактивные вещества. Это как? Один и тот же телефон, но с разными суррогатами? И если в номере ошибка править в нескольких местах? И чтобы сложней было сразу увидеть, что у одного телефона несколько челов? Или что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 19:15 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38485480&tid=1541044]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
16ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 16ms |
| total: | 193ms |

| 0 / 0 |

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