|
|
|
теоретический вопрос по базам данных
|
|||
|---|---|---|---|
|
#18+
теорияобьяните мне, что значит - полный бред - по вашему? Означает результат, не имеющий практического смысла. Собственно, буквально несколько дней назад нам приходилось объяснять заказчику, что желаемые им данные подобного рода для аналитики не слишком пригодны. Например, у них было желание связать в одну таблицу месячные цифры плана с дневными цифрами факта. Или другая тема, которую я упоминал некоторое время назад. Есть поставки на склад (приходы). Разумеется, с поставщиком и всем прочим. Есть расход с этого склада - с получателем итп. Информации, из какой приходной партии взят какой расход, нет (технически это одна большая бочка, куда с одной стороны ведрами льют бензин, с другой - ведрами же зачерпывают). Вот и скажите, каким Вы видите это максимальное объединение, включающее в себя поставщиков-приходы-расходы-потребителей, и какую практическую задачу сумеете решить с помощью этой портянки. теорияа вот, если вы проясните ситуацию, когда говорят, что при денормализации нарушается целостность данных, я был бы благодарен Скорее всего плохо написано или Вы плохо прочитали. При денормализации в общем случае сложнее поддерживать целостность данных, вот и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 19:07 |
|
||
|
теоретический вопрос по базам данных
|
|||
|---|---|---|---|
|
#18+
если я вас правильно понял, то два введенных вами отношения друг от друга не зависят, следовательно, если в базе других отношений нет, в одно представление их никак уместить нельзя. так что будет просто два представления = двум отношениям. вопрос был, как строить представления по связным отношениям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 20:02 |
|
||
|
теоретический вопрос по базам данных
|
|||
|---|---|---|---|
|
#18+
теперь основным вопрос является построение рекурсивных представлений? кто что знает? как их писать)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 21:01 |
|
||
|
теоретический вопрос по базам данных
|
|||
|---|---|---|---|
|
#18+
теориятеперь основным вопрос является построение рекурсивных представлений? кто что знает? как их писать)? Ну вот Ваше любимое рекурсивное отношение, пусть для простоты само на себя ссылающиеся, и пусть там 100 кортежей есть, но никто на себя не ссылаеся. У Вас в результирующем отношении тогда получится 0 кортежей. Как это можно объяснить и главное, где в дальнейшем использовать? А если кортеж ссылается сам на себя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 22:49 |
|
||
|
теоретический вопрос по базам данных
|
|||
|---|---|---|---|
|
#18+
Вы что-то путаете: Если записи ссылаются на себя, то это означает, что в отношении хранятся списки: 1. от одного, по длине равного мощности отношения, 2. до списков единичной длины в известном количестве. от рекурсивного запроса требуется выдать списки. видимо в реляционных терминах такой запрос написать нельзя. можно вытащить например только первый элемент всех списков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 23:21 |
|
||
|
теоретический вопрос по базам данных
|
|||
|---|---|---|---|
|
#18+
Кстати, (или нет - трудно понять) связанными можно считать любые два отношения, имеющие по крайней мере по одному атрибуту, определенному на одном и том же домене. Более ограничено - имеющие внешние ключи к одной и той же третьей таблице, и др. вариации. Но даже несвязанные таблицы можно представить одним отношением - декартовым произведением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 10:22 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33628272&tid=1545350]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
428ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 741ms |

| 0 / 0 |
