|
|
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
БредятинаОсобенно интересна мысль, что если в отношении больше одного внешнего ключа, то оно представляет связь:) в отношении нет никаких внешних ключей. это понятие от разработчиков РСУБД Т.о. все отношения одинаковы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2012, 11:54 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_мод, может ли элемент отношения быть отношением? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2012, 12:25 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_модБредятинаОсобенно интересна мысль, что если в отношении больше одного внешнего ключа, то оно представляет связь:) в отношении нет никаких внешних ключей. это понятие от разработчиков РСУБД Т.о. все отношения одинаковы "Мы будем называть домен (или комбинацию доменов) отношения R внешним ключом, если он не является первичным ключом R, но его элементы – это значения первичного ключа некоторого отношения S (возможность идентичности R и S не исключается)." [Э. Кодд, не разработчик:)] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2012, 17:17 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
ViPRos_мод, может ли элемент отношения быть отношением? Немного неформально - "элемент отношения":) "...о природе значений, принадлежащих домену. Эти значения могут быть всем, чем угодно (простыми или как угодно сложными). Единственное требование: значениями домена можно манипулировать только посредством определенных для него операций." (С) То есть, может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2012, 17:28 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
Только нужно различать отношение и переменную отношения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2012, 18:03 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
БредятинаViPRos_мод, может ли элемент отношения быть отношением? Немного неформально - "элемент отношения":) "...о природе значений, принадлежащих домену. Эти значения могут быть всем, чем угодно (простыми или как угодно сложными). Единственное требование: значениями домена можно манипулировать только посредством определенных для него операций." (С) То есть, может. Не может. Очевидно. В РМ (в отличие от математики) есть два типа элементов: значения и кортежи. Соответственно, есть два типа множеств: множество значений, называется домен, и множество кортежей, называется отношение. Соответственно, элементом отношения по определению является только кортеж, который не есть отношение и не есть значение. Когда говорится, что "Эти значения могут быть всем, чем угодно", то здесь подразумевается, что они остаются значениями, а значит не могут быть кортежами, отношениями или доменами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2012, 23:50 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
случайнозашелатут Внешние ключи в модели есть, но не стоит навешивать ярлык "связь". Множество отношений может быть доменом (тот же Дейт с этим согласен... если не ошибаюсь, это была его цитата ). По большому счету, тип "отношение" - это просто тип данных. И вообще Бре-дя-ти-на! Бре-дя-ти-на! Это были фанатские крики из зала - со свистом и аплодисментами :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 10:42 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
Бредятина"Мы будем называть домен (или комбинацию доменов) отношения R внешним ключом, если он не является первичным ключом R, но его элементы – это значения первичного ключа некоторого отношения S (возможность идентичности R и S не исключается)." [Э. Кодд, не разработчик:)] Очень мутное определение (никогда не уважал Кодда :)). Например, что будет, если S ликвидируется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 11:25 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
ViPRosможет ли элемент отношения быть отношением? Да, если "элемент" получен как рез-т реляционной операции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 11:28 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
U-geneВнешние ключи в модели есть, но не стоит навешивать ярлык "связь". Несомненно. Связи в сетевой МД - часть модели, а "внешние ключи" ничего нового в РМД не добавляют и на алгебру не влияют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 11:33 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
Домены и отношенияБредятинапропущено... Немного неформально - "элемент отношения":) "...о природе значений, принадлежащих домену. Эти значения могут быть всем, чем угодно (простыми или как угодно сложными). Единственное требование: значениями домена можно манипулировать только посредством определенных для него операций." (С) То есть, может. Не может. Очевидно. В РМ (в отличие от математики) есть два типа элементов: значения и кортежи. Соответственно, есть два типа множеств: множество значений, называется домен, и множество кортежей, называется отношение. Соответственно, элементом отношения по определению является только кортеж, который не есть отношение и не есть значение. Когда говорится, что "Эти значения могут быть всем, чем угодно", то здесь подразумевается, что они остаются значениями, а значит не могут быть кортежами, отношениями или доменами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 13:00 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
Есть отношения, а есть значения отношений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 13:02 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
U-gene случайнозашелатут Внешние ключи в модели есть, но не стоит навешивать ярлык "связь". Множество отношений может быть доменом (тот же Дейт с этим согласен... если не ошибаюсь, это была его цитата ). По большому счету, тип "отношение" - это просто тип данных. И вообще Бре-дя-ти-на! Бре-дя-ти-на! Это были фанатские крики из зала - со свистом и аплодисментами :) Цитата - это, скорее, комментарий (С. Кузнецова). А у Дейта, насколько я помню, была буквальная фраза, что может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 13:05 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_модБредятина"Мы будем называть домен (или комбинацию доменов) отношения R внешним ключом, если он не является первичным ключом R, но его элементы – это значения первичного ключа некоторого отношения S (возможность идентичности R и S не исключается)." [Э. Кодд, не разработчик:)] Очень мутное определение (никогда не уважал Кодда :)). Например, что будет, если S ликвидируется Это другой вопрос. Про уважение. Кодд заслуживает уважения, конечно же. Здесь вопрос про то, кто придумал ключи - автор модели или разработчики СУБД, как Вы выразились:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 13:08 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_модU-geneВнешние ключи в модели есть, но не стоит навешивать ярлык "связь". Несомненно. Связи в сетевой МД - часть модели, а "внешние ключи" ничего нового в РМД не добавляют и на алгебру не влияют Это только подчеркивает беспомощность алгебры перед приложениями:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 13:09 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
А вот алгебра статистических показателей - была бы хороша: и манипулирование в стиле РМД, и семантика в порядке:) Больше мне неизвестны примеры полезного применение "реляционного подхода" к БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 13:14 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
БредятинаЭто только подчеркивает беспомощность алгебры перед приложениями:) приложения либо используют алгебру, либо все ручками, а это и есть беспомощность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 16:53 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_модБредятинаЭто только подчеркивает беспомощность алгебры перед приложениями:) приложения либо используют алгебру, либо все ручками, а это и есть беспомощность Привычная подтасовочка)) Приложения приходиться программировать, ручками, если используется алгебра (то есть, "реляционная СУБД" не является СУБД, как мы уже поняли:)). И не приходиться программировать, если используется именно СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 18:06 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
БредятинаЕсть отношения, а есть значения отношений. Это одно и то же. Важно, что в РМ значения (элементы доменов) противопоставляются кортежам (элементам отношений). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2012, 00:30 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
Бредятина_модпропущено... Несомненно. Связи в сетевой МД - часть модели, а "внешние ключи" ничего нового в РМД не добавляют и на алгебру не влияют Это только подчеркивает беспомощность алгебры перед приложениями:) ...нувотатакхорошоначинал... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2012, 09:11 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
Это ж оказывается был призрак самого Великого и Ужасного ЧАЛ-а! Модераторы, закрывайте быстрее тему, а то он ЕЩЁ РАЗ ПРИДЁТ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2012, 12:31 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
U-geneБредятинапропущено... Это только подчеркивает беспомощность алгебры перед приложениями:) ...нувотатакхорошоначинал... :( Э, нет, не по существу не надо. Семантика и метаданные на уровне приложения или другой системы (маппинг) - это очевидная беспомощность. Вы можете только сказать: "Так ведь так и задумывалось. Это не дело СУБД." И тогда мы вернемся к вопросу - что за дела у СУБД:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2012, 20:59 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
MasterZivЭто ж оказывается был призрак самого Великого и Ужасного ЧАЛ-а! Модераторы, закрывайте быстрее тему, а то он ЕЩЁ РАЗ ПРИДЁТ! Называть, вслед за _мод внешний ключ каким-то призраком - это дело не хитрое:) Обоснуйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2012, 21:01 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
СтуденттБредятинаЕсть отношения, а есть значения отношений. Это одно и то же. Важно, что в РМ значения (элементы доменов) противопоставляются кортежам (элементам отношений). 1) Не одно и то же. 2) Не противопоставляются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2012, 21:03 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
БредятинаСтуденттпропущено... Это одно и то же. Важно, что в РМ значения (элементы доменов) противопоставляются кортежам (элементам отношений). 1) Не одно и то же. А можно поподробнее. В чем отличие между отношением и значением отношения? И то и другое это определенное подмножество кортежей (из декартова произведения доменов). Правильно? Или есть все-таки какие-то отличия? В учебниках по крайней мере об этом ничего нет. Бредятина2) Не противопоставляются. Если элементы доменов (значения) и элементы отношений (кортежи) одно и то же, тогда зачем их отличать? Ведь насколько я понимаю, атрибуты отношений могут хранить только элементы доменов, но не элементы отношений. Атрибуты (поля) элементов доменов тоже хранят элементы доменов, но не кортежи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2012, 23:40 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37832594&tid=1541570]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 439ms |

| 0 / 0 |
