powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Очень нужен совет. Модель :)
25 сообщений из 26, страница 1 из 2
Очень нужен совет. Модель :)
    #38956966
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Помогите пожалуйста правильно смоделировать состав таблиц и связи.
Задача - вручную присвоить человека к конкретному возрасту, а свойств человека "присваиваются" автоматически.

Виды возраста:
- Ребенок;
- Молодой человек;
- Пожилой человек.
У каждого вида возраста есть свойства:
1. Пол: мужской или женский
2. Длинна волос: короткие или длинные.

Свойства при описании человека:
1. Пол: мужской или женский
2. Длинна волос: короткие или длинные.

Пользователь (администратор) сам (ручками) назначает - к какому возрасту относится конкретный человек, а свойства "совмещаются" автоматически.

Например:
Пользователь указывает: этот человек - молодой человек, а следующий - пожилой.
В итоге (на экране) получаем:
Молодой человек (назначено ручками), мужской пол, короткие волосы (два последних - автоматически)
Пожилой человек (назначено ручками), женский пол, длинные волосы (два последних - автоматически)

Спасибо.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38956983
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63Помогите пожалуйста правильно смоделировать состав таблиц и связи.
Спасибо.

Что вы сделали и что у вас не получилось? Меня терзают смутные сомнения, что ничего.
Пожалуйста.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957012
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задачка интересная. Можно сделать несколькими способами.

1. Нужна информация о том, какие свойства назначаются автоматически при задании других свойств.

2.1. Далее при задании ведущих свойств в триггере задаются значения ведомых
или
2.2. Пока не задано явно значение ведомых свойств в качестве такового используется вычисляемое свойство по умолчанию

Конкретные детали реализации без учета специфики бд и клиента продумывать не имеет смысла. Вы об этом ничего не написали.

Структура данных должна быть еав-подобная с пристройкой для хранения правил по заданию свойств по умолчанию. В простых случаях одному значению ведущего свойства может соответствовать одно значение ведомого. В более сложных - можно хранить сложное логическое выражения в виде дерева из узлов И, ИЛИ.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957144
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Помогите пожалуйста правильно смоделировать состав таблиц и связи.

Год рождения не определяет возрастную группу, а длина волос - одна на всю жизнь? Чему вас в школе учат?...
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957168
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Год рождения не определяет возрастную группу, а длина волос - одна на всю жизнь? Чему вас в школе учат?...

На самом деле можно себе представить задачу, при моделировании которой таки будет
Год рождения не определяет возрастную группу, а длина волос - одна на всю жизнь
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957398
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> можно себе представить задачу

Не лень попробовать её сформулировать?
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957463
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> можно себе представить задачу

Не лень попробовать её сформулировать?

Ну например хранение ботов в RPG/MMORPG.
У бота нет года рождения (но отнести его к возрастной группе при этом вполне возможно), и крайне маловероятно, что длина волос у бота будет меняться в течение его "жизни".
Из этой же серии - хранение (и, возможно, последующие статистические исследования ) ролей второго плана и массовки в фильмах/сериалах (Какой-нибудь "бретанский учоный" может даже грант попробовать получить на такое ислледование - результаты в принципе могут оказаться любопытными).
Не 100% подходящее под условие, но довольно близкое - "мгновенные" автоматизированные социологические срезы (например, статистическое исследование посетителей некоего торгового центра/ прохожих на улице/etc. при помощи установленных камер) - тут, строго говоря, год рождения у исследуемых есть и возрастную группу он может определить, но выяснение и использование этой характеристики для вычисления возрастной группы неоправданно дорого в сравнении с альтернативами.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957495
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergueivladka63Помогите пожалуйста правильно смоделировать состав таблиц и связи.
Спасибо.

Что вы сделали и что у вас не получилось? Меня терзают смутные сомнения, что ничего.
Пожалуйста.

:) А пусть Вас не терзают эти самые сомнения.
Сделано описание двух сущностей, при этом у каждой из них есть еще свойства, которые отличны у обоих (описательные), а указанные в вопросе - пересекаются.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957525
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-ЛЗадачка интересная. Можно сделать несколькими способами.

1. Нужна информация о том, какие свойства назначаются автоматически при задании других свойств.

2.1. Далее при задании ведущих свойств в триггере задаются значения ведомых
или
2.2. Пока не задано явно значение ведомых свойств в качестве такового используется вычисляемое свойство по умолчанию

Конкретные детали реализации без учета специфики бд и клиента продумывать не имеет смысла. Вы об этом ничего не написали.

Структура данных должна быть еав-подобная с пристройкой для хранения правил по заданию свойств по умолчанию. В простых случаях одному значению ведущего свойства может соответствовать одно значение ведомого. В более сложных - можно хранить сложное логическое выражения в виде дерева из узлов И, ИЛИ.

По п.1 свойства - как-бы не назначаются автоматически - они автоматически определяются.

Т.е когда человек с определенными свойствами (пол, длина волос) - НАЗНАЧАЕТСЯ на "возраст", то в итоговом списке возрастов он отражается в разделе, например: Молодой человек, мужской пол, короткие волосы.

Т.е само описание человека "подставляется" в форму Возраста.

Можно было бы пойти более кнопко-нажимаемым путем, например, при присвоении указывать не только возраст, но и пол, и длина волос (три чекбокса и кнопка "сохранить"), а хотелось бы одну - нажал возраст и все.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957532
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскинguest_20040621> можно себе представить задачу

Не лень попробовать её сформулировать?

Ну например хранение ботов в RPG/MMORPG.
У бота нет года рождения (но отнести его к возрастной группе при этом вполне возможно), и крайне маловероятно, что длина волос у бота будет меняться в течение его "жизни".
Из этой же серии - хранение (и, возможно, последующие статистические исследования ) ролей второго плана и массовки в фильмах/сериалах (Какой-нибудь "бретанский учоный" может даже грант попробовать получить на такое ислледование - результаты в принципе могут оказаться любопытными).
Не 100% подходящее под условие, но довольно близкое - "мгновенные" автоматизированные социологические срезы (например, статистическое исследование посетителей некоего торгового центра/ прохожих на улице/etc. при помощи установленных камер) - тут, строго говоря, год рождения у исследуемых есть и возрастную группу он может определить, но выяснение и использование этой характеристики для вычисления возрастной группы неоправданно дорого в сравнении с альтернативами.

Да, Вы абсолютно правильно меня поняли.
В моей задаче - нет смысла считать возраст..
Типа "вот в этот момент" - это вот так.. А как будет через час.. Вот через час и посмотрим..
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957534
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Ну например хранение ботов в RPG/MMORPG.

:) В исходном тексте есть "присвоить человека". Художественные персонажи - существенно другая задача.

> "мгновенные" автоматизированные социологические срезы

Это говорит о том, что вы не сталкивались с социологическими исследованиями. Нет, это плохой пример.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957555
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Ну например хранение ботов в RPG/MMORPG.

:) В исходном тексте есть "присвоить человека". Художественные персонажи - существенно другая задача.

> "мгновенные" автоматизированные социологические срезы

Это говорит о том, что вы не сталкивались с социологическими исследованиями. Нет, это плохой пример.

Меня вот такая позиция как у Вас всегда веселит..
Пишут не по существу, а "о чем-то" )))))
Кто с чем сталкивался, кто и как учился в школе)))))
Всякую ерунду, но не делу)))

Говорит ему)))
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957573
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Говорит ему)))

Дружище, с социологическими отчётами я сталкиваюсь несколько раз в день. В данном случае вам лучше заткнуться и читать молча.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957581
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Ну например хранение ботов в RPG/MMORPG.

:) В исходном тексте есть "присвоить человека". Художественные персонажи - существенно другая задача.

> "мгновенные" автоматизированные социологические срезы

Это говорит о том, что вы не сталкивались с социологическими исследованиями. Нет, это плохой пример.

Вот если вы такой умный, хотелось бы вам вопрос задать, как бы вы построили модель?
Есть набор из 3 сущностей, при этом:
Сущность 1 - человек
Сущность 2 - предмет
Сущность 3 - событие

В разный момент времени каждая из сущностей может играть разную роль: в какой-то момент это презентация, в какой-то - это "товар", а в какой-то это "предмет" услуг.

Например: в "этот момент времени" человек может быть приглашен для ремонта компьютера, а "другой момент" - этот человек организатор события.

И вот эти сущности настолько часто меняют свои роли и пользуются в каждой из ролей другими сущностями, что возникает вопрос:
имеет ли смысл хранить каждую из сущностей в разных таблицах базы, если в результате состав полей каждой таблицы "приблизительно" одинаковы...

Как бы Вы поступили?
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957585
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Говорит ему)))

Дружище, с социологическими отчётами я сталкиваюсь несколько раз в день. В данном случае вам лучше заткнуться и читать молча.

Дружище, не о каких социологических отчетах - в моей задаче речи не идет.. Даже близко
Задача - по одному свойству присвоить, а два других "подтянуть"..

Так что, в данном случае, вам лучше заткнуться и читать молча))))
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957587
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Как бы Вы поступили?

Решил бы тривиальную задачу.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957593
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Как бы Вы поступили?

Решил бы тривиальную задачу.

Ну. научите ))
Скажите уже по делу )
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957597
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Ну например хранение ботов в RPG/MMORPG.

:) В исходном тексте есть "присвоить человека". Художественные персонажи - существенно другая задача.

Терминологическая разница. Назвать персонажа человеком, сказать "в фильме действуют люди" вместо "в фильме действуют персонажи" - вполне возможно, в этом нет ошибки.


guest_20040621Это говорит о том, что вы не сталкивались с социологическими исследованиями.

Сталкивался и сталкиваюсь ;) (тему "это не настоящие социологические иследования, вот в настоящих -то..." - предлагаю не начинать, эти исследования достаточно настоящие, чтобы заказчики платили за них деньги).
Исследование "сколько в процентах молодежи ходит в мой ТЦ?", "сколько в процентах родителей с детьми ходят в мой ТЦ?" - вполне себе имеет смысл, и заставлять посетителей заполнять анкету с годом рождения для него - не нужно.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957691
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Терминологическая разница.

Концептуальная. Социологические исследования - вполне себе прикладная вещь. Исследование поведения и описание образа - разные задачи.

> эти исследования достаточно настоящие, чтобы заказчики платили за них деньги

Деньги - не критерий. Если какие-то бараны решили потратить немного бабла, это не означает, что они перестали быть баранами.

> вполне себе имеет смысл

Боюсь, нет. Это вариант малобюджетной имитации исследований. Да, распространённое явление.

> заставлять посетителей заполнять анкету с годом рождения для него - не нужно

Вполне может быть. Есть устойчивые возрастные группы, - указать одну из них может оказаться достаточным. Но этих групп - не три. :)
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957776
Wlr-l
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vladka63,

" Задача - вручную присвоить человека к конкретному возрасту, а свойств человека "присваиваются" автоматически ".

Интересно, чтобы "присвоить" человека к "конкретному возрасту" требуется действие оператора, а определить его пол и длину волос можно автоматически!

Если у человека неудобно спросить год его рождения, то как вы измеряете длину его волос? Тем более, что длина волос - субъективное понятие. Я считаю, что у меня короткие волосы, а жена говорит, что пора идти подстричься.

Пока из того что вы рассказали задачи не видно, следовательно, моделировать тоже нечего.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957780
Wlr-l
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, забыл спросить, как вы автоматически определяете пол человека?
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957880
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Боюсь, нет. Это вариант малобюджетной имитации исследований. Да, распространённое явление .

Ну так речь же шла про это? "Есть ли такие задачи?"
Ну вот, задачи - есть, заказчики - есть. А Настоящие (tm) это задачи или Имитация (tm) - я сразу сказал что мне неинтересно это обсуждать
guest_20040621> заставлять посетителей заполнять анкету с годом рождения для него - не нужно
Вполне может быть. Есть устойчивые возрастные группы, - указать одну из них может оказаться достаточным. Но этих групп - не три. :)

Достаточным может оказаться просто прикрутить к видеопотоку c камеры примерно такую фигню, и дальше уже делать кластеризацию так, как требует задача.
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957893
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wlr-lvladka63,

" Задача - вручную присвоить человека к конкретному возрасту, а свойств человека "присваиваются" автоматически ".

Интересно, чтобы "присвоить" человека к "конкретному возрасту" требуется действие оператора, а определить его пол и длину волос можно автоматически!

Если у человека неудобно спросить год его рождения, то как вы измеряете длину его волос? Тем более, что длина волос - субъективное понятие. Я считаю, что у меня короткие волосы, а жена говорит, что пора идти подстричься.

Пока из того что вы рассказали задачи не видно, следовательно, моделировать тоже нечего.

Да не определяю я ничего автоматически..
Изначально у человека заданы свойства: мужчина, короткие волосы..
Указав ручками - к какому возрасту (молодой человек, как пример) относится человек - этот человек "ПОПАДАЕТ" НА ЭКРАН В РАЗДЕЛ: МОЛОДОЙ ЧЕЛОВЕК, МУЖЧИНА, КОРОТКИЕ ВОЛОСЫ..
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957899
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wlr-lДа, забыл спросить, как вы автоматически определяете пол человека?

Random самая лучшая функция автоматического определения пола человека:)
...
Рейтинг: 0 / 0
Очень нужен совет. Модель :)
    #38957913
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Ну так речь же шла про это? "Есть ли такие задачи?"

Сдаюсь. Но, когда писал, я всё-таки имел в виду задачи, а не патологии. Таки да, в жизни они встречаются.

> Достаточным может оказаться

С учётом оговорки выше - может. Дело вот в чём: формулируя ответ, я ориентируюсь на задачу в целом. Социологические исследования. Или маркетинг. Или специальные оценки. На самом деле возрастная группа - это не просто диапазон дат, это и сопутствующий ей набор характеристик, которые существуют независимо от вашего исследования. "Прикрутить" вы, конечно, можете самые экзотические дивайсы, вопрос в практической ценности решения.
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Очень нужен совет. Модель :)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]