|
|
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
Добрый день! Помогите пожалуйста правильно смоделировать состав таблиц и связи. Задача - вручную присвоить человека к конкретному возрасту, а свойств человека "присваиваются" автоматически. Виды возраста: - Ребенок; - Молодой человек; - Пожилой человек. У каждого вида возраста есть свойства: 1. Пол: мужской или женский 2. Длинна волос: короткие или длинные. Свойства при описании человека: 1. Пол: мужской или женский 2. Длинна волос: короткие или длинные. Пользователь (администратор) сам (ручками) назначает - к какому возрасту относится конкретный человек, а свойства "совмещаются" автоматически. Например: Пользователь указывает: этот человек - молодой человек, а следующий - пожилой. В итоге (на экране) получаем: Молодой человек (назначено ручками), мужской пол, короткие волосы (два последних - автоматически) Пожилой человек (назначено ручками), женский пол, длинные волосы (два последних - автоматически) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 06:25 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
vladka63Помогите пожалуйста правильно смоделировать состав таблиц и связи. Спасибо. Что вы сделали и что у вас не получилось? Меня терзают смутные сомнения, что ничего. Пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 07:22 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
Задачка интересная. Можно сделать несколькими способами. 1. Нужна информация о том, какие свойства назначаются автоматически при задании других свойств. 2.1. Далее при задании ведущих свойств в триггере задаются значения ведомых или 2.2. Пока не задано явно значение ведомых свойств в качестве такового используется вычисляемое свойство по умолчанию Конкретные детали реализации без учета специфики бд и клиента продумывать не имеет смысла. Вы об этом ничего не написали. Структура данных должна быть еав-подобная с пристройкой для хранения правил по заданию свойств по умолчанию. В простых случаях одному значению ведущего свойства может соответствовать одно значение ведомого. В более сложных - можно хранить сложное логическое выражения в виде дерева из узлов И, ИЛИ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 08:28 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
> Помогите пожалуйста правильно смоделировать состав таблиц и связи. Год рождения не определяет возрастную группу, а длина волос - одна на всю жизнь? Чему вас в школе учат?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 11:02 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
guest_20040621Год рождения не определяет возрастную группу, а длина волос - одна на всю жизнь? Чему вас в школе учат?... На самом деле можно себе представить задачу, при моделировании которой таки будет Год рождения не определяет возрастную группу, а длина волос - одна на всю жизнь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 11:23 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
> можно себе представить задачу Не лень попробовать её сформулировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 13:09 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
guest_20040621> можно себе представить задачу Не лень попробовать её сформулировать? Ну например хранение ботов в RPG/MMORPG. У бота нет года рождения (но отнести его к возрастной группе при этом вполне возможно), и крайне маловероятно, что длина волос у бота будет меняться в течение его "жизни". Из этой же серии - хранение (и, возможно, последующие статистические исследования ) ролей второго плана и массовки в фильмах/сериалах (Какой-нибудь "бретанский учоный" может даже грант попробовать получить на такое ислледование - результаты в принципе могут оказаться любопытными). Не 100% подходящее под условие, но довольно близкое - "мгновенные" автоматизированные социологические срезы (например, статистическое исследование посетителей некоего торгового центра/ прохожих на улице/etc. при помощи установленных камер) - тут, строго говоря, год рождения у исследуемых есть и возрастную группу он может определить, но выяснение и использование этой характеристики для вычисления возрастной группы неоправданно дорого в сравнении с альтернативами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 13:39 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
Sergueivladka63Помогите пожалуйста правильно смоделировать состав таблиц и связи. Спасибо. Что вы сделали и что у вас не получилось? Меня терзают смутные сомнения, что ничего. Пожалуйста. :) А пусть Вас не терзают эти самые сомнения. Сделано описание двух сущностей, при этом у каждой из них есть еще свойства, которые отличны у обоих (описательные), а указанные в вопросе - пересекаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 13:57 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
П-ЛЗадачка интересная. Можно сделать несколькими способами. 1. Нужна информация о том, какие свойства назначаются автоматически при задании других свойств. 2.1. Далее при задании ведущих свойств в триггере задаются значения ведомых или 2.2. Пока не задано явно значение ведомых свойств в качестве такового используется вычисляемое свойство по умолчанию Конкретные детали реализации без учета специфики бд и клиента продумывать не имеет смысла. Вы об этом ничего не написали. Структура данных должна быть еав-подобная с пристройкой для хранения правил по заданию свойств по умолчанию. В простых случаях одному значению ведущего свойства может соответствовать одно значение ведомого. В более сложных - можно хранить сложное логическое выражения в виде дерева из узлов И, ИЛИ. По п.1 свойства - как-бы не назначаются автоматически - они автоматически определяются. Т.е когда человек с определенными свойствами (пол, длина волос) - НАЗНАЧАЕТСЯ на "возраст", то в итоговом списке возрастов он отражается в разделе, например: Молодой человек, мужской пол, короткие волосы. Т.е само описание человека "подставляется" в форму Возраста. Можно было бы пойти более кнопко-нажимаемым путем, например, при присвоении указывать не только возраст, но и пол, и длина волос (три чекбокса и кнопка "сохранить"), а хотелось бы одну - нажал возраст и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 14:10 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
Кот Матроскинguest_20040621> можно себе представить задачу Не лень попробовать её сформулировать? Ну например хранение ботов в RPG/MMORPG. У бота нет года рождения (но отнести его к возрастной группе при этом вполне возможно), и крайне маловероятно, что длина волос у бота будет меняться в течение его "жизни". Из этой же серии - хранение (и, возможно, последующие статистические исследования ) ролей второго плана и массовки в фильмах/сериалах (Какой-нибудь "бретанский учоный" может даже грант попробовать получить на такое ислледование - результаты в принципе могут оказаться любопытными). Не 100% подходящее под условие, но довольно близкое - "мгновенные" автоматизированные социологические срезы (например, статистическое исследование посетителей некоего торгового центра/ прохожих на улице/etc. при помощи установленных камер) - тут, строго говоря, год рождения у исследуемых есть и возрастную группу он может определить, но выяснение и использование этой характеристики для вычисления возрастной группы неоправданно дорого в сравнении с альтернативами. Да, Вы абсолютно правильно меня поняли. В моей задаче - нет смысла считать возраст.. Типа "вот в этот момент" - это вот так.. А как будет через час.. Вот через час и посмотрим.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 14:13 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
> Ну например хранение ботов в RPG/MMORPG. :) В исходном тексте есть "присвоить человека". Художественные персонажи - существенно другая задача. > "мгновенные" автоматизированные социологические срезы Это говорит о том, что вы не сталкивались с социологическими исследованиями. Нет, это плохой пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 14:15 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
guest_20040621> Ну например хранение ботов в RPG/MMORPG. :) В исходном тексте есть "присвоить человека". Художественные персонажи - существенно другая задача. > "мгновенные" автоматизированные социологические срезы Это говорит о том, что вы не сталкивались с социологическими исследованиями. Нет, это плохой пример. Меня вот такая позиция как у Вас всегда веселит.. Пишут не по существу, а "о чем-то" ))))) Кто с чем сталкивался, кто и как учился в школе))))) Всякую ерунду, но не делу))) Говорит ему))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 14:22 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
> Говорит ему))) Дружище, с социологическими отчётами я сталкиваюсь несколько раз в день. В данном случае вам лучше заткнуться и читать молча. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 14:32 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
guest_20040621> Ну например хранение ботов в RPG/MMORPG. :) В исходном тексте есть "присвоить человека". Художественные персонажи - существенно другая задача. > "мгновенные" автоматизированные социологические срезы Это говорит о том, что вы не сталкивались с социологическими исследованиями. Нет, это плохой пример. Вот если вы такой умный, хотелось бы вам вопрос задать, как бы вы построили модель? Есть набор из 3 сущностей, при этом: Сущность 1 - человек Сущность 2 - предмет Сущность 3 - событие В разный момент времени каждая из сущностей может играть разную роль: в какой-то момент это презентация, в какой-то - это "товар", а в какой-то это "предмет" услуг. Например: в "этот момент времени" человек может быть приглашен для ремонта компьютера, а "другой момент" - этот человек организатор события. И вот эти сущности настолько часто меняют свои роли и пользуются в каждой из ролей другими сущностями, что возникает вопрос: имеет ли смысл хранить каждую из сущностей в разных таблицах базы, если в результате состав полей каждой таблицы "приблизительно" одинаковы... Как бы Вы поступили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 14:35 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
guest_20040621> Говорит ему))) Дружище, с социологическими отчётами я сталкиваюсь несколько раз в день. В данном случае вам лучше заткнуться и читать молча. Дружище, не о каких социологических отчетах - в моей задаче речи не идет.. Даже близко Задача - по одному свойству присвоить, а два других "подтянуть".. Так что, в данном случае, вам лучше заткнуться и читать молча)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 14:38 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
> Как бы Вы поступили? Решил бы тривиальную задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 14:40 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
guest_20040621> Как бы Вы поступили? Решил бы тривиальную задачу. Ну. научите )) Скажите уже по делу ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 14:43 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
guest_20040621> Ну например хранение ботов в RPG/MMORPG. :) В исходном тексте есть "присвоить человека". Художественные персонажи - существенно другая задача. Терминологическая разница. Назвать персонажа человеком, сказать "в фильме действуют люди" вместо "в фильме действуют персонажи" - вполне возможно, в этом нет ошибки. guest_20040621Это говорит о том, что вы не сталкивались с социологическими исследованиями. Сталкивался и сталкиваюсь ;) (тему "это не настоящие социологические иследования, вот в настоящих -то..." - предлагаю не начинать, эти исследования достаточно настоящие, чтобы заказчики платили за них деньги). Исследование "сколько в процентах молодежи ходит в мой ТЦ?", "сколько в процентах родителей с детьми ходят в мой ТЦ?" - вполне себе имеет смысл, и заставлять посетителей заполнять анкету с годом рождения для него - не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 14:46 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
> Терминологическая разница. Концептуальная. Социологические исследования - вполне себе прикладная вещь. Исследование поведения и описание образа - разные задачи. > эти исследования достаточно настоящие, чтобы заказчики платили за них деньги Деньги - не критерий. Если какие-то бараны решили потратить немного бабла, это не означает, что они перестали быть баранами. > вполне себе имеет смысл Боюсь, нет. Это вариант малобюджетной имитации исследований. Да, распространённое явление. > заставлять посетителей заполнять анкету с годом рождения для него - не нужно Вполне может быть. Есть устойчивые возрастные группы, - указать одну из них может оказаться достаточным. Но этих групп - не три. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 15:55 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
vladka63, " Задача - вручную присвоить человека к конкретному возрасту, а свойств человека "присваиваются" автоматически ". Интересно, чтобы "присвоить" человека к "конкретному возрасту" требуется действие оператора, а определить его пол и длину волос можно автоматически! Если у человека неудобно спросить год его рождения, то как вы измеряете длину его волос? Тем более, что длина волос - субъективное понятие. Я считаю, что у меня короткие волосы, а жена говорит, что пора идти подстричься. Пока из того что вы рассказали задачи не видно, следовательно, моделировать тоже нечего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 16:55 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
Да, забыл спросить, как вы автоматически определяете пол человека? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 16:58 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
guest_20040621Боюсь, нет. Это вариант малобюджетной имитации исследований. Да, распространённое явление . Ну так речь же шла про это? "Есть ли такие задачи?" Ну вот, задачи - есть, заказчики - есть. А Настоящие (tm) это задачи или Имитация (tm) - я сразу сказал что мне неинтересно это обсуждать guest_20040621> заставлять посетителей заполнять анкету с годом рождения для него - не нужно Вполне может быть. Есть устойчивые возрастные группы, - указать одну из них может оказаться достаточным. Но этих групп - не три. :) Достаточным может оказаться просто прикрутить к видеопотоку c камеры примерно такую фигню, и дальше уже делать кластеризацию так, как требует задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 18:08 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
Wlr-lvladka63, " Задача - вручную присвоить человека к конкретному возрасту, а свойств человека "присваиваются" автоматически ". Интересно, чтобы "присвоить" человека к "конкретному возрасту" требуется действие оператора, а определить его пол и длину волос можно автоматически! Если у человека неудобно спросить год его рождения, то как вы измеряете длину его волос? Тем более, что длина волос - субъективное понятие. Я считаю, что у меня короткие волосы, а жена говорит, что пора идти подстричься. Пока из того что вы рассказали задачи не видно, следовательно, моделировать тоже нечего. Да не определяю я ничего автоматически.. Изначально у человека заданы свойства: мужчина, короткие волосы.. Указав ручками - к какому возрасту (молодой человек, как пример) относится человек - этот человек "ПОПАДАЕТ" НА ЭКРАН В РАЗДЕЛ: МОЛОДОЙ ЧЕЛОВЕК, МУЖЧИНА, КОРОТКИЕ ВОЛОСЫ.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 18:21 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
Wlr-lДа, забыл спросить, как вы автоматически определяете пол человека? Random самая лучшая функция автоматического определения пола человека:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 18:26 |
|
||
|
Очень нужен совет. Модель :)
|
|||
|---|---|---|---|
|
#18+
> Ну так речь же шла про это? "Есть ли такие задачи?" Сдаюсь. Но, когда писал, я всё-таки имел в виду задачи, а не патологии. Таки да, в жизни они встречаются. > Достаточным может оказаться С учётом оговорки выше - может. Дело вот в чём: формулируя ответ, я ориентируюсь на задачу в целом. Социологические исследования. Или маркетинг. Или специальные оценки. На самом деле возрастная группа - это не просто диапазон дат, это и сопутствующий ей набор характеристик, которые существуют независимо от вашего исследования. "Прикрутить" вы, конечно, можете самые экзотические дивайсы, вопрос в практической ценности решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 18:33 |
|
||
|
|

start [/forum/topic.php?fid=32&tid=1540552]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 147ms |

| 0 / 0 |

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