|
|
|
О атомарности значений
|
|||
|---|---|---|---|
|
#18+
Здрасте. Вопрос очень дилетанский но всеже здесь есть пример из книги http://ip.ifolder.ru/3658785 почему значение знак зодиака будет разным для записей различающихся только годом. из-за того что месяц из поля не сравнивается ? никак не могу въехать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 12:36 |
|
||
|
О атомарности значений
|
|||
|---|---|---|---|
|
#18+
БДникак не могу въехать вы неверно толкуете ТЗ перечтите внимательнее - там как раз говорится, что это было бы а авторы ТЗ упрощенно подходят к определению знака зодиака... в действительности знак зодиака не зависит ни от числа месяца ни от собственно месяца рождения ни от года рождения... например "лев" это родившиеся в период с "23 июля - 22 августа" т.е. BETWEEN SomeDayOfTheYear AND SomeDayOfTheYear а если вернуться к объяснялкам в книге, то следовало бы привязываться ко дню по счету по звездному году а не по юлианскому/гигорианскому календарю (они еще и разные бывают "по старому стилю" "по новому стилю" и проч.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 17:15 |
|
||
|
О атомарности значений
|
|||
|---|---|---|---|
|
#18+
proposed amendment БДникак не могу въехать вы неверно толкуете ТЗ перечтите внимательнее - там как раз говорится, что это было бы а авторы ТЗ упрощенно подходят к определению знака зодиака... в действительности знак зодиака не зависит ни от числа месяца ни от собственно месяца рождения ни от года рождения... например "лев" это родившиеся в период с "23 июля - 22 августа" т.е. BETWEEN SomeDayOfTheYear AND SomeDayOfTheYear а если вернуться к объяснялкам в книге, то следовало бы привязываться ко дню по счету по звездному году а не по юлианскому/гигорианскому календарю (они еще и разные бывают "по старому стилю" "по новому стилю" и проч.) Спасибо. Я это так понял после общения на других форумах , итак: Т.к. нельзя выделить из общего множества значений поля Дата рождения отдельные записи (если они одинаковы по дате и месяцу рождения но различны по году , то они считаются разными значениями) и связать их со знаком зодиака, то собственно и никак не получиться (для данного примера в рамках этого ТЗ) определить какая дата принадлежит к какому знаку зодиака,кроме как разделить это поля на три его состовляющих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 18:34 |
|
||
|
О атомарности значений
|
|||
|---|---|---|---|
|
#18+
БД proposed amendment БДникак не могу въехать вы неверно толкуете ТЗ перечтите внимательнее кроме как разделить это поля на три его состовляющих. нет, не совсем поскольку вы работаете с такой хитрой субстанцией как время - есть варианты выкрутиться если вы определите одну общую "нулевую точку" - день весеннего равноденствия 1900 года, например,(кажется 21 марта 1900 AFAIK, но можно любое весеннее равноденствие - это нулевая точка для астрономического цикла), то по полной дате рождения DD/MM/YY можно довольно точно брать знак зодиака ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 19:13 |
|
||
|
О атомарности значений
|
|||
|---|---|---|---|
|
#18+
proposed amendmentесли вы определите одну общую "нулевую точку" - день весеннего равноденствия 1900 года, например,(кажется 21 марта 1900 AFAIK, но можно любое весеннее равноденствие - это нулевая точка для астрономического цикла), то по полной дате рождения DD/MM/YY можно довольно точно брать знак зодиака Речь идет о "пограничных" участках между знаками зодиака? Тогда тут полной даты рождения недостаточно, необходимы еще сведения о времени, о местном времени (поясное, декретное), чтобы (как Вы уже упоминали) вычислить "звездное" время рождения. Например, вполне может быть что рожденные поздно вечером 21 марта в Забайкалье - "рыбы", а не так поздно вечером в Подмосковье - "овны". Забавная тема :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 19:33 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34858219&tid=1544258]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 350ms |

| 0 / 0 |
