powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / циклические связи в БД
25 сообщений из 345, страница 4 из 14
циклические связи в БД
    #37830783
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаОсобенно интересна мысль, что если в отношении больше одного внешнего ключа, то оно представляет связь:)
в отношении нет никаких внешних ключей. это понятие от разработчиков РСУБД
Т.о. все отношения одинаковы
...
Рейтинг: 0 / 0
циклические связи в БД
    #37830878
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

может ли элемент отношения быть отношением?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37831566
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаОсобенно интересна мысль, что если в отношении больше одного внешнего ключа, то оно представляет связь:)
в отношении нет никаких внешних ключей. это понятие от разработчиков РСУБД
Т.о. все отношения одинаковы
"Мы будем называть домен (или комбинацию доменов) отношения R внешним ключом, если он не является первичным ключом R, но его элементы – это значения первичного ключа некоторого отношения S (возможность идентичности R и S не исключается)." [Э. Кодд, не разработчик:)]
...
Рейтинг: 0 / 0
циклические связи в БД
    #37831601
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos_мод,

может ли элемент отношения быть отношением?
Немного неформально - "элемент отношения":)
"...о природе значений, принадлежащих домену. Эти значения могут быть всем, чем угодно (простыми или как угодно сложными). Единственное требование: значениями домена можно манипулировать только посредством определенных для него операций." (С)
То есть, может.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37831675
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только нужно различать отношение и переменную отношения.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832028
БредятинаViPRos_мод,

может ли элемент отношения быть отношением?
Немного неформально - "элемент отношения":)
"...о природе значений, принадлежащих домену. Эти значения могут быть всем, чем угодно (простыми или как угодно сложными). Единственное требование: значениями домена можно манипулировать только посредством определенных для него операций." (С)
То есть, может.
Не может. Очевидно.

В РМ (в отличие от математики) есть два типа элементов: значения и кортежи.
Соответственно, есть два типа множеств: множество значений, называется домен, и множество кортежей, называется отношение. Соответственно, элементом отношения по определению является только кортеж, который не есть отношение и не есть значение. Когда говорится, что "Эти значения могут быть всем, чем угодно", то здесь подразумевается, что они остаются значениями, а значит не могут быть кортежами, отношениями или доменами.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832364
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
случайнозашелатут
Внешние ключи в модели есть, но не стоит навешивать ярлык "связь".
Множество отношений может быть доменом (тот же Дейт с этим согласен... если не ошибаюсь, это была его цитата ). По большому счету, тип "отношение" - это просто тип данных.
И вообще
Бре-дя-ти-на! Бре-дя-ти-на!
Это были фанатские крики из зала - со свистом и аплодисментами :)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832424
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина"Мы будем называть домен (или комбинацию доменов) отношения R внешним ключом, если он не является первичным ключом R, но его элементы – это значения первичного ключа некоторого отношения S (возможность идентичности R и S не исключается)." [Э. Кодд, не разработчик:)]
Очень мутное определение (никогда не уважал Кодда :)). Например, что будет, если S ликвидируется
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832431
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosможет ли элемент отношения быть отношением?
Да, если "элемент" получен как рез-т реляционной операции.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832441
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
U-geneВнешние ключи в модели есть, но не стоит навешивать ярлык "связь".
Несомненно. Связи в сетевой МД - часть модели, а "внешние ключи" ничего нового в РМД не добавляют и на алгебру не влияют
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832583
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Домены и отношенияБредятинапропущено...

Немного неформально - "элемент отношения":)
"...о природе значений, принадлежащих домену. Эти значения могут быть всем, чем угодно (простыми или как угодно сложными). Единственное требование: значениями домена можно манипулировать только посредством определенных для него операций." (С)
То есть, может.
Не может. Очевидно.

В РМ (в отличие от математики) есть два типа элементов: значения и кортежи.
Соответственно, есть два типа множеств: множество значений, называется домен, и множество кортежей, называется отношение. Соответственно, элементом отношения по определению является только кортеж, который не есть отношение и не есть значение. Когда говорится, что "Эти значения могут быть всем, чем угодно", то здесь подразумевается, что они остаются значениями, а значит не могут быть кортежами, отношениями или доменами.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832589
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть отношения, а есть значения отношений.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832594
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene случайнозашелатут
Внешние ключи в модели есть, но не стоит навешивать ярлык "связь".
Множество отношений может быть доменом (тот же Дейт с этим согласен... если не ошибаюсь, это была его цитата ). По большому счету, тип "отношение" - это просто тип данных.
И вообще
Бре-дя-ти-на! Бре-дя-ти-на!
Это были фанатские крики из зала - со свистом и аплодисментами :)
Цитата - это, скорее, комментарий (С. Кузнецова). А у Дейта, насколько я помню, была буквальная фраза, что может.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832602
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина"Мы будем называть домен (или комбинацию доменов) отношения R внешним ключом, если он не является первичным ключом R, но его элементы – это значения первичного ключа некоторого отношения S (возможность идентичности R и S не исключается)." [Э. Кодд, не разработчик:)]
Очень мутное определение (никогда не уважал Кодда :)). Например, что будет, если S ликвидируется
Это другой вопрос. Про уважение. Кодд заслуживает уважения, конечно же. Здесь вопрос про то, кто придумал ключи - автор модели или разработчики СУБД, как Вы выразились:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832604
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модU-geneВнешние ключи в модели есть, но не стоит навешивать ярлык "связь".
Несомненно. Связи в сетевой МД - часть модели, а "внешние ключи" ничего нового в РМД не добавляют и на алгебру не влияют
Это только подчеркивает беспомощность алгебры перед приложениями:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37832613
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот алгебра статистических показателей - была бы хороша: и манипулирование в стиле РМД, и семантика в порядке:) Больше мне неизвестны примеры полезного применение "реляционного подхода" к БД.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37833008
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаЭто только подчеркивает беспомощность алгебры перед приложениями:)
приложения либо используют алгебру, либо все ручками, а это и есть беспомощность
...
Рейтинг: 0 / 0
циклические связи в БД
    #37833133
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаЭто только подчеркивает беспомощность алгебры перед приложениями:)
приложения либо используют алгебру, либо все ручками, а это и есть беспомощность
Привычная подтасовочка)) Приложения приходиться программировать, ручками, если используется алгебра (то есть, "реляционная СУБД" не является СУБД, как мы уже поняли:)). И не приходиться программировать, если используется именно СУБД.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37833414
Студентт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаЕсть отношения, а есть значения отношений.
Это одно и то же. Важно, что в РМ значения (элементы доменов) противопоставляются кортежам (элементам отношений).
...
Рейтинг: 0 / 0
циклические связи в БД
    #37833543
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина_модпропущено...

Несомненно. Связи в сетевой МД - часть модели, а "внешние ключи" ничего нового в РМД не добавляют и на алгебру не влияют
Это только подчеркивает беспомощность алгебры перед приложениями:)
...нувотатакхорошоначинал... :(
...
Рейтинг: 0 / 0
циклические связи в БД
    #37833601
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ж оказывается был призрак самого Великого и Ужасного ЧАЛ-а!

Модераторы, закрывайте быстрее тему, а то он ЕЩЁ РАЗ ПРИДЁТ!
...
Рейтинг: 0 / 0
циклические связи в БД
    #37834696
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneБредятинапропущено...

Это только подчеркивает беспомощность алгебры перед приложениями:)
...нувотатакхорошоначинал... :(
Э, нет, не по существу не надо. Семантика и метаданные на уровне приложения или другой системы (маппинг) - это очевидная беспомощность. Вы можете только сказать: "Так ведь так и задумывалось. Это не дело СУБД." И тогда мы вернемся к вопросу - что за дела у СУБД:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37834699
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЭто ж оказывается был призрак самого Великого и Ужасного ЧАЛ-а!

Модераторы, закрывайте быстрее тему, а то он ЕЩЁ РАЗ ПРИДЁТ!
Называть, вслед за _мод внешний ключ каким-то призраком - это дело не хитрое:) Обоснуйте.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37834702
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтуденттБредятинаЕсть отношения, а есть значения отношений.
Это одно и то же. Важно, что в РМ значения (элементы доменов) противопоставляются кортежам (элементам отношений).
1) Не одно и то же.
2) Не противопоставляются.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37834828
Студентт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаСтуденттпропущено...

Это одно и то же. Важно, что в РМ значения (элементы доменов) противопоставляются кортежам (элементам отношений).
1) Не одно и то же.
А можно поподробнее. В чем отличие между отношением и значением отношения? И то и другое это определенное подмножество кортежей (из декартова произведения доменов). Правильно? Или есть все-таки какие-то отличия? В учебниках по крайней мере об этом ничего нет.

Бредятина2) Не противопоставляются.
Если элементы доменов (значения) и элементы отношений (кортежи) одно и то же, тогда зачем их отличать? Ведь насколько я понимаю, атрибуты отношений могут хранить только элементы доменов, но не элементы отношений. Атрибуты (поля) элементов доменов тоже хранят элементы доменов, но не кортежи.
...
Рейтинг: 0 / 0
25 сообщений из 345, страница 4 из 14
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / циклические связи в БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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