powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / циклические связи в БД
345 сообщений из 345, показаны все 14 страниц
циклические связи в БД
    #37819816
pashalost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При проектирование БД столкнулся с множеством противоречивых мнений о том, могут ли (или является ли плохим признаком) существовать в БД циклические связи (идентифицирующие, не идентифицирующие). Хотелось бы услышать много мнений и аргументов в поддержку того или иного довода.
Вот простой пример т.н. циклической связи:
Таблица игры, в ней содержится информация о всех играх (содержит только PK GameID).
Таблица игроки - в ней содержится информация о всех игроках учавствующих в ОДНОЙ игре (содержит FK GameID).
Таблица раунды - в ней содержатся ВСЕ раунды ОДНОЙ игры (содержит FK GameID)
Таблица Ставки - в ней хранятся все ставки, сделанные любым из игроков в любом раунде любой игры. (содержит FK PLayerID, FK RoundID).
Является ли такая архитектура правильной и/или желательной/нежелательной ?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37819849
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> При проектирование БД столкнулся с множеством противоречивых мнений о том, могут
> ли (или является ли плохим признаком) существовать в БД циклические связи

Могут, не является плохим признаком.

> (идентифицирующие,

НЕ МОГУТ по определению.

не идентифицирующие).

Могут.

Хотелось бы услышать много мнений и
> аргументов в поддержку того или иного довода.

Тут не может особенно быть никаких аргументов. Надо тебе по предметной
области циклические связи -- делай. И есть случаи, когда их просто нельзя
сделать (2 и более идентифицирующие связи не могут быть циклическими,
одна из связей цикла должна быть неидентифицирующей и допускать NULL,
иначе ты данные просто не вставишь).

> Вот простой пример т.н. циклической связи:
> Таблица игры, в ней содержится информация о всех играх (содержит только PK GameID).
> Таблица игроки - в ней содержится информация о всех игроках учавствующих в ОДНОЙ
> игре (содержит FK GameID).
> Таблица раунды - в ней содержатся ВСЕ раунды ОДНОЙ игры (содержит FK GameID)
> Таблица Ставки - в ней хранятся все ставки, сделанные любым из игроков в любом
> раунде любой игры. (содержит FK PLayerID, FK RoundID).

А где ты тут нашёл циклические ссылки ? Их тут нет, или я что-то не так понял.
У тебя направление ссылки К Bets (ставки). Вот если бы одна из связей на Bets
была бы направлена в другую сторону, был бы цикл.


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37819895
pashalost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сталкивался и с такими мнениями (преподавателей), что не важно, в какую сторону идут связи, если они образуют "круг", то это уже плохо. Моё, конечно, мнение, что в данном примере всё красиво, нет необходимости что-либо переделывать или пытаться сделать лучше
...
Рейтинг: 0 / 0
циклические связи в БД
    #37819991
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pashalost,
В теории БД нет понятия "циклические связи", "идентифицирующие связи", "не идентифицирующие связи". Если же это понятия "реляционной теории", то напомню, что связи в реляционной модели принципиально не поддерживаются. Сообщите это своим преподавателям. Чтобы они не морочили голову, по крайней мере, следующим поколениям:)
А у Вас откуда такая жестокость - уничтожать игроков, чтобы они не имели возможности поучаствовать еще в одной игре?:) Или Игрок - это не Человек?
Типы сущностей нужно именовать в единственном числе.
И почему Вы используете иностранный язык - тоже преподаватели научили?:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37819994
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> столкнулся с множеством противоречивых мнений

Не читайте то, что пишут на заборах. Любые циклические связи - это ошибки проектирования.

> Вот простой пример

Это хороший пример плохой структуры. Либо задача поставлена криво, либо - судя по вопросу, это вероятнее - безобразна реализация.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820016
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут нет циклов
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820114
pashalost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина, (ржу немогу с ника) с чего вы взяли, что я уничтожаю игроков после игры ? Данный пример маленький кусочек, вырванный из моего проекта. Мне ПОЗАРЕЗ необходимо запомнить СОСТАВ игроков в каждой игре. К сведению, состав игроков от игры к игре может изменяться, поэтому его и храним
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820145
pashalost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_20040621, обоснуйте ваше суждение, почему не должно с структуре БД существовать "циклических связей" и дайте точную формулировку т.н. циклической связи. Поясню задачу, которую должна выполнять БД. Необходимо собирать статистику всех ставок сделанных игроками во время игры. Важно знать, кто, в каком раунде, и в какой игре сделал ставку (размер ставки тоже необходимо знать). В одной игре учавствует несколько игроков (2-10). Игра состоит из нескольких раундов (1-5). Состав игроков от игры к игре может изменится. Попробуйте(если вас не затруднит) прежложить свой вариант решения поставленной задачи
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820195
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Я сталкивался и с такими мнениями (преподавателей), что не важно, в какую
> сторону идут связи, если они образуют "круг", то это уже плохо.


ТЫ НЕ ТАК ПОНЯЛ.

В БД все связи направленные, соотв. цикл надо искать как в орграфе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820202
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> В теории БД нет понятия "циклические связи", "идентифицирующие связи", "не
> идентифицирующие связи". Если же это понятия "реляционной теории", то напомню,
> что связи в реляционной модели принципиально не поддерживаются. Сообщите это
> своим преподавателям. Чтобы они не морочили голову, по крайней мере, следующим
> поколениям:)

Ну, это заявления подстать нику, это мы пропускаем...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820205
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 05/31/2012 05:43 PM, guest_20040621 wrote:

> Не читайте то, что пишут на заборах. Любые циклические связи - это ошибки
> проектирования.

Интересно, почему пользователь "Бредятина" не зналогинился ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820217
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 05/31/2012 06:33 PM, pashalost wrote:
> guest_20040621, обоснуйте ваше суждение, почему не должно с структуре БД
> существовать "циклических связей" и дайте точную формулировку т.н. циклической
> связи.

Да не обращай ты внимание на гестов. Это ж гест, ему соврать -- не дорого взять.

Поясню задачу, которую должна выполнять БД. Необходимо собирать

Ещё раз, проясни для себя -- У ТЕБЯ НЕТ ЦИКЛОВ в твоей текущей БД.
Тебе не о чем беспокоиться.


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820227
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivВ БД все связи направленные, соотв. цикл надо искать как в орграфе.Хм, связи 1:1 вроде как ненаправленные. Хотя используются довольно редко.

По сабжу - один из способов хранение иерархий id+parent_id уже сам по себе содержит цикл. Что ж теперь, из-за какого-то препода отказываться от такого способа?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820310
pashalost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest = troll ? :)
Всё больше склоняюсь к мнению, что не все люди (даже из числа тех, кто знает, что такое SELECT * FROM A JOIN B WHERE ...) до конца понимают, что такое циклическая связь.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820324
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> В БД все связи направленные, соотв. цикл надо искать как в орграфе.
>
> Хм, связи 1:1 вроде как ненаправленные. Хотя используются довольно редко.

Связь -- это FOREIGN KEY, как он может быть ненаправленный ?
Не, ну конечно при 1:1 ты можешь сделать два встречных FK, только
записи как вставлять потом ?


> По сабжу - один из способов хранение иерархий id+parent_id уже сам по себе
> содержит цикл. Что ж теперь, из-за какого-то препода отказываться от такого способа?

Там цикл разорваный (т.е. допустимый). Разорваный тем, что связь необязательная,
parent_id всегда NULL-able.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820334
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> почему не должно с структуре БД существовать "циклических связей"

Потому, что это свидетельствует о явной ошибке. Почему это ошибка - читайте Дейта.

> Поясню задачу

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

Описанный вами вариант прост:

игроки,
игра,
состав участников игры (игра, игроки),
раунд (игра, шаг, игрок, ставка) или
раунд (игра, шаг), ставка (игрок, раунд, шаг ставки, номинал ставки), если в одном раунде игрок может делать несколько ставок.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820344
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivНе, ну конечно при 1:1 ты можешь сделать два встречных FK, только
записи как вставлять потом ?1) в некоторых СУБД FK могут быть отложенными и проверяются в момент commit-а.
2) в некоторых СУБД FK нет вообще, но это не мешает установить логическую связь между таблицами.


MasterZivТам цикл разорваный (т.е. допустимый). Разорваный тем, что связь необязательная,
parent_id всегда NULL-able.Хм, пытаюсь представить себе "неразорванный" цикл. Что-то ничего не приходит в голову, кроме совсем уж абсурдных вариантов...
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820402
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pashalostБредятина, (ржу немогу с ника) с чего вы взяли, что я уничтожаю игроков после игры ? Данный пример маленький кусочек, вырванный из моего проекта. Мне ПОЗАРЕЗ необходимо запомнить СОСТАВ игроков в каждой игре. К сведению, состав игроков от игры к игре может изменяться, поэтому его и храним
Я так и понял:) что Игрок - это участие человека в игре...
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820407
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
> В теории БД нет понятия "циклические связи", "идентифицирующие связи", "не
> идентифицирующие связи". Если же это понятия "реляционной теории", то напомню,
> что связи в реляционной модели принципиально не поддерживаются. Сообщите это
> своим преподавателям. Чтобы они не морочили голову, по крайней мере, следующим
> поколениям:)

Ну, это заявления подстать нику, это мы пропускаем...

Не обманывайте себя:) Это импульс к размышлению, только дурак может пропустить:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820409
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 05/31/2012 05:43 PM, guest_20040621 wrote:

> Не читайте то, что пишут на заборах. Любые циклические связи - это ошибки
> проектирования.

Интересно, почему пользователь "Бредятина" не зналогинился ?

Я, Чернышев Андрей Ленидович, не раз логинился. Сразу же блокируют. Здесь же БД нельзя обсуждать:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820413
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pashalostguest = troll ? :)
Всё больше склоняюсь к мнению, что не все люди (даже из числа тех, кто знает, что такое SELECT * FROM A JOIN B WHERE ...) до конца понимают, что такое циклическая связь.
Я Вам открою секрет - никто не понимает:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820415
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
> В БД все связи направленные, соотв. цикл надо искать как в орграфе.
>
> Хм, связи 1:1 вроде как ненаправленные. Хотя используются довольно редко.

Связь -- это FOREIGN KEY, как он может быть ненаправленный ?
Не, ну конечно при 1:1 ты можешь сделать два встречных FK, только
записи как вставлять потом ?


> По сабжу - один из способов хранение иерархий id+parent_id уже сам по себе
> содержит цикл. Что ж теперь, из-за какого-то препода отказываться от такого способа?

Там цикл разорваный (т.е. допустимый). Разорваный тем, что связь необязательная,
parent_id всегда NULL-able.

FK - это ограничение целостности, а не связь. В "реляционных системах" связи принципиально не поддерживаются.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820467
pashalost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> В "реляционных системах" связи принципиально не поддерживаются
Вот это действительно высший бред. Можно сказать "апофеоз бреда". Relation - в переводе с английского означает СВЯЗЬ. Они именно потому так и называются, что основаны на СВЯЗЯХ.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820480
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Вот это действительно высший бред.

Вы заблуждаетесь. В данном случае Бредятина абсолютно прав.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820560
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 05/31/2012 08:15 PM, guest_20040621 wrote:

> Потому, что это свидетельствует о явной ошибке. Почему это ошибка - читайте Дейта.

Ни о чём это не свидетельствует.
Топикстартер, не поддавайся на провокации всяких гестов !
Я тебе всё достаточно понятно уже объяснил.


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820561
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> 1) в некоторых СУБД FK могут быть отложенными и проверяются в момент commit-а.

Да. Могут. Назови эту СУБД.

> Хм, пытаюсь представить себе "неразорванный" цикл. Что-то ничего не приходит в
> голову, кроме совсем уж абсурдных вариантов...

Я не понимаю в чём проблема.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820564
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 05/31/2012 09:43 PM, Бредятина wrote:

> Я, Чернышев Андрей Ленидович, не раз логинился. Сразу же блокируют. Здесь же БД
> нельзя обсуждать:)

Чем докажешь ? Три пальца готов предъявить ?
Ладно, я больше на провокации гестов не ведусь.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820574
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Вот это действительно высший бред. Можно сказать "апофеоз бреда". Relation - в
> переводе с английского означает СВЯЗЬ. Они именно потому так и называются, что
> основаны на СВЯЗЯХ.

Это не бред, это высшее наукообразное занудство.
Действительно, жёстких, физических связей в реляционных БД нет,
они все "устанавливаются" находу в виде кода в запросах (условий
JOIN-ов). Это даёт большую гибкость таким системам, что в своё время
очень помогло РСУБД в конкурентной борьбе с сетевыми и иерархическими
СУБД.

Таблица -- это связь между атрибутами.
Но в РСУБД есть и другие связи, между таблицами (т.е. хранимыми
сущностями, кортежами данных). Это -- FK (даже если они не
оформлены в БД физически как FK). И товарищь Бредятина конечно же
это прекрасно знает, но -- предпочитает наукообразно занудствовать.
Зачем -- не понятно, топик не об этом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37820909
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вполне м.б.:
tab1 -> tab2
tab1 <- tab2

И в чем проблема ?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37821493
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv> 1) в некоторых СУБД FK могут быть отложенными и проверяются в момент commit-а.

Да. Могут. Назови эту СУБД.Oracle.
MasterZiv> Хм, пытаюсь представить себе "неразорванный" цикл. Что-то ничего не приходит в
> голову, кроме совсем уж абсурдных вариантов...

Я не понимаю в чём проблема.Не то чтобы проблема... Просто для полноты картины.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37821835
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 05/31/2012 09:43 PM, Бредятина wrote:

> Я, Чернышев Андрей Ленидович, не раз логинился. Сразу же блокируют. Здесь же БД
> нельзя обсуждать:)

Чем докажешь ? Три пальца готов предъявить ?
Ладно, я больше на провокации гестов не ведусь.


Поскольку я здесь уже и дебил, и придурок и т.п., то побыть еще и провокатором не откажусь, если по существу вопросы обсуждать. А по существу у Вас нет понимания что такое "связь":)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37821837
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pashalost> В "реляционных системах" связи принципиально не поддерживаются
Вот это действительно высший бред. Можно сказать "апофеоз бреда". Relation - в переводе с английского означает СВЯЗЬ. Они именно потому так и называются, что основаны на СВЯЗЯХ.
Молодой человек, Вы мне нравитесь, так как чувствуется стремление к познанию:) Но для этого недостаточно переводить иностранные слова. Вы серьезно заблуждаетесь.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37821840
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 05/31/2012 08:15 PM, guest_20040621 wrote:

> Потому, что это свидетельствует о явной ошибке. Почему это ошибка - читайте Дейта.

Ни о чём это не свидетельствует.
Топикстартер, не поддавайся на провокации всяких гестов !
Я тебе всё достаточно понятно уже объяснил.

Нет, не понятно. Для того, чтобы понятно объяснить, знаний у Вас явно недостаточно:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37821853
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 06/01/2012 05:38 PM, Бредятина wrote:

Собственно, есть связи в БД, или нет связей в БД,
топикстартеру глубоко безразлично.
К его вопросу оно никак не относится.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37821860
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЭто не бред, это высшее наукообразное занудство.
Действительно, жёстких, физических связей в реляционных БД нет,
они все "устанавливаются" находу в виде кода в запросах (условий
JOIN-ов). Это даёт большую гибкость таким системам, что в своё время
очень помогло РСУБД в конкурентной борьбе с сетевыми и иерархическими
СУБД.

Серьезное заблуждение.
1) Для того, чтобы пользователь мог выполнять непредусмотренные запросы в "реляционной системе" придется предпринять не меньше усилий, чем в настоящей СУБД.
2) "Связывание не по ключам" не дает никаких преимуществ, так как связывание по значениям характеристик (а не только по связям) может применяться и в настоящих СУБД.
MasterZiv
И товарищь Бредятина конечно же
это прекрасно знает, но -- предпочитает наукообразно занудствовать.
Зачем -- не понятно, топик не об этом.

Именно об этом. Связи всегда бинарны, и должны иметь понятное наименование с обеих сторон. И т.д. Конечно, это здесь уже много раз обсуждалось. Но, повторение - мать учения:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37821863
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаИменно об этом. Связи всегда бинарны, и должны иметь понятное наименование с обеих сторон. И т.д. Конечно, это здесь уже много раз обсуждалось. Но, повторение - мать учения:)
Ошибка. К "циклическим связям", действительно слабо относится. Хотя бы потому, что никто не знает что это такое:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37821867
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> 1) Для того, чтобы пользователь мог выполнять непредусмотренные запросы в
> "реляционной системе" придется предпринять не меньше усилий, чем в настоящей СУБД.

Я разве говорил обратное ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37821888
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
> 1) Для того, чтобы пользователь мог выполнять непредусмотренные запросы в
> "реляционной системе" придется предпринять не меньше усилий, чем в настоящей СУБД.

Я разве говорил обратное ?

А я и не говорил, что Вы говорили обратное. Но и оставшееся "связывание не по ключам" к теме ведь тоже не имеет прямого отношения. Или связывание не по ключам - это способ обнаружить зацикливание?)))
...
Рейтинг: 0 / 0
циклические связи в БД
    #37822888
pashalost,

Связей в РМ, как уже было отмечено нет. Не просто "типа нет", а вообще нет. На принципиальном уровне (религиозно-догматическом). Но есть много паттернов, которые называются связями и реализуются с помощью реляционных конструкций:
- ссылки (обычно опциональное объявления PK-FK c последующим соединением). Они направленные и бинарные
- наличие общих значение (здесь просто соединение по ним, например, общий Город). Это ненаправленная связь (чаще бинарная, хотя не обязательно)
- связи в смысле ER (relationship), когда n-кортеж связывает несколько значений. Это ненаправленная n-арная связь. Кстати, термин relation в контексте РМ никак не связан со связями, а по связями обычно имеется в виду relationship.
- связи в смысле ORM (object role modeling).
- <ну и есть еще наверняка другие связи>
Соответственно, без уточнения, какие связи подразумеваются, рассуждать нет смысла.

Если говорить о ссылках, то циклы это зло, и чаще всего говорят о плохом дизайне. Либо крайне редко о высокой квалификации, если человек может внятно объяснить, зачем он их применяет. Часто без циклов не обойтись из-за высокой кривизны РМ или с целью оптимизации (РМ низкоуровневая модель, поэтому все надо делать вручную и явно). Циклов по ссылкам в твоей модели очевидно нет и формально она правильна. (За исключением того, что люди зависят от игр, что глупо, но если отвлечься от названий приемлемо.)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37822893
MasterZivДействительно, жёстких, физических связей в реляционных БД нет,

Нет никаких. Поскольку в определении не упоминаются. (И даже в следствиях.)

MasterZivони все "устанавливаются" находу в виде кода в запросах (условий
JOIN-ов).

"На ходу" значит, что они существуют в голове у писателя, либо в приложении. А РСУБД ничего об этих связях не знает. Иначе можно сказать, что в модели существуют любые связи, поскольку возможны любые join.

MasterZivЭто даёт большую гибкость таким системам, что в своё время
очень помогло РСУБД в конкурентной борьбе с сетевыми и иерархическими
СУБД.

Это дает сильные головные боли, а также неплохие заработки.

MasterZivТаблица -- это связь между атрибутами.

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

Не совсем верно, потому что некоторые СУБД поддерживают т.н. NATURAL JOIN,
где JOIN производится именно по связям, сохранённым в виде метаинформации в БД.

> Это дает сильные головные боли, а также неплохие заработки.

Как-то 15 как минимум лет стажа -- и никаких головных болей.
Заработки -- да, неплохие.
Ну и по факту -- сетевые и иерархические БД с жёсткими связями
если и не совсем вымерли, то очень сильно потеснены реляционными.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823161
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivнекоторые СУБД поддерживают т.н. NATURAL JOIN, где JOIN производится именно по связям,
сохранённым в виде метаинформации в БД.

Какие это СУБД? Оракул, например, делает NATURAL JOIN тупо по полям с совпадающими именами.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823194
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 06/03/2012 03:37 PM, Dimitry Sibiryakov wrote:

> некоторые СУБД поддерживают т.н. NATURAL JOIN, где JOIN производится именно по
> связям,
> сохранённым в виде метаинформации в БД.

> Какие это СУБД? Оракул, например, делает NATURAL JOIN тупо по полям с
> совпадающими именами.


Это тоже попадает под определение "по связям, сохранённым в виде метаинформации
в БД."
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823202
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЭто тоже попадает под определение "по связям, сохранённым в виде метаинформации в БД."

Покажите мне как сохранить в виде такой метаинформации типичное дерево со ссылкой
parent_id->id.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823284
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivНе совсем верно, потому что некоторые СУБД поддерживают т.н. NATURAL JOIN,
где JOIN производится именно по связям, сохранённым в виде метаинформации в БД.

Мне кажется, Вы путаете NATURAL JOIN и KEY JOIN. Но в любом случае, мало-мальски опытный разработчик должен понимать, что пускать такие конструкции в продакшн недопустимо, их место разве что в сиюминутных запросах и скриптах "по ходу разработки".
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823547
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivНу и по факту -- сетевые и иерархические БД с жёсткими связями
если и не совсем вымерли, то очень сильно потеснены реляционными.

1) Не бывает "жестких" и "мягких" связей. Вы используете термин "жесткие", надеясь на его негативное восприятие читателями, видимо:)
2) "связывание по значениям характеристик" допустимо в любой МД:)
так что Вы опять говорите о коммерческом результате, за которым нет никаких технических достижений, но есть безусловный шаг назад.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823857
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Покажите мне как сохранить в виде такой метаинформации типичное дерево со ссылкой
> parent_id->id.


Мне лично хватило бы foreign key parent_id --> THIS_TABLE.object_id
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823871
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> 1) Не бывает "жестких" и "мягких" связей. Вы используете термин "жесткие",
> надеясь на его негативное восприятие читателями, видимо:)

Нет. жёскткие связи -- физические связи, которые физически присутствуют в БД
в виде физических ссылок одних записей на другие. Их нельзя изменить, не
пересторив базу данных (не изменяя данные).
Мягкие -- наоборот, существующие только в запросах. Их на лету устанавливают
и они тут же исчезают. В любой момент с той же сложностью можно установить
другие связи.

> 2) "связывание по значениям характеристик" допустимо в любой МД:)
> так что Вы опять говорите о коммерческом результате, за которым нет никаких
> технических достижений, но есть безусловный шаг назад.

Ты видимо фанат сетевых БД. Я не спорю, великие были времена, но ... где они
теперь ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823878
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivМне лично хватило бы foreign key parent_id --> THIS_TABLE.object_id

Это тебе. А хватит ли этого движку сервера, чтобы понять, что именно так надо делать
NATURAL JOIN?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823925
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Это тебе. А хватит ли этого движку сервера, чтобы понять, что именно так надо
> делать
> NATURAL JOIN?

Так от движка зовисет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823953
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivТак от движка зовисет.
Назови любой один, который асилит.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37823986
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> MasterZiv
> Так от движка зовисет.

> Назови любой один, который асилит.

Мне лично пофиг.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37824046
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 06/04/2012 12:28 PM, Dimitry Sibiryakov wrote:

> Это тебе. А хватит ли этого движку сервера, чтобы понять, что именно так надо
> делать
> NATURAL JOIN?

Посмотрел кстати на этот счёт. Оно оказывается так в стандарте. По одинаковым
полям. Даааа. О умственных способностях стандартизаторов можно сказать многое.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37824058
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivДаааа. О умственных способностях стандартизаторов можно сказать многое.

Не приходится удивляться. Они ведь пляшут под дудку дядюшки Билла.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37824079
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 06/04/2012 01:54 PM, Dimitry Sibiryakov wrote:

> Не приходится удивляться. Они ведь пляшут под дудку дядюшки Билла.
Вообще я думал дядушку всегда звали Ларри ...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37824114
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivВообще я думал дядушку всегда звали Ларри ...
Дядушку стандартизаторов? Я конечно понимаю, что у каждого свой взгляд на мир, но иногда мне кажется, что в нём таки слишком много хорошей травы.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37824814
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivНет. жёскткие связи -- физические связи, которые физически присутствуют в БД
в виде физических ссылок одних записей на другие. Их нельзя изменить, не
пересторив базу данных (не изменяя данные).
Мягкие -- наоборот, существующие только в запросах. Их на лету устанавливают
и они тут же исчезают. В любой момент с той же сложностью можно установить
другие связи.

Нет. Это абсолютно противоречит теории БД. Связывание по значениям никакого отношения к связям не имеет. Здесь напрасно проигнорирован п 2).
MasterZivТы видимо фанат сетевых БД. Я не спорю, великие были времена, но ... где они
теперь ?

Не знаю в чем они великие. И я, конечно, не фанат чего-либо. Просто изучал и изучаю теорию, проверял и проверяю ее практикой:) Связывание по значениям весьма сомнительная процедура. Более-менее достойным кандидатом может быть дата, но и в этом случае объект День более адекватное решение (конечно, для СУБД, в которых поддерживаются связи). Все остальное только для программистов. Я уже много раз говорил, что найти полезное пользователям применение для алгебры крайне сложно. За 30 лет нашел только одно приложение, в котором алгебра оправдана, так как хорошо взаимодействует с семантикой: это когда в результате любой операции над статистическими показателями получается статистический показатель (замыкание). А когда в результате операций над отношениями получается отношение - это только для программистов:) Еще раз приходится повторять, что как средство борьбы с безработицей реляционные системы - это лучший выбор:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37825169
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 06/04/2012 07:15 PM, Бредятина wrote:
> Автор: Бредятина

> Нет. Это абсолютно противоречит теории БД. Связывание по значениям никакого
> отношения к связям не имеет. Здесь напрасно проигнорирован п 2).

Отстань ужо, призрак!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37826488
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведенная схема позволяет коллизии - когда в таблице Bets ссылка на игрока одной игры и раунд другой.
Вы уверены, что в игроках нужна ссылка на игру? Может быть такая ситуация, что игрок играл в игру, но не сделал ни одной ставки ни в один раунд?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37827063
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 06/04/2012 07:15 PM, Бредятина wrote:
> Автор: Бредятина

> Нет. Это абсолютно противоречит теории БД. Связывание по значениям никакого
> отношения к связям не имеет. Здесь напрасно проигнорирован п 2).

Отстань ужо, призрак!

Так не пиши о чем не знаешь, и не морочь людям голову, чудак:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37827096
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я как раз знаю, что в рбд есть связи.
Ну и все в общем знают.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37828192
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЯ как раз знаю, что в рбд есть связи.
Ну и все в общем знают.
Извините, но это же неправда:) У Кодда не получилось формально ввести "отношения типа связи" наряду с "отношениями типа сущности". С алгеброй не срослось. Вот это действительно все знают, кто знаком с теорией БД. Я Вам про БД говорю, а Вы мне постоянно рассказываете про приложения:) В них не только "связи", но и "сущности" имеются, известные только программистам. И свойства сущностей. И метаданные хранятся в приложениях при использовании "реляционной технологии" (или в каких-то других системах, связываемых с РСУБД, которую принципиально невозможно назвать СУБД в связи со всем этим безобразием:)).
...
Рейтинг: 0 / 0
циклические связи в БД
    #37828736
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Четырьмя постами выше:

Бредятина...... И я, конечно, не фанат чего-либо. Просто изучал и изучаю теорию, проверял и проверяю ее практикой:) Связывание по значениям весьма сомнительная процедура. Более-менее достойным кандидатом может быть дата, но и в этом случае объект День более адекватное решение ( конечно, для СУБД, в которых поддерживаются связи ). Все остальное только для программистов. ......

предыдущий пост:

БредятинаMasterZivЯ как раз знаю, что в рбд есть связи.
Ну и все в общем знают.
Извините, но это же неправда:) У Кодда не получилось формально ввести "отношения типа связи" наряду с "отношениями типа сущности". С алгеброй не срослось. Вот это действительно все знают, кто знаком с теорией БД. Я Вам про БД говорю, а Вы мне постоянно рассказываете про приложения:) В них не только "связи", но и "сущности" имеются, известные только программистам. И свойства сущностей. И метаданные хранятся в приложениях при использовании "реляционной технологии" (или в каких-то других системах, связываемых с РСУБД, которую принципиально невозможно назвать СУБД в связи со всем этим безобразием:)).

Тут четыре варианта
1. Под "Бредятиной" пишут два и более человек
2. "Бредятина" - одна социальная единица, однако с перманентным раздвоением личности
3. см. п.2 без раздвоения, но с периодической амнезией
4. 47-летний вьюноша с неустоявшимися взглядами, перманентно формируемыми под влиянием внешних обстоятельств
...
Рейтинг: 0 / 0
циклические связи в БД
    #37828946
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zeon11Четырьмя постами выше:

Бредятина...... И я, конечно, не фанат чего-либо. Просто изучал и изучаю теорию, проверял и проверяю ее практикой:) Связывание по значениям весьма сомнительная процедура. Более-менее достойным кандидатом может быть дата, но и в этом случае объект День более адекватное решение ( конечно, для СУБД, в которых поддерживаются связи ). Все остальное только для программистов. ......

предыдущий пост:

Бредятинапропущено...

Извините, но это же неправда:) У Кодда не получилось формально ввести "отношения типа связи" наряду с "отношениями типа сущности". С алгеброй не срослось. Вот это действительно все знают, кто знаком с теорией БД. Я Вам про БД говорю, а Вы мне постоянно рассказываете про приложения:) В них не только "связи", но и "сущности" имеются, известные только программистам. И свойства сущностей. И метаданные хранятся в приложениях при использовании "реляционной технологии" (или в каких-то других системах, связываемых с РСУБД, которую принципиально невозможно назвать СУБД в связи со всем этим безобразием:)).

Тут четыре варианта
1. Под "Бредятиной" пишут два и более человек
2. "Бредятина" - одна социальная единица, однако с перманентным раздвоением личности
3. см. п.2 без раздвоения, но с периодической амнезией
4. 47-летний вьюноша с неустоявшимися взглядами, перманентно формируемыми под влиянием внешних обстоятельств
Во-первых, Вы прекрасно знаете, что 57-летний:)
А, во-вторых, что Вы хотели сказать или спросить по существу вопроса? Явно опять не поняли о чем речь, так спросите (вежливо или даже не вежливо). Что за манера - злиться на людей, если они говорят что-то тебе не понятное?:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37828957
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zeon11Четырьмя постами выше:

Бредятина...... И я, конечно, не фанат чего-либо. Просто изучал и изучаю теорию, проверял и проверяю ее практикой:) Связывание по значениям весьма сомнительная процедура. Более-менее достойным кандидатом может быть дата, но и в этом случае объект День более адекватное решение ( конечно, для СУБД, в которых поддерживаются связи ). Все остальное только для программистов. ......

предыдущий пост:

Бредятинапропущено...

Извините, но это же неправда:) У Кодда не получилось формально ввести "отношения типа связи" наряду с "отношениями типа сущности". С алгеброй не срослось. Вот это действительно все знают, кто знаком с теорией БД. Я Вам про БД говорю, а Вы мне постоянно рассказываете про приложения:) В них не только "связи", но и "сущности" имеются, известные только программистам. И свойства сущностей. И метаданные хранятся в приложениях при использовании "реляционной технологии" (или в каких-то других системах, связываемых с РСУБД, которую принципиально невозможно назвать СУБД в связи со всем этим безобразием:)).

Тут четыре варианта
1. Под "Бредятиной" пишут два и более человек
2. "Бредятина" - одна социальная единица, однако с перманентным раздвоением личности
3. см. п.2 без раздвоения, но с периодической амнезией
4. 47-летний вьюноша с неустоявшимися взглядами, перманентно формируемыми под влиянием внешних обстоятельств
Вам, вероятно, кажется, что Вы обнаружили противоречие:) На самом деле Вы выделили жирным шрифтом: сначала, что создание объекта День не имеет смысла в "реляционной системе", так как в ней не поддерживаются связи, а потом, что в "реляционной системе" не поддерживаются связи:) Но, в целом, Ваши мучения говорят о том, что Вы стремитесь к пониманию (вчитываетесь, но, пока, не понимаете о чем речь), и это, конечно, радует:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37829141
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина "отношения типа связи" наряду с "отношениями типа сущности".
Такое разделение действительно существовао в некоторых (но не во всех !) сетевых СУБД. Ностальгия, понимаешь :)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37829286
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Тут четыре варианта
> 1. Под "Бредятиной" пишут два и более человек
> 2. "Бредятина" - одна социальная единица, однако с перманентным раздвоением личности
> 3. см. п.2 без раздвоения, но с периодической амнезией
> 4. 47-летний вьюноша с неустоявшимися взглядами, перманентно формируемыми под

Нет, тут вариант один. А все твои предположения очень далеки от итины.
А истина в том, что мы наблюдаем появления призрака, которые не существует в
природе, а возможно даже существует только в нашем сознании.
И, кстати, силой мысли мы можем изгнать из своего сознания этого призкака.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37829290
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 06/07/2012 11:38 AM, Бредятина wrote:

> Во-первых, Вы прекрасно знаете, что 57-летний:)

Как известно, призрак не может первым заговорить с человеком.
Для этого ему нужно задать какой-то вопрос. (см. напр. В.Шекспир, "Гамлет",
акт 1). Поэтому мы тут видем как раз яркий пример характерного поведения
призрака.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
циклические связи в БД
    #37829345
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

ты и есть призрак
а бредятина - настоящий полковник
...
Рейтинг: 0 / 0
циклические связи в БД
    #37829508
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина "отношения типа связи" наряду с "отношениями типа сущности".
Такое разделение действительно существовао в некоторых (но не во всех !) сетевых СУБД. Ностальгия, понимаешь :)
Только не нужно забывать, что это словосочетания из ранней статьи Кодда, и относятся к РМД:) Так что, не совсем понятно при чем здесь ностальгия.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37829513
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
> Тут четыре варианта
> 1. Под "Бредятиной" пишут два и более человек
> 2. "Бредятина" - одна социальная единица, однако с перманентным раздвоением личности
> 3. см. п.2 без раздвоения, но с периодической амнезией
> 4. 47-летний вьюноша с неустоявшимися взглядами, перманентно формируемыми под

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

И опять серьезное заблуждение:) Ключи не имеют к этому никакого отношения. Идентификаторы тоже. Но Ваша попытка сказать, наконец-то, хоть что-то по существу, достойна похвалы:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37829521
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 06/07/2012 11:38 AM, Бредятина wrote:

> Во-первых, Вы прекрасно знаете, что 57-летний:)

Как известно, призрак не может первым заговорить с человеком.
Для этого ему нужно задать какой-то вопрос. (см. напр. В.Шекспир, "Гамлет",
акт 1). Поэтому мы тут видем как раз яркий пример характерного поведения
призрака.

Опять путаете домены с отношениями. Это уже совсем ни в какие ворота не лезет:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37829685
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаТолько не нужно забывать, что это словосочетания из ранней статьи Кодда, и относятся к РМД:) Так что, не совсем понятно при чем здесь ностальгия.
Так Кодд и повелся на существующие тогда СУБД (потом одумался). А ностальгия у вас :)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37829766
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаТолько не нужно забывать, что это словосочетания из ранней статьи Кодда, и относятся к РМД:) Так что, не совсем понятно при чем здесь ностальгия.
Так Кодд и повелся на существующие тогда СУБД (потом одумался). А ностальгия у вас :)
Почитайте статьи. Чтобы понять кто на что повелся. Особенно интересна мысль, что если в отношении больше одного внешнего ключа, то оно представляет связь:) Так что - у Вас:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37830141
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zeon11Тут четыре варианта
1. Под "Бредятиной" пишут два и более человек
2. "Бредятина" - одна социальная единица, однако с перманентным раздвоением личности
3. см. п.2 без раздвоения, но с периодической амнезией
4. 47-летний вьюноша с неустоявшимися взглядами, перманентно формируемыми под влиянием внешних обстоятельствЕсли вам захочется узнать истину, начните с Сравнение объектно-ориентированных, реляционных и объектно-реляционных СУБД - объемный 82 страничный тред. Там на ~ 19 странице появляется Чернышев Андрей Леонидович, он же ЧАЛ, он же Бред, он же Бредятина, после чего тред по накалу страстей начинает напоминать "Mortal Kombat" ;) Если выдержите (это нелегко) можете посмотреть и здесь и продолжение . ;)
...
Рейтинг: 0 / 0
циклические связи в БД
    #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
циклические связи в БД
    #37835860
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаИ не приходиться программировать, если используется именно СУБД.
А если СУБД вообще не используется ?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37836189
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реляционный дебилpashalost,

Связей в РМ, как уже было отмечено нет.
Нет семантического способа их явно указать в МД (отличить от отношения, например).
Но "нет связяей" означает, что нет способа связать к примеру зарплату с сотрудником. А такая возможность все же имеется. Поэтому, то что было "отмечено", не то же что было боказано.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37836227
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опечатка, отличить не от отношений, а от сущностей
...
Рейтинг: 0 / 0
циклические связи в БД
    #37836963
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтуденттА можно поподробнее. В чем отличие между отношением и значением отношения? И то и другое это определенное подмножество кортежей (из декартова произведения доменов). Правильно? Или есть все-таки какие-то отличия? В учебниках по крайней мере об этом ничего нет.
Как это нет? Дейт пристальное внимание обращает на переменные отношений:)
СтуденттЕсли элементы доменов (значения) и элементы отношений (кортежи) одно и то же, тогда зачем их отличать? Ведь насколько я понимаю, атрибуты отношений могут хранить только элементы доменов, но не элементы отношений. Атрибуты (поля) элементов доменов тоже хранят элементы доменов, но не кортежи.
Используйте концепцию "типа" все-таки. Заодно почитайте у Дейта что является в РМД аналогом "объектно-ориентированного" понятия класса.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37836964
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаИ не приходиться программировать, если используется именно СУБД.
А если СУБД вообще не используется ?
Вероятно, это еще лучше, чем "реляционная СУБД", для борьбы с безработицей:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37836967
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтуденттА можно поподробнее. В чем отличие между отношением и значением отношения?

http://citforum.ru/database/articles/relvar2be/
...
Рейтинг: 0 / 0
циклические связи в БД
    #37837407
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаВероятно, это еще лучше, чем "реляционная СУБД", для борьбы с безработицей:)
Повторяю свой вопрос:
А если СУБД вообще не используется ?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37839094
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаВероятно, это еще лучше, чем "реляционная СУБД", для борьбы с безработицей:)
Повторяю свой вопрос:
А если СУБД вообще не используется ?
Повторяю свой ответ - тогда вы кодируете ее функциональность (в том или ином объеме). Не использовать СУБД несколько лучше, следовательно, чем использовать "реляционную СУБД" - с точки зрения борьбы с безработицей.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37839317
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаПовторяю свой ответ - тогда вы кодируете ее функциональность (в том или ином объеме).
С какого перепугу ? Нормальный ЯП избавляет от этого (и без всякой СУБД).
...
Рейтинг: 0 / 0
циклические связи в БД
    #37840328
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаПовторяю свой ответ - тогда вы кодируете ее функциональность (в том или ином объеме).
С какого перепугу ? Нормальный ЯП избавляет от этого (и без всякой СУБД).
Потому что на нормальном ЯП вы кодируете ее функциональность (в том или ином объеме). Если, конечно, речь все еще идет о БД:) Уж совсем-то очевидные вещи может не будем мусолить?:)
Ну да, на не нормальном ЯП, вероятно, нельзя закодировать функциональность СУБД. Мне об этом ничего неизвестно, так как я не знаю какие именно критерии нормальности и не нормальности ЯП Вы применяете.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37841310
Студентт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаСтуденттА можно поподробнее. В чем отличие между отношением и значением отношения?

http://citforum.ru/database/articles/relvar2be/
Приготовился читать всю статью, а оказалось, что ответ в самом начале:

К. Дж. ДейтРеляционная переменная (relation variable, сокращенно relvar) – это переменная, допустимыми значениями которой являются значения отношений (для краткости, отношения ).

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

Статью я впрочем прочитал. Занятно, но очень путанно. Много очень спорных и в чем-то странных утверждений. Разбираться в деталях не хочется, поскольку тема не очень актуальна (я бы сказал вообще не актуальна).
...
Рейтинг: 0 / 0
циклические связи в БД
    #37841319
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтуденттБредятинапропущено...

http://citforum.ru/database/articles/relvar2be/
Приготовился читать всю статью, а оказалось, что ответ в самом начале:

К. Дж. ДейтРеляционная переменная (relation variable, сокращенно relvar) – это переменная, допустимыми значениями которой являются значения отношений (для краткости, отношения ).

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

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


Товарисчь студент, зачем же Вас не смущает тада термин "переменная отношения"? Ить по-вашему , если заменить сокращение буит звучать "переменная значения отношения" (сокрашение "отношение" заменено на его полное "значение отношение"). Мне кажется, могут возникнуть и другие режущие слух термины, если принять Вашу догадку.

Возможно, термин "отношение" - нечто большее, чем термин "значение отношения". По, крайней мере, может быть стоит делать такое допущение, до выяснения новых обстоятельств. Например, мы могли бы считать что за термином "отношение" скрывается одна из важнейших в ТМ конструкций, и тем самым во всей математике. А термин "значение отношения" это что-то из жизни переменных и их значений. Например, в каких-нибудь языках программирования или баз данных: есть значения чисел, а есть значения отношения. Тем более, что и термин "число", скорее всего, не сокращение для "значения числа".
...
Рейтинг: 0 / 0
циклические связи в БД
    #37841417
Студентт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoТоварисчь студент, зачем же Вас не смущает тада термин "переменная отношения"?
Нет, не смущает. Потому как значение термина "переменная отношения" понятно и необходимо. Просто переменная принимает любые значения, а переменная отношения хранит только отношения. Проще говоря, переменные бывают разные, и чтобы их отличать, вводят доп. термины. А вот бывают ли разные отношения и нужен ли нам термин "значение отношения"? Тут мнения разделились:

К. Дж. ДейтСтуденттБредятинаСтуденттБредятинаЕсть отношения, а есть значения отношений.
Это одно и то же. ...
1) Не одно и то же.
А можно поподробнее. В чем отличие между отношением и значением отношения? И то и другое это определенное подмножество кортежей (из декартова произведения доменов).
http://citforum.ru/database/articles/relvar2be/
Реляционная переменная (relation variable, сокращенно relvar) – это переменная, допустимыми значениями которой являются значения отношений (для краткости, отношения ).

Последнее мнение говорит, что термин "отношение" используется только для краткости. Других мнений вроде бы не было. Было бы хорошо, если кто-то просто даст формальное определение или ссылку на него. Например, допустим R определено как подмножество декартова произведения A и B. Является R отношением или значением отношения? По определению это вроде бы отношение. Но теперь присвоим R переменной отношения r: r=R. Получается, что теперь R превратилось в значение отношения. Я бы с радостью принял любые соглашения, если они формально определены и позволяют однозначно определить что есть что. На данный момент я не могу формально отличить отношения от значений отношений. Но поскольку два человека Бредятина и vadiminfo (против меня и К. Дж. Дейт :) утверждают, что это разные объекты, то было бы любопытно узнать как определяется "значение отношения".

Просмотрев еще раз, я подумал, что может дело в кривом переводе? Может имеется в виду "отношение-значение", а не "значение отношения" (знает кто оригинальный термин)? Термин "отношение-значение" понятен - это обычное отношение, но которое используется в качестве значения в какой-то переменной. А "значение отношения" вводит в заблуждение - получается что есть одно отношение, и есть много его значений. Но по любому получается, что "значение отношения" это не математический термин. Кроме того, если мы будем говорить, что переменные просто хранят отношения (без доп. уточнения "значения"), то что мы теряем? Да вроде ничего. Так зачем засорять терминологию этим "значения отношения" если достаточно просто "отношение"?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37841710
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Студентт r=R. Получается, что теперь R превратилось в значение отношения переменной...
Так зачем засорять терминологию этим "значения отношения" если достаточно просто "отношение"?
затем что надо обычной туфте придать крутость
...
Рейтинг: 0 / 0
циклические связи в БД
    #37841977
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтуденттНет, не смущает. Потому как значение термина "переменная отношения" понятно и необходимо.

Извините, но тада получается, что Вас не смущает термин "переменная значения отношения", так для Вас "отношение" есть сокращение для "значение отношения". Стало быть везде где есть термин "отношение" его моно (или даже следует) заменить термином "значение отношения", если отказываться от сокращений. Будьте, плиз, внимательнее, чтобы не упускать возможных подвохов.

Студентт Например, допустим R определено как подмножество декартова произведения A и B.
Является R отношением или значением отношения? По определению это вроде бы отношение.

Ну для кого вроде бы, а для кого однозначно отношение.

Студентт Но теперь присвоим R переменной отношения r: r=R. Получается, что теперь R превратилось в значение отношения.

Возможно, если даже R превратилось во что-то там, то понятие отношние все еще не превратилось значение отношения. Например, Вы сами дали определение выше определение из ТМ, а переменные и значения, возможно, это из других разделов мат логики или просто языков программирования. Отношение объясняет нам что за конструкция у этой переменной или отношения и например, чем они оличаются от числовых переменных и значений.

Кроме того, вот Вам еще подвохи сведения отождествления отношения со значением отношения:
1. Отношение может быть бесконечным множеством и даже не счетным в общем случае. И что тада из себя представляет значение такого отношения.

2. Завтра хто-то придумает язык хде будут переменные последоавтельности. Ну те что в матане. Так тада они превратятся по Вашему в сокращения для значение последовательности?





СтуденттЯ бы с радостью принял любые соглашения, если они формально определены и позволяют однозначно определить что есть что.

Вообще-то выше Вы дали достаточно формальное определение отношения. В рамках ТМ.

Студентт"значение отношения".

Это в рамках какого-то языка. Есть разница между языком и ТМ. Возможно, это имеет значение.

СтуденттТак зачем засорять терминологию этим "значения отношения" если достаточно просто "отношение"?
Затем, скорее всего, что в языках есть значения переменных. Не тока отношений, но числовых, строковых и т.д. Отношение, по видимому, там это Тип, а переменные и значения экземпляры этого Типа. Просто, возможно, для сокращения говорят не переменная или значение типа отношения, а переменная или значение отношения. Ну в модели Сущность Связь, тоже часто говорят просто Сущность а не Тип Сущности или Экземпляр Сущности.

Так или иначе, скорее всего, отношение важнейшее понятие в матиматике, а значения отношения имеют много меньшее значение.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37842188
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина Уж совсем-то очевидные вещи может не будем мусолить?:)
Само понятие БД далеко не очевидно. Вот в мумпсе данные есть, а БД нет.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37843369
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина Уж совсем-то очевидные вещи может не будем мусолить?:)
Само понятие БД далеко не очевидно. Вот в мумпсе данные есть, а БД нет.
Из контекста вырвана фраза про одно (программирование приложения БД без СУБД), а потом написано про другое (про какие-то "данные в мумпсе"):)
mumps - это среда для разработки СУБД, а так же интегрированный язык БД. На котором, конечно, можно написать приложение БД, что многие и делают, например, ради производительности:) Но в ущерб развиваемости (эксплуатационной технологичности), из-за отсутствия модели данных. Редкий случай, когда модели данных нет, а база данных, тем не менее, есть:) Какое это имеет отношение к обсуждаемому вопросу я не понимаю, честно говоря.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37843381
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтуденттНа данный момент я не могу формально отличить отношения от значений отношений. Но поскольку два человека Бредятина и vadiminfo (против меня и К. Дж. Дейт :) утверждают, что это разные объекты, то было бы любопытно узнать как определяется "значение отношения".

А Вы не забывайте о контексте.
"Может ли элемент отношения быть отношением?" - спросил VipRos.
Вы сказали - нет, а Дейт - да (так что, вы с Дейтом иногда оказываетесь по разные стороны баррикад).
"Занятно, но путанно" - сказали Вы. Как же такой опытный методист мог написать так путано?:)
Я же не случайно написал, что именно отношение и значение отношения - это разные сущности, а не отношение и "переменная отношения". Раз с Дейтом спорят по поводу термина "переменная отношения", и Вам объяснения Дейта кажутся путаными, то может быть Вам стоит предположить, что переменная, конечно, есть, а вот "переменная отношения" - это избыточный термин, который путает?:)
А что если отношение - это и есть переменная определенного типа?:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37843384
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаА что если отношение - это и есть переменная определенного типа?:)
Не в математике вообще, где этот термин имеет два привычных определения, а в "реляционной теории БД":)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37844059
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина Какое это имеет отношение к обсуждаемому вопросу я не понимаю, честно говоря.
Если вы считаете, что СУБД должна быть предназначена для конечного пользователя, то все сводится к терминологии.
Такие системы есть, но они не называются СУБД. Назвать можно хоть горшком, но все-таки лучше придерживаться общепринятой терминологии. По ней СУБД - средство программирования.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37844371
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модПо ней СУБД - средство программирования.
Однако абравиатура СУБД не содержит ни слово "Программирование", ни "Средство".
И вообще, СУБД делятся на СУБД 1 и 2 торого поколения. 2 - Это РСУБД в первую очередь. А Мумпс - это не СУБД (а "средство программирования"), потому иму и не нуно управлять БД. Он, вроде, больше для файловых систем (Тех что были в ИС до появления СУБД). Счас такие типа морально устарели, хотя, наверное, моно найти какие-то их типа преимущества для формальности.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37844673
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoОднако абравиатура СУБД не содержит ни слово "Программирование", ни "Средство".
Атавизьм. На самом деле это конечно средство расширения ЯП для работы с "глобальными" данными в отличие от "локальных" данных самого ЯП. В мумпсе "глобальные" и "локальные" данные имеют одинаковую ст-ру. В pl/sql "локальные" таблицы аналогичны
"глобальным".
...
Рейтинг: 0 / 0
циклические связи в БД
    #37845181
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина Какое это имеет отношение к обсуждаемому вопросу я не понимаю, честно говоря.
Если вы считаете, что СУБД должна быть предназначена для конечного пользователя, то все сводится к терминологии.
Такие системы есть, но они не называются СУБД. Назвать можно хоть горшком, но все-таки лучше придерживаться общепринятой терминологии. По ней СУБД - средство программирования.
Во-первых, даже "по общепринятой терминологии" СУБД - не средство программирования.
Во-вторых, таким образом Вы исключаете из рассмотрения такие серьезные проблемы БД, как семантика данных, например. Придерживаясь точки зрения, что для этого нужно ЕЩЕ ОДНО СРЕДСТВО ПРОГРАММИРОВАНИЯ?:)
В-третьих, если придерживаться общепринятой терминологии, то нужно просто программировать, программировать и программировать приложения БД, а не двигаться вперед:) Что большинство и делает, конечно.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37845187
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модvadiminfoОднако абравиатура СУБД не содержит ни слово "Программирование", ни "Средство".
Атавизьм. На самом деле это конечно средство расширения ЯП для работы с "глобальными" данными в отличие от "локальных" данных самого ЯП. В мумпсе "глобальные" и "локальные" данные имеют одинаковую ст-ру. В pl/sql "локальные" таблицы аналогичны
"глобальным".
Аналогия не вполне уместна. mumps не ориентирован ни на какую модель данных. А пиэльдробьэскуэль - процедурный язык конкретной СУБД:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37845275
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модАтавизьм. На самом деле это конечно средство расширения ЯП для работы с "глобальными" данными в отличие от "локальных" данных самого ЯП. В мумпсе "глобальные" и "локальные" данные имеют одинаковую ст-ру. В pl/sql "локальные" таблицы аналогичны
"глобальным".
Вы, вроде, призывали юзать общепризнанное понимание СУБД, а сами опять подбрасываете что-то левое. Вообще не СУБД, а какие-то там расширения ЯП. И не глобальные данные, а перманентные у Мумпса. Впарить его в качестве СУБД, не проканает: поумнее нас с Вами яго к ЯП приписали. Например, Конноли в БАЗЫ ДАННЫх. Теперь поздняк метаться.

ПыСы: в реале хде этого не скажите без серьезных подтверждающих источников: можете повредить себе реально.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37846958
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаВо-первых, даже "по общепринятой терминологии" СУБД - не средство программирования.
Средство от перхоти ? Для чего еще и кому нужны СУБД, как не программистам. Для конечного пользователя есть другие вещи.
БредятинаВо-вторых, таким образом Вы исключаете из рассмотрения такие серьезные проблемы БД, как семантика данных
Данные не обладают семантикой. Это вам не информация
...
Рейтинг: 0 / 0
циклические связи в БД
    #37846965
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаАналогия не вполне уместна. mumps не ориентирован ни на какую модель данных. А пиэльдробьэскуэль - процедурный язык конкретной СУБД:)
mumps - это ЯП конкретной mumps-СУБД. модель в mumps - иерархическая
...
Рейтинг: 0 / 0
циклические связи в БД
    #37847220
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаАналогия не вполне уместна. mumps не ориентирован ни на какую модель данных. А пиэльдробьэскуэль - процедурный язык конкретной СУБД:)
mumps - это ЯП конкретной mumps-СУБД. модель в mumps - иерархическая
Банальное невежество:) Не конкретной. Не иерархическая - нет никакой модели в принципе.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37847225
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод Средство от перхоти ? Для чего еще и кому нужны СУБД, как не программистам. Для конечного пользователя есть другие вещи.
Метаданные в приложении, маппинг и т.д. и т.п.
Ваша ущербная точка зрения давно понятна:)
_мод Данные не обладают семантикой. Это вам не информация
Они у Вас не обладают семантикой, и никогда не будут обладать, судя по Вашему пониманию теории баз данных. В результате любая Ваша БД не будет иметь никакого смысла. Даже для Вас, а не то что для какого-то "конечного пользователя":)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37847661
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаБанальное невежество:) Не конкретной. Не иерархическая - нет никакой модели в принципе.
Полегче на оборотах. Язык мумпс нигде больше не применяется. Без МД невозможна никакая обработка данных. МД есть в любом ЯП.
Бредятиналюбая Ваша БД не будет иметь никакого смысла.
В любой БД не больше смысла, чем в массиве целых чисел 10х20
...
Рейтинг: 0 / 0
циклические связи в БД
    #37848798
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаБанальное невежество:) Не конкретной. Не иерархическая - нет никакой модели в принципе.
Полегче на оборотах. Язык мумпс нигде больше не применяется. Без МД невозможна никакая обработка данных. МД есть в любом ЯП.
Легче некуда:) Вы серьезно заблуждаетесь по первому вопросу. И трактуете удобным Вам способом понятие модели данных по второму. Мне Ваша позиция совершенно понятна.
_модБредятиналюбая Ваша БД не будет иметь никакого смысла.
В любой БД не больше смысла, чем в массиве целых чисел 10х20
В любой Вашей БД, вероятно. Опять вольная трактовка понятия - считаете, что метаданные должны находиться в "других вещах", которые для "конечных пользователей":)
Мне Ваша позиция (соответствующая взглядам 50-60-х годов прошлого века) совершенно понятна. Спорить не о чем:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37848891
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаВы серьезно заблуждаетесь по первому вопросу.
Ссылочку (иначе флуд)
Бредятинасчитаете, что метаданные должны находиться в "других вещах", которые для "конечных пользователей":)
метаданные - это что ? Есть массив 10х20 целых чисел, каковы метаданые к нему ?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37849342
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаВы серьезно заблуждаетесь по первому вопросу.
Ссылочку (иначе флуд)
Это Вы флудите умышленно - раз обижаетесь на подозрение в невежестве)) Это Вы должны пояснить о какой "конкретной СУБД" Вы говорите? Этот язык используется для разработки СУБД в технологических системах GT.M, M21, M3-Lite, Cache, MiniM, MSM, mumps-1.47 - это то, что я знаю. Причем, только одну из этих систем можно рассматривать еще и как СУБД, написанную на этом языке. Или под "конкретной" Вы подразумевали класс систем? Так и нужно было писать - в классе систем:) А пиэльдробьэскуэль в конкретной:)
Бредятинасчитаете, что метаданные должны находиться в "других вещах", которые для "конечных пользователей":)
метаданные - это что ? Есть массив 10х20 целых чисел, каковы метаданые к нему ?[/quot]
Мне Вас жаль, если Вы не понимаете что такое метаданные в БД. А с преподавательской работы я давно ушел:) Придется Вам и дальше обходиться без метаданных, то есть, помещать их в "другие вещи для конечных пользователей".
...
Рейтинг: 0 / 0
циклические связи в БД
    #37849364
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБез МД невозможна никакая обработка данных.
Исторически то, что теперь называют иерархическими, были до того как Кодд ввел понятие МД. Стало быть в иерарнхических была
"невозможна никакая обработка данных"? Это, смелое, предположение, и потому нуждается в дополнительных подтверждающих источнках.

_модМД есть в любом ЯП.

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

_модВ любой БД не больше смысла, чем в массиве целых чисел 10х20
Не надо, плиз, обобщать. Может в иерархических и нет смысла. Вам иерархистам виднее. А в реляционных то много больше смысла, чем в массивах ЯП Ассемблер. Иначе, скорее всего, они бы иерахические никада не превзошли и не вытеснили ба с рынка раз и на вседа.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37849394
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сложно сказать, что понимается под "иерархическими", поэтому лучше придерживаться общепринятого понимания:) Вот это понимание, например:
http://www-01.ibm.com/software/data/ims/
Я поначалу с недоверием относился к факту № 30 от Роберта Гласса "COBOL это очень плохой язык, но все остальные (для обработки бизнес-данных) гораздо хуже":) Однако, на самом деле, mumps и cobol - это вполне равнозначный выбор для людей всерьез занимающихся БД. Все остальное, конечно, попса. На рынке всегда будет доминировать попса - это, можно сказать, закон природы:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37849843
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoВозможно, Вы под МД тоже понимаете что-то свое. Но Вы же призывали юзать общепринятое.
Так простой плоский файл уже подпадает под определение МД.
МД не имее только неструктурированный объект
vadiminfoА в реляционных то много больше смысла, чем в массивах ЯП Ассемблер.
Ну и какой смысл в таблице из 10-ти целочисленных полей и 20 строк? И чем она отличается от массива 10х20 ?
Не надо вестись на провокации :)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37849846
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаА с преподавательской работы я давно ушел:)
Я задал вопрос. Если ответа нет, то так и скажите. Ждемс
...
Рейтинг: 0 / 0
циклические связи в БД
    #37849852
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаВы подразумевали класс систем? А пиэльдробьэскуэль в конкретной:)
Ессно. pl\sql (т.е. АДА) используется в разных СУБД. Нет разницы
...
Рейтинг: 0 / 0
циклические связи в БД
    #37849916
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модТак простой плоский файл уже подпадает под определение МД.

Ну для кого и кабыла невеста.

Но реляционщикам нет необходимости в подобного рода ухищрениях. Деградировать понятие МД до нуля, к счастию, не зачем: РМД достаточно приличный тип МД.


_модНу и какой смысл в таблице из 10-ти целочисленных полей и 20 строк? И чем она отличается от массива 10х20 ?

Ну это у Вас там такие таблы.
Ну тут полно веток с вопросами, хде много смысла в таблицах: в них сведения о сущностях. Например, в таблице Сотрудник есть ФИО сотрудников, и даты рождения, образование. Имя таблы соотвествует типу сущности. Колонки свойствам: механизм интерпритации простейший. Информацию, типа найти сотрудников, которые предположительено могут отличить МД от плоских файлов там просто кажному. Т.е. смысл там на лицо.
Это Вам не ЯП, или даже иерархическая СУБД. Это РСУБД.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850051
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoРМД достаточно приличный тип МД.
Один из многих. Если считаете РМД = МД так и скажите.
vadiminfoФИО сотрудников, и даты рождения, образование.
А где написано, что это сотрудники, а не БОМЖи. А где написано, что это дата рождения, а не дата смерти ?
А на мой пример ответа нет ? Только бла-бла ? Сильно ЧАЛ напугал вас "отсутствием сенатики в РБД". Да ее там и не м.б.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850083
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

семантика МД = способ организации и доступа к данным
эту семантику (как и любую другую) можно хранить как данные в той же модели
что и делается
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850204
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модОдин из многих. Если считаете РМД = МД так и скажите.
Не считаю плоские файлы МД. Но считаю, иерархические БД имеют ИМД.


_модА где написано, что это сотрудники, а не БОМЖи. А где написано, что это дата рождения, а не дата смерти ?

В имени таблицы и колонок. Я же писал. Никада не видели? А ить я Вам давно предлагал забросить Мумпс. Счас бы таких вопросов Вам и в голову не пришло.

_мод
А на мой пример ответа нет ?

Мумпсовый пример? Так я не сторонник МУМПСа и никада не говорил, что в нем МД есть.

Примеры и задачи, скорее всего, не Ваше кредо.
Вы не могли множество от индесированного множества (т.е. несколько множеств) друг от друга отличить (как типа роль постановщика задач примеряли на себя). По типу загадок Армянского радио у Вас получилолсь. А теперь, похоже, Мумпсовую интерпритацию от реляциолнной не отличаете, када решили новый взгляд на МД проповедовать.

_модСильно ЧАЛ напугал вас "отсутствием сенатики в РБД". Да ее там и не м.б.
Ну так это Вы пытаетесь типа напугать, что смысла(семантике) нет в БД вообще, а стало быть и РБД. Т.е. Вы пошли есче дальше ЧАЛа. Или Вы думаете, что Вы что-то другое говорите?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850286
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават Юсифовсемантика МД = способ организации и доступа к данным

Не-а. Это и есть МД. Когда компилятор видит знак +, то оно понимает что это сложение. Это называется семантикой ЯП. Никакая универсальная программа никогда не поймет, что поле с именем "Дата рождения" - это именно то что надо, а в таблице Сотрудники дежат именно сотрудники, а не товары. Все это известно либо юзеру, либо приложению. У данных (любых) нет и не м.б. семантики.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850293
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoНу так это Вы пытаетесь типа напугать, что смысла(семантике) нет в БД вообще, а стало быть и РБД.
Нет и не м.б. А зачем она нужна ? Смысл моделирования пропадает.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850305
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модНет и не м.б. А зачем она нужна ? Смысл моделирования пропадает.
Ну в реляционной то есть: механизм интепртитации в РМД достаточно простой (см. выше).
Нужна она из-за того, что БД создаются ради получения информации (данные и их интепритация).
Смысл моделирования: абстрагирование от ненужных деталей. Зато интерпритация нужных существенна.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850465
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

ну блин модель сама семантическая конструкция и ее можно хранить в такой же модели
модельный интерпретатор будет все понимать как таблички и поля
а интерпретатор внешний как ДР и смерти, товар и т.д.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850478
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoСмысл моделирования: абстрагирование от ненужных деталей.
Смысл моделирования: абстрагирование от семантики, переход к формальным структурам и методам. Т.е. реальное семантическое представление о предметной области мы заменяем формальной моделью, лишенной этой семантики. Зате применяя формальные же методы получаем ре-т и конвертируем его обратно в семантическую область. Это ж азбука :)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850493
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават Юсифовну блин модель сама семантическая конструкция и ее можно хранить в такой же модели
модельный интерпретатор будет все понимать как таблички и поля
а интерпретатор внешний как ДР и смерти, товар и т.д.
Все правильно: интерпретатор внешний - это приложенее, без него - только таблички и поля
зы ессно описание модели можно хранить в той же модели - и что с того. Вот описание DBF хранится у него в заголовке, а описание таблиц рсубд в таблицах этой-же субд. И где здесь хоть намек на смысл эти таблиц ?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850496
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoНужна она из-за того, что БД создаются ради получения информации (данные и их интепритация).
Опять путают данные и информацию (ну скока можно)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850500
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

смысль вт м что таблицами является то что перечислено в таблице описания таблиц
это уже знания
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850519
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов_мод,

смысль вт м что таблицами является то что перечислено в таблице описания таблиц
это уже знания
но ВОТ ЭТО не описано в РСУБД!!!!!!
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850521
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это внутренное знание парсера СКЛ
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850670
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават Юсифовсмысль вт м что таблицами является то что перечислено в таблице описания таблиц
это уже знания
Знания, но не о том. Про предметную область ничего. Если сравнивать с ЯП, то это синтаксис. Можете посмотреть, как описывается семантика ЯП - внешними средствами. Скажем семантика алгола описывается на лиспе. Для БД аналог - приложение.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37850809
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

на чем есть интерпретатор на том и пишут
...
Рейтинг: 0 / 0
циклические связи в БД
    #37851068
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаА с преподавательской работы я давно ушел:)
Я задал вопрос. Если ответа нет, то так и скажите. Ждемс
Не обманывайте:) Это же не прилично. Я Вам здесь много раз разжевывал этот вопрос с примерами. Даже подробно рассматривал потуги MS в виде русскоязычных имен полей и не системного атрибута (поля таблицы) Description (не системного, так как, во-первых, у других элементов этого атрибута нет, а, во-вторых, его нельзя использовать по назначению в приложении). Но, все-таки, какие-то шаги делаются в направлении создания СУБД из реляционной системы:) А про метаданные, пожалуйста, не смешите людей - Вы же не студент насколько я понимаю:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37851075
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаВы подразумевали класс систем? А пиэльдробьэскуэль в конкретной:)
Ессно. pl\sql (т.е. АДА) используется в разных СУБД. Нет разницы
Не вполне ясно почему Вы пиэльдробьэскуэль обозначаете какими-то латинскими буквами.
Итак, АДА (теперь:)) используется в разных СУБД. Очень хорошо. Я искренне рад.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37851078
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модА где написано, что это сотрудники, а не БОМЖи. А где написано, что это дата рождения, а не дата смерти ?
А на мой пример ответа нет ? Только бла-бла ? Сильно ЧАЛ напугал вас "отсутствием сенатики в РБД". Да ее там и не м.б.
И опять неправда. Это же имя объекта "Сотрудник", причем одним из обязательных атрибутов объекта (таблицы, класса, отношения, типа сущности) является его описание. А это имя характеристики "Дата рождения", и оно сопровождается полным описанием. По другому и быть не может, если речь идет о СУБД. И Вам, кстати, никто не мешает прекратить эти Ваши бла-бла-бла, и говорить профессионально и по существу.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37851081
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot vadiminfo]В имени таблицы и колонок. Я же писал. Никада не видели? А ить я Вам давно предлагал забросить Мумпс. Счас бы таких вопросов Вам и в голову не пришло.[quot _мод]
Очевидная неправда:) Нет этой информации в имени таблицы и колонок в РСУБД, попса никогда не была ориентирована на семантику данных - это выше ее сил, вероятно:) В имени таблицы и колонок есть информация только для программистов. Это идентификаторы элементов структуры данных (технические метаданные), а вовсе не имена (содержательные метаданные). _мод и говорит о том, что этого вполне достаточно, и спорить вам (двум сторонникам РМД) здесь совершенно не о чем:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37851086
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модВсе это известно либо юзеру, либо приложению.
Нет (хотя прояснение и наступает, периодически:)), правильно - либо пользователю (без посредничества программиста), либо программисту, а уже с его помощью пользователю. Когда используется РСУБД пользователь, конечно, не сможет узнать фамилию сотрудника без программиста:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37851096
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модvadiminfoСмысл моделирования: абстрагирование от ненужных деталей.
Смысл моделирования: абстрагирование от семантики, переход к формальным структурам и методам. Т.е. реальное семантическое представление о предметной области мы заменяем формальной моделью, лишенной этой семантики. Зате применяя формальные же методы получаем ре-т и конвертируем его обратно в семантическую область. Это ж азбука :)
Я бы не называл вот так походя, азбуку убожеством:) Азбука - хорошая штука. Еще раз напомню пример удачного применения алгебры - алгебра статистических показателей. В этом случае пользователю понятен результат манипулирования. Тогда как в случае алгебры отношений он понятен только программисту:) И, главное, алгебра не применяется для моделирования данных. Моделирование данных банально подогнано под использование алгебры в случае РМД. Я Вам много раз это объяснял, тщательно аргументируя и с конкретными примерами:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37851097
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модОпять путают данные и информацию (ну скока можно)
Решили же уже все вопросы:) Метаданные в приложении, маппинг туда-сюда, ОЦ тоже в приложении, так как связаны с семантикой (метаданными). Все хорошо. Можно возвращаться к теме - "циклическим связям")))
...
Рейтинг: 0 / 0
циклические связи в БД
    #37851158
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модСмысл моделирования: абстрагирование от семантики....:
Ну у вас у иерхистов, может и абстрагирование от семантики, но обычно для МД семантичность имеет важное значение.

_мод Т.е. реальное семантическое представление о предметной области мы заменяем формальной моделью, лишенной этой семантики.
....:
Да Вы можете хоть у себе в иерахических заменить, что угодно. А нам то нуно моделировать предметную область.

_мод Зате применяя формальные же методы получаем ре-т и конвертируем его обратно в семантическую область. Это ж азбука :)
Делать вам нечего. У нас таких траблов нет.

_мод
Опять путают данные и информацию (ну скока можно)
....:
Где там что напутано? Данные (знаки) вместе с их интепретацией и есть информация; Рост Сидорова 185 см. Это информация. 185 данное. Что там напутано?
Любите Вы иерархисты выдумывать, но почему-то не новые понятия и типа новое содержание избитым понятиям.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37851813
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo_мод Т.е. реальное семантическое представление о предметной области мы заменяем формальной моделью, лишенной этой семантики.
....:
Да Вы можете хоть у себе в иерахических заменить, что угодно. А нам то нуно моделировать предметную область.
Нам то нужно. Только _мод пишет о "реляционной практике". Причем довольно точно, как знаток этой практики. Жаль только, что он путает семантику операций (знак +) с семантикой данных (Сидоров - это Фамилия):)
vadiminfo_мод Зате применяя формальные же методы получаем ре-т и конвертируем его обратно в семантическую область. Это ж азбука :)
Делать вам нечего. У нас таких траблов нет.
Не понимаю, почему нужно говорить неправду, ради корпоративной солидарности:) Это же не профессионально. Именно в случае РМД такие траблы есть, и это очень хорошо известно. Поэтому и возникло через год после появления более менее целостного описания РМД, направленной на алгебраическое манипулирование данными, такое направление, как "семантическое моделирование ":)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37852884
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаЭто же имя объекта "Сотрудник", причем одним из обязательных атрибутов объекта (таблицы, класса, отношения, типа сущности) является его описание.
"имя объекта", "описание" - вот это и есть бла-бла-бла. (детсад какой-то)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37852896
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятинаалгебра не применяется для моделирования данных. Моделирование данных банально подогнано под использование алгебры в случае РМД.
Ессно нет. алгебра - средство манипулирования МД. И никто ничего не подгонял - сначала РМД, потом рел. алгебра. Существуют РСУБД без всякой алгебры. Мат. часть подучити.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37852900
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаРешили же уже все вопросы:)
Причем давно
...
Рейтинг: 0 / 0
циклические связи в БД
    #37852911
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoА нам то нуно моделировать предметную область.
Зачем ? Вам это не надо. Если в модели сохраняется вся семантика, то чем модель отличается от предметной области ? Вот и работайте прямо с ней (у вас же "траблов нет")
...
Рейтинг: 0 / 0
циклические связи в БД
    #37852929
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина "семантическое моделирование "
семантическое моделирование - это промежуточный этап осмысления и формализации предметной области. Оно не отменяет и не заменяет необходимость моделирования собсно вычислительной среды. Конечно для простых фактографических систем (как у vadiminfo) этап моделирования можно пропустить и РСУБД вообще не нужна, а нужна ОСУБД.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37852959
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модЗачем ? Вам это не надо. Если в модели сохраняется вся семантика, то чем модель отличается от предметной области ? Вот и работайте прямо с ней (у вас же "траблов нет")
Затем, что модель - это представление предметной области, абстрагированной от лишнего. А предметная область есть часть реального мира. Этим они и отличаются.
Никакой другой работы с предметн6ой областью (ПО), кроме как моделирование я даже и не представляю себе. Что скрывается за термином "работайте прямо с ней" Вашем понимании не представляю.

Помню на колоквиуме по философии был вопрос о том, что мол известный физик Гайзенберг сказал, что нет никаих атомов и электронов, а есть модель, содержащая этит понятия и хорошо или плохо согласующаяся с другими (неточная фраз: подзабыл уже). И мне было предложено опровергнуть это. Мол есть таки атомы и электроны. Я же отказался это делать и наоборот, принял моделирование за рациональную подход познания мира. Препод поставил зачет.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37853745
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаЭто же имя объекта "Сотрудник", причем одним из обязательных атрибутов объекта (таблицы, класса, отношения, типа сущности) является его описание.
"имя объекта", "описание" - вот это и есть бла-бла-бла. (детсад какой-то)
С кем поведешься:) Вы же хотите чтобы я поверил, будто Вы не понимаете о чем речь:)
Если, например, атрибуты таблицы или поля таблицы в "реляционной системе" для Вас бла-бла-бла, то и СУБД, конечно же, бла-бла-бла. Этот Ваша позиция вполне понятна, только почему Вы мечетесь постоянно:) То нет такого понятия "приложение БД", то наоборот - это кладезь семантики данных:) Почему я за Вас должен по-человечески формулировать Ваши идеи о том, что метаданные и ОЦ должны находиться в приложении. Тем более, что эта позиция хорошо известна. Так же хорошо известно, что она приводит к низкому качеству этих самых приложений. Но для простых, не развиваемых систем - может и годится. Студенческих курсовых проектов, например:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37853751
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаалгебра не применяется для моделирования данных. Моделирование данных банально подогнано под использование алгебры в случае РМД.
Ессно нет. алгебра - средство манипулирования МД. И никто ничего не подгонял - сначала РМД, потом рел. алгебра. Существуют РСУБД без всякой алгебры. Мат. часть подучити.
Для Вас - не естественно. Так как пропустили целый пласт в ходе образования. Не знаете даже такого элементарного факта - сначала алгебра, потом РМД. Я Вам много раз советовал почитать отчеты Кодда. Не общеизвестные, а в хронологическом порядке:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37853754
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаРешили же уже все вопросы:)
Причем давно
Именно, поэтому Вам и нужно вернуться к связям, хоть "циклическим", хоть "просто связям". Чтобы более выпукло продемонстрировать "Вашу" идею о приложении, в котором у Вас неизбежно будет ДРУГАЯ модель данных с последующим маппингом и прочими попсовыми штучками:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37853770
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модvadiminfoА нам то нуно моделировать предметную область.
Зачем ? Вам это не надо. Если в модели сохраняется вся семантика, то чем модель отличается от предметной области ? Вот и работайте прямо с ней (у вас же "траблов нет")
Просто не прилично должно быть писать откровенные глупости. Разумеется, что все и работают прямо в ней (а не с ней). Но не все могут держать у себя в голове всю информацию. Не все используют одинаковые термины и т.п. Так что БД для этой предметной области, конечно же, должна содержать ВСЮ НЕОБХОДИМУЮ семантику (все необходимые метаданные) для правильной интерпретации данных. И эти метаданные никак не могут зависеть от прихоти каких-то программистов:) Если это БД в области программирования, пожалуйста, а людям не нужно мешать работать своими прикладными программами:) Расчеты - да. Одна из программ, условно говоря, входящих в состав СУБД, должна понимать + и выполнять операцию (интерпретировать + вполне конкретным образом). Но и другая должна банально сопроводить значение "172" метаданными, не допускающими различных интерпретаций:) Для чего Вы это как бы не понимаете, я не понимаю:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37853797
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина "семантическое моделирование "
семантическое моделирование - это промежуточный этап осмысления и формализации предметной области. Оно не отменяет и не заменяет необходимость моделирования собсно вычислительной среды. Конечно для простых фактографических систем (как у vadiminfo) этап моделирования можно пропустить и РСУБД вообще не нужна, а нужна ОСУБД.
1) Неправда. Опять. Он промежуточный вынужденно, если у Вас "реляционная система". Вам же нужно подогнать данные под алгебру:)
2) Этап какого моделирования можно пропустить? У Вас же два моделирования: "семантическое" и "собственно вычислительной среды":) Вероятно, этап "семантического моделирования". Итак, ОСУБД нужна, когда нужно моделировать "собственно вычислительную среду"?:) Непонятно, правда, что понимается под ОСУБД. Если, ОСУБД на концепциях ООП, то напомню, что к БД эти концепции не имеют ни малейшего отношения.
3) Другой вариант: в "фактографических системах" (это уточнение Вашей позиции, о котором Вы почему-то умалчивали) не нужно "моделировать собственно вычислительную среду", и поэтому можно использовать СУБД, в которых поддерживаются метаданные? Или семантика данных и в этих СУБД не должна поддерживаться?:) Тогда зачем Вы вдруг завели речь о "простых фактографических системах". Например, ERP - классический пример такой системы:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854386
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoНикакой другой работы с предметн6ой областью (ПО), кроме как моделирование я даже и не представляю себе. Что скрывается за термином "работайте прямо с ней" Вашем понимании не представляю.
Есть две модели - концептуальная и вычислительная. Концептуальная - это более-менее формализованоое представление ПО. Вычислительная - концептуальная, преобразованная для решения вычислительных задач. Без второй можно обойтись в простых случаях. РМД - вычислительная
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854397
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаВаши идеи о том, что метаданные и ОЦ должны находиться в приложении.
Мои ? Для начала определитесь, что есть "метаданные" и "ОЦ".
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854405
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятинасначала алгебра, потом РМД.
Телега впереди лошади
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854411
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина Расчеты - да.
А что кроме расчетов можно делать с данными ?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854421
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина Непонятно, правда, что понимается под ОСУБД.
Непосредственная реализация концептуальной модели без формальной МД. Годится для фактографических систем.
Типичные ERP ни разу не фактографические и требуют построения вычислительной модели
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854444
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модЕсть две модели - концептуальная и вычислительная. Концептуальная - это более-менее формализованоое представление ПО. Вычислительная - концептуальная, преобразованная для решения вычислительных задач. Без второй можно обойтись в простых случаях. РМД - вычислительная
РМД - тоже представление ПО - логическое. Ну ориентированные на манипулдирование данными, на тип СУБД (а концептальная абстрагированная от комп реализаций). РМД не лишена семантической окраски. И в простых случаях можно обойтись без первой (концептуальной). Налабал таблицу Телефон в БД телефонный справочник и готово. Но в нашей МД тока номер телефона и ФИО. Это РМД. Ежу понятно про что табла (семантичность). То что Сидорова из этой таблы имеет длинные ноги, двойку по БД, не умеет парковаться, этого нет там (абстрагировались от лишних деталей), хотя в предметной области "есть".

Вы упрямый человек: Вам када еще говорили бросте МУМПС, но Вы не тока не бросили, но и навеянные яго юзанием мыстли пытаетесь к РМД привистовать. В то время как в РМД все много проще.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854503
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

ну и каша у тебя в башке
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854537
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo,

ну и каша у тебя в башке

Ну это Вы видимо после того, как вывели, что SQL императивный, немного завысили себе самооценку и в судьи набиваетесь?

Впрочем, Вам виднее.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854697
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosvadiminfo,

ну и каша у тебя в башке
+100500
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854764
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модViPRosvadiminfo,

ну и каша у тебя в башке
+100500

_мод, када говоришь, что у кого-то каша в голове, как бы означет что у говорящего ее нет, у него то есть знания настоящие?


Пробую угадать эти Ваши знания

_модСмысл моделирования: абстрагирование от семантики....:


Из этого и
_модКонцептуальная - это более-менее формализованоое представление ПО.

Следует, что концептуальное моделирование это абстрагирование от семантики (или оно не моделирование по Вашему?), т.е. набор набор знаков из которых ниче нельзя понять про предметную область.

Ну и раз у мене каша в голове, то Табла с ФИО и Телефоном не РМД, и низя поняить про что она? Семантики то быть не должно в МД?


Думау, луче каша, чем такие типа знания.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854828
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

у РМД семантика начинается и заканчивается
- именованная таблица с именованными, типизированными полями
- операции взятия проекции и вертикально/горизонтального объединения таблиц (проекций)

что, где и как взять, с чем и как объединить, во что трансформировать - все это пользовател детально разжевывает на СКЛ
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854882
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo,

у РМД семантика начинается и заканчивается
- именованная таблица с именованными, типизированными полями
- операции взятия проекции и вертикально/горизонтального объединения таблиц (проекций)

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

ну вес сыр бор то из того что в РМД мало семантики
например если бы были сявзи то можно было бы не писать Join в СКЛ и исключили бы побочные (вредные), не типизированные возможности Join
если бы была категоризация, то не писали бы Union
если бы были обе то не писали бы From
вот тады СКЛ был бы декларативным языком
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854923
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+
если бы поля были бы типизированы (т.е. "Зарплата" была бы описана один раз, а в таблах твоих можно было бы на нее ссылаться под алиасом)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37854937
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

тога бы можно было знать - можно ли к "зарплате" добавить "количество" ботинок
вощем элементарных вещей нет в РМД, что бы быть семантически нагруженной
и все это добавляется за 3 часа
но так как парсер СКЛ нифига не понимает, приходится сгенерировать лишнюю фигню
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855029
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo,

ну вес сыр бор то из того что в РМД мало семантики
например если бы были сявзи то можно было бы не писать Join в СКЛ и исключили бы побочные (вредные), не типизированные возможности Join
если бы была категоризация, то не писали бы Union
если бы были обе то не писали бы From
вот тады СКЛ был бы декларативным языком
Вообще-то сыр бор был из-за того, что по мнеию _mod МД - это "абстрагирование от семантики". Т.е. ея там нет.

Ну мало или много семаники в МД - это смотря для чего. На практике ее достаточно для многих "типовых" приложений БД.

В ней не связей нет, а нет явного описания связи, именование ея. Нельзя сказать, что это именно связь, а, например, не сущность в случае связи многие ко многим.

Не было бы связей, никакой Join бы не помого узнать зарплпату сотрудника. А так в принципе одинаковые имена атрибутов в разных отношениях, свойства ОЦ позволяют понять, что связь присутсвует и ее типа (кардинальность, обязательность).

Язык СКЛ относят к декларативным и так. И, думау, есть большая разница писать на нем, или писать циклы на PL/SQL, C.
Вы, может, более декларативный придумаете, скорей всего, если придумаете и новую МД, но это не отменить декларативность SQL.

В ОЛАП сам юзер типа лабает в мастере запросы, но это не отменило декларативности СКЛ, потому шо есть Ассемблер и или даже Васик, шобы напомнить, что такое императивность, если хто забыл.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855155
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot vadiminfo]
Просто есть разные уровни моделирования
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855191
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosвощем элементарных вещей нет в РМД, что бы быть семантически нагруженной
Все это (типизация, natural join и пр.) чисто синтаксические изменения (и не РМД, а SQL), семантики это не добавляет
Типа (0+0)*0 все равно будет 0
Как для описания семантики ЯП нужны внешние средства, так и для описания семантики данных требуется метаописание, которое не является частью МД
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855225
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

ну да, этой семантикой будет пользоваться СКЛ, РМД не меняется, просто еще слойчик над ней
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855228
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модПросто есть разные уровни моделирования
Вообще-то Вы написали "Смысл моделирования: абстрагирование от семантики....:". Т.е. любое моделирование.

Впрочем, РМД по любасу не абстрагируется от семантики.

Нет, здесь были, конечно, парни, которые вместо человеческих иметн таблов и колонок, наровили написть: A1, А2, ..... А потом конвертировать обратоно в программе. Мол, чтобы шпионы от конкурентов не догадались (доморощеннная технология безопасности). И в правду, конкурентам даже и не нуно догадываться, и так, скорее всего, выиграют у таких типа проектировщиков.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855347
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модКак для описания семантики ЯП нужны внешние средства, так и для описания семантики данных требуется метаописание, которое не является частью МД
Вспомнили Геббельса?:) Ложь не станет же правдой, если ее повторять постоянно:)
ViPRos вынужден Вас постоянно поправлять - не МД, а РМД. А в настоящих СУБД, использующих семантически полноценные модели данных, метаданные сопровождают данные и поддерживаются СУБД, а не приложениями. Почитайте хотя бы о "словарях данных":)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855369
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos_мод,
ну да, этой семантикой будет пользоваться СКЛ, РМД не меняется, просто еще слойчик над ней
Надо же, как уютно, по-домашнему: "еще слойчик":)
Между приложением и СУБД еще слойчик? В приложении одна модель данных ("семантическая"), СУБД поддерживает другую ("вычислительную"), а между ними "слойчик". Обеспечивающий маппинг всего и вся:) Вероятно, СКЛ теперь в приложении? А на стороне СУБД теперь, видимо, ассемблер:) Если же СКЛ на стороне СУБД, то как он будет пользоваться?:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855380
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модvadiminfoНикакой другой работы с предметн6ой областью (ПО), кроме как моделирование я даже и не представляю себе. Что скрывается за термином "работайте прямо с ней" Вашем понимании не представляю.
Есть две модели - концептуальная и вычислительная. Концептуальная - это более-менее формализованоое представление ПО. Вычислительная - концептуальная, преобразованная для решения вычислительных задач. Без второй можно обойтись в простых случаях. РМД - вычислительная
До сих пор РМД была логической моделью данных. И из-за плохой поддержки семантики данных она требует применения "над ней" еще одной модели данных. А так же программирования в больших объемах:) Которого можно избежать, если концептуальная модель станет и логической без всяких более-менее (если концептуальная более-менее, то и "вычислительная" более-менее:))
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855388
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина,

ну не писать же с нуля субд
почитал метаданные в БД, сгенерил СКЛ который СУБД понимает
вот и вес фокус
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855416
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаВаши идеи о том, что метаданные и ОЦ должны находиться в приложении.
Мои ? Для начала определитесь, что есть "метаданные" и "ОЦ".
Ваши. В теории БД это давно определено. И я Вам не раз (в том числе и в этой теме) это подробно объяснял. Уходить от существа вопроса - это дело не хитрое. "Вы там разберитесь...". Конечно, я частично виноват в том, что у Вас нет ясного понимания предмета. Но только частично:)
Итак, Вы отказываетесь уже от своей идеи размещения в приложении (содержательных) метаданных и ограничений целостности данных на уровне "концептуальной модели данных"?:)
Так понятнее? Если опять не понятно готов еще и еще раз, пользуясь удобными Вам терминами, доказывать, что Вы (надеюсь умышленно) заблуждаетесь.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855424
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинасначала алгебра, потом РМД.
Телега впереди лошади
Нет. Банальная историческая справедливость. Хорошо известная.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855433
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина Расчеты - да.
А что кроме расчетов можно делать с данными ?
Тут же и написал, но Вы, в свойственной манере проигнорировали. Неприлично это:)
СУБД должна обеспечивать правильную интерпретацию данных, сопровождая их метаданными. Это так же важно поддерживать на стороне БД, как и ограничения целостности.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855476
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина Непонятно, правда, что понимается под ОСУБД.
Непосредственная реализация концептуальной модели без формальной МД. Годится для фактографических систем.
Типичные ERP ни разу не фактографические и требуют построения вычислительной модели
1) Заблуждение. Никто не мешает сделать концептуальную модель логической:) То есть, формальной (модель всегда формальна, кстати говоря).
2) Типичные ERP абсолютно фактографические. Разницы между вычислением суммы по накладной (это уже по Вашему требует построения "вычислительной модели":)) и вычислением фактической себестоимости продукции или производственного плана нет абсолютно никакой. В одном случае вычисление проще, в другом - сложнее. И, безусловно, чем больше вычислений будет осуществляться на стороне БД, и управляться данными, тем лучше. А уж какая-то "вычислительная модель" здесь совсем не при чем - ничего не дает это понятие.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855494
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo,

у РМД семантика начинается и заканчивается
- именованная таблица с именованными, типизированными полями
- операции взятия проекции и вертикально/горизонтального объединения таблиц (проекций)

что, где и как взять, с чем и как объединить, во что трансформировать - все это пользовател детально разжевывает на СКЛ
Серьезное заблуждение.
Во-первых, "имена" - это технические метаданные (идентификаторы для программиста, а вовсе не имена, как бы их программист не "именовал"), никакого отношения к семантике данных не имеющие.
В-вторых, на СКЛ, конечно же, ничего детально не разжевывается:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855495
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosну да, этой семантикой будет пользоваться СКЛ, РМД не меняется, просто еще слойчик над ней
Вопрос, что это за слойчик и кто будет им пользоваться. Чаще всего, семантика появляется только после представления данных пользователю. А до этого это просто данные - числа даты строки. Наверное пробовали читать БД EAV. И как впечатления ?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855505
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoА ЧАЛ и вовсе ее отрицать. Это не стыкуется с толстыми книгами.
Я никогда не отрицал РМД:) Я только объясняю ее суть. И если в "толстой книге" или в высказываниях здесь при обсуждении встречаются ошибочные утверждения или мнения, то я всегда подробно объясняю почему именно они ошибочные:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855509
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoВообще-то Вы написали "Смысл моделирования: абстрагирование от семантики....:". Т.е. любое моделирование.
Потропился :)
vadiminfoНет, здесь были, конечно, парни, которые вместо человеческих иметн таблов и колонок, наровили написть: A1, А2, .....
И что, сразу вся семантика исчезла ? :) (самому не смешно ?)
зы таких систем с автоименами полно. Это ведь всего лишь идентификатор, как имя переменной. Полюбому семантика не может от этого зависеть
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855515
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаА в настоящих СУБД, использующих семантически полноценные модели данных, метаданные сопровождают данные и поддерживаются СУБД, а не приложениями.
Пример в студию - название , версия, производитель
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855524
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятинаесли концептуальная модель станет и логической
Уже стала. В ОСУБД. Ну и что ? Результат ~=0
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855532
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаВ теории БД это давно определено.
В теории БД нет метаданных, а целостность только на уровне ссылок. Семантическая целостность целиком на приложении. причем алгоритмическая.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855543
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модViPRosну да, этой семантикой будет пользоваться СКЛ, РМД не меняется, просто еще слойчик над ней
Вопрос, что это за слойчик и кто будет им пользоваться. Чаще всего, семантика появляется только после представления данных пользователю. А до этого это просто данные - числа даты строки. Наверное пробовали читать БД EAV. И как впечатления ?
1. хорошо бы этим слоем пользовался СКЛ
2. Вокруг ЕАВ у меня 29 таблиц
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855545
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosБредятина,
ну не писать же с нуля субд
почитал метаданные в БД, сгенерил СКЛ который СУБД понимает
вот и вес фокус
1) не пишите (для написания СУБД была создана специальная среда - mumps), но и не выдавайте желаемое за действительное:)
2) метаданные в БД??? Опять? Какие метаданные - технические что ли? Вы опять о программистах?
3) как это, вот и весь фокус??? получил отношение, благодаря свойству замыкания, смысл которого понятен только тебе??? нет нужно еще поместить ДРУГУЮ модель данных в приложение и организовать маппинг всего и вся:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855553
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина Никто не мешает сделать концептуальную модель логической:)
Не мешает, вот только пользоваться ей нельзя (история ОСУБД тому пример)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855561
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод Чаще всего, семантика появляется только после представления данных пользователю. А до этого это просто данные - числа даты строки.
Недостатки РМД хорошо известны. Но не после, а перед - с помощью специально для этой цели написанного приложения:) А после появляется только возможность неправильной интерпретации:) Или не появляется.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855580
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаА в настоящих СУБД, использующих семантически полноценные модели данных, метаданные сопровождают данные и поддерживаются СУБД, а не приложениями.
Пример в студию - название , версия, производитель
Вы уже много раз прокалывались с этими своими "студиями", и даже не извинялись:)
Суть то этого Вашего сообщения в чем, что такую модель данных нельзя создать? Нет, не обманывайте:) Вы четко отстаиваете позицию, что она не нужна, а нужно использовать еще одну, такую же не полноценную, как и "вычислительная", "концептуальную" модель. Чем Вам так приглянулись две неполноценные модели, вместо одной полноценной, пока не понятно.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855600
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаесли концептуальная модель станет и логической
Уже стала. В ОСУБД. Ну и что ? Результат ~=0
Концепции ООП не имеют отношения к БД. Но, по мнению всех специалистов (даже из двух антагонистических лагерей) многие из этих концепций полезны и должны быть применены в БД (например, Дейт считает, что они полезны для РМД, и не противоречат "чистой РМД", которая так и не реализована).
О каком результате речь известно только Вам, подозреваю, что, как обычно, о коммерческом.
Технически, многие разработчики, действительно, не используют объектные расширения "реляционных систем", одна из причин - разные парадигмы и разные модели данных не облегчают разработку приложений:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855610
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаВ теории БД это давно определено.
В теории БД нет метаданных, а целостность только на уровне ссылок. Семантическая целостность целиком на приложении. причем алгоритмическая.
Вообще-то, прошло уже 45 лет и ситуация изменилась:) А Вы все еще в далеких шестидесятых:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855622
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина Никто не мешает сделать концептуальную модель логической:)
Не мешает, вот только пользоваться ей нельзя (история ОСУБД тому пример)
Ей - это что??? Давайте лучше не отвлекаться от "циклических связей", так как предмет Ваших сообщений не ясен. Что за модель - опишите ее. Которой нельзя пользоваться:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855651
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина
Пример "настоящей СУБД " в студию - название , версия, производитель
Если не знаете, так и скажите. Тогда я сам скажу :)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855711
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модИ что, сразу вся семантика исчезла ? :)
Может, Вы опять поторопились как вседа, но на этот раз давно? Надеясь, что МУМПСовые подходы, какда БД без приложения набор байтов, образец для всех. Но это мнение, возможно, слишком устарело.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855760
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина
Пример "настоящей СУБД " в студию - название , версия, производитель
Если не знаете, так и скажите. Тогда я сам скажу :)
Опять уходите от существа вопроса.
Вы уже много раз прокалывались с этими своими "студиями", и даже не извинялись:)
Суть то этого Вашего сообщения в чем, что такую модель данных нельзя создать? Нет, не обманывайте:) Вы четко отстаиваете позицию, что она не нужна, а нужно использовать еще одну, такую же не полноценную, как и "вычислительная", "концептуальную" модель. Чем Вам так приглянулись две неполноценные модели, вместо одной полноценной, пока не понятно.

Хорошо Вам известные СУБД "Аня" и СУБД "Оля" Камщицкого старшего, например. Вообще сложнее назвать СУБД, созданную на mumps, которая не поддерживала бы содержательные метаданные. Начиная с FileMan:) Все это Вам хорошо известно, и чего Вы ёрничаете мне по-прежнему не понятно:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855770
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНадеясь, что МУМПСовые подходы, какда БД без приложения набор байтов, образец для всех. Но это мнение, возможно, слишком устарело.
Глупости, все-таки, не стоит повторять. Очевидно, что чтобы БД была бы "без приложения", она должна быть основана на мощной семантической модели, данные должны сопровождаться метаданными, не допускающими интерпретаций и т.п. Зачем же писать "набор байтов"??? Я понимаю, что это форум разработчиков, которых вопросы теории БД не интересуют. Но не до такой же степени, что нужно искажать смысл даже самых простых вещей, непонятно ради чего:) Никто же не отбирает хлеб у разработчиков - они так и будут программировать приложения БД, так как "современные коммерческие инструменты" ориентированы на бесконечное программирование:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37855782
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это просто для нынешних студентов:)
http://supsov.narod.ru/4_91/16.htm
А _мод можно обратить внимание на текст в рамочке:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856029
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаU-geneпропущено...

...нувотатакхорошоначинал... :(
Э, нет, не по существу не надо. Семантика и метаданные на уровне приложения или другой системы (маппинг) - это очевидная беспомощность. Вы можете только сказать: "Так ведь так и задумывалось. Это не дело СУБД." И тогда мы вернемся к вопросу - что за дела у СУБД:)

Далось Вам это приложение :)

Странно конечно, но никто не обращает внимания, что приложение после трансляции ничем не отдичается от того, что было 40-60 лет назад в традиционной фон-немановской архитектуре.А ведь с СУБД взаимодействует приложение приведенное именно в такой вид. А то все заладили про "impedans mismatch" между объектами и отношениями. А проблема то в том, что мы сначала объекты должны положить в линейную память, а потом эту линейную память отобразить реляционную СУБД. И, по ходу дела, мы явно что-то теряем :). Причем , что характерно - современные виртуальные машины (типа JVM или CLR), которые это "что-то" какими-то кусками умудрятся сохранить в выполняемой программе вдруг как-то начинают взаимодействовать с реляционной СУБД и даже каким-то боком слегка приблизится к решению проблемы импеданса.

То есть, если противопостовлять такое приложение, то действительно - никая алгебра не поможет.

С другой стороны, рел.алгебра - это по сути операции машины, принципиально отличающейся от фон-неймановской. И для таких машин тоже возможны ОО трансляторы. В этом случае деление на "СУБД" и "не СУБД" становится условным. Есть просто разные машины.

Впрочем, к проблеме циклических связей это не имеет никакого отношения.

ЗЫ. ЧАЛ Вы меня на очередную статью похоже сподвигли. :)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856142
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneДалось Вам это приложение :)

Странно конечно, но никто не обращает внимания, что приложение после трансляции ничем не отдичается от того, что было 40-60 лет назад в традиционной фон-немановской архитектуре.:)
Там речь шла о том, что информационная модель предметной области в плане хранится в БД вместе с данными, а не в прилажениях к БД(клиентах). До этого додумались еще в 60-70. Это связано с тем что у БД может быть много клиентов, в том числе и примитивных. Вынесение ея в приложения безусловно то, что было номано в 40-60, а сейчас, скорее всего, чрезмерно устарело. Но некоторые торопящиеся пока в попыхах этого не заметили, а другие, которые раньше тоже думали что ОЦ (часть МД) должно быть в "хорошо спроектированных приложениях", теперь типа пытаются доказывать, что это в РМД не возможно.

Потому что там посло трансляции с приложением, скорее всего, может иметь значение тока для поторопившихся, для остальных приложение в плане обсуждаемых вопросов (МД) вторично. Будь хоть там мобильник или электронный будильник с приложением.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856182
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneДалось Вам это приложение :)
Я против программирования приложений БД. И это (все решения на стороне БД) сделало бы не актуальными Ваши последующие переживания про "impedans mismatch":)
U-geneЧАЛ Вы меня на очередную статью похоже сподвигли. :)
Надеюсь, не о совершенствовании межмашинного взаимодействия:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856202
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoU-geneДалось Вам это приложение :)

Странно конечно, но никто не обращает внимания, что приложение после трансляции ничем не отдичается от того, что было 40-60 лет назад в традиционной фон-немановской архитектуре.:)
Там речь шла о том, что информационная модель предметной области в плане хранится в БД вместе с данными, а не в прилажениях к БД(клиентах). До этого додумались еще в 60-70. Это связано с тем что у БД может быть много клиентов, в том числе и примитивных. Вынесение ея в приложения безусловно то, что было номано в 40-60, а сейчас, скорее всего, чрезмерно устарело. Но некоторые торопящиеся пока в попыхах этого не заметили, а другие, которые раньше тоже думали что ОЦ (часть МД) должно быть в "хорошо спроектированных приложениях", теперь типа пытаются доказывать, что это в РМД не возможно.

Потому что там посло трансляции с приложением, скорее всего, может иметь значение тока для поторопившихся, для остальных приложение в плане обсуждаемых вопросов (МД) вторично. Будь хоть там мобильник или электронный будильник с приложением.
Просто упорядочиваю по-русски:
1) В 60-х - 70-х годах прошлого века информационную модель предметной области хранили вместе с данными.
2) В 50-х - 70-х годах прошлого века информационную модель предметной области вынесли в приложение.

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

3) Вынесение информационной модели предметной области в приложение чрезмерно устарело.

Это очевидно. И так же очевидно почему ее приходится размещать в приложении.

4) Некто пытается доказать, что в реляционной БД невозможно хранить информационню модель предметной области.

Это доказывают, в том числе, и производители реляционных БД. Маппинг, и еще раз маппинг.

5) Приложение имеет какое-то значение только для тех, кто размещает в нем информационную модель. Для тех, кто размещает информационную модель на стороне БД, приложение вторично.

Это очевидно.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856240
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfo_модИ что, сразу вся семантика исчезла ? :)
Повторяю вопрос
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856249
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаА _мод можно обратить внимание на текст в рамочке:)
Траурной.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856274
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модvadiminfoпропущено...

Повторяю вопрос
Разясняю ответ для особо одаренных: Это есть пример абстрагирования от семантики. Т.е. Вы опять поторопились.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856282
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
U-geneделение на "СУБД" и "не СУБД" становится условным.
Оно всегда было условным. Было время. когда никаких СУБД не было, а обработка данных была. В некоторых современных системах и сейчас невозможно выделить СУБД - это просто часть системы. В будущем, имхо, понятие СУБД исчезнет
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856297
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод В будущем, имхо, понятие СУБД исчезнет
Вот для МУМПСа и МУМПСистов наступят опять светлые времена. Но ждать этого для них светлого будущего, возможно, долговато придется.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856626
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаА _мод можно обратить внимание на текст в рамочке:)
Траурной.
Вот видите, вместо извинения:) Опять нечего сказать по существу? Или Вы мне сообщаете, что Камшицкий - не Гейтс? Так создайте тему для обсуждения коммерческих результатов людей и способов их достижения:) С техническими вопросами у Вас как-то не получается:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856658
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модU-geneделение на "СУБД" и "не СУБД" становится условным.
Оно всегда было условным.
Неправда.
_модБыло время. когда никаких СУБД не было, а обработка данных была.
Разумеется, так же как никаких бензиновых или электрических косилок не было, а траву косили:) И будут косить, конечно же:)
_модВ некоторых современных системах и сейчас невозможно выделить СУБД - это просто часть системы.
Неправда, если речь идет о системах, в которых используются БД.
_модВ будущем, имхо, понятие СУБД исчезнет
Вполне вероятно - будет придумано другое название.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856664
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo_мод В будущем, имхо, понятие СУБД исчезнет
Вот для МУМПСа и МУМПСистов наступят опять светлые времена. Но ждать этого для них светлого будущего, возможно, долговато придется.
Глупость. mumps - среда для разработки СУБД, и естественно, она умрет вместе с концепцией СУБД:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856947
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoВот для МУМПСа
а причем тут МУМПС ? Хотя там БД - это всего лишь область видимости переменной. в pl/sql то же самое
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856966
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoЭто есть пример абстрагирования от семантики.
Т.е. если таблица назывется Сотрудники, то семантика есть, а если ее переименовать в Т1, то семантика исчезнет ?
Шапка - невидимка, сказки 1001 ночи
...
Рейтинг: 0 / 0
циклические связи в БД
    #37856983
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина по существу
по существу я жду от вас примера '"настоящей СУБД". Пока его не будет, говорить не о чем
зы СУБД Оля не катит
...
Рейтинг: 0 / 0
циклические связи в БД
    #37857005
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мода причем тут МУМПС ? Хотя там БД - это всего лишь область видимости переменной. в pl/sql то же самое
Как это при чем? При том, что он не СУБД, а перманентный язык и используется для ИС на основе файловых систем, т.е. не БД (так или примерно так про него ясно из Конноли, ну и тут на форумах сложилось такое впечатление).
И потому наличие СУБД отодвигает его на задний план, в виду депрессивности самих фаловых систем. А не буит СУБД, у него шансы появятся выдвинутся из зада рынка наперед.

Правда, ЧАЛ на нем СУБД собрался лабать. Видимо, на примере КАШи и поделак а ней, типа для Дореляционной ОМД. Но тут иму язык С мешает, так как используется для основных СУБД пока именно он.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37857053
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модТ.е. если таблица назывется Сотрудники, то семантика есть, а если ее переименовать в Т1, то семантика исчезнет ?

Не, ея тока прибавилось. Просто это стала не реляционная, а самая шо ни на есть семантическая модель, про которые видимо ЧАЛ говорил.

Поди догадайсе что такое Сотрудники, а уведел T1 и сразу все стало ясно.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37857057
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По крайней мере, все стало, если не про данные, то насчет проектировщика.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37857352
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoтут на форумах сложилось такое впечатление.
Неверное впечатление - в мумпсе иерарх. МД и никаких файлов. мумпсе я привел как пример ситсемы обработки без выделенной СУБД, т.е без отдельных ddl и dml
Про Сотрудники и Т1 ответа не понял (если он вообще был)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37857551
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модvadiminfoтут на форумах сложилось такое впечатление.
Неверное впечатление - в мумпсе иерарх. МД и никаких файлов. мумпсе я привел как пример ситсемы обработки без выделенной СУБД, т.е без отдельных ddl и dml
Про Сотрудники и Т1 ответа не понял (если он вообще был)
1. mumps круто
2. это он так шутит (типа какая разница на китайцам - что Т1 что Сотрудник)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37857749
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модНеверное впечатление - в мумпсе иерарх. МД и никаких файлов.
Где гарантия, что Вы опять не поторопились? Ить есть другие утверждения. Вот про Птицу нихто не сомневается, что она РСУБД. А с МУМПСом не так обстоит. Далеко не всеми признается что это вообще СУБД.

_модМД и никаких файлов. мумпсе я привел как пример ситсемы обработки без выделенной СУБД, т.е без отдельных ddl и dml

Что скрывается за терминами "выделенной" и "отдельных" нужно пояснять: там что есть не выделенная СУБД и не отдельные ddl и dml? И обработки чего пример?

_модПро Сотрудники и Т1 ответа не понял (если он вообще был)
Да уж. Сразу видно семантику (смысл) Вы хватаете на лету.
Ну тада попробуйте, к примеру, представить себе чела, который впервые подходит к двум БД: в одной видит таблу с именем "Сотрудник", в другой с именем Т1. А иму поручили найти инфу про сотрудника.
Он скорее всего выберет Т1, потому что очевидно, что это табла про Сотрудников.
А про что еще может быть табла с таким названием? Семантика так и прет из Т1.
Не то что в имени "Сотрудник". Тут нихто не в жисть не догается, про что табла. Семантики маловато буит.
Опять не понятно?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37857757
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

нам китайцам из урюпы непонятно
T1 понятно, а "Сотрудник" - нифига
...
Рейтинг: 0 / 0
циклические связи в БД
    #37857865
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo_модТ.е. если таблица назывется Сотрудники, то семантика есть, а если ее переименовать в Т1, то семантика исчезнет ?

Не, ея тока прибавилось. Просто это стала не реляционная, а самая шо ни на есть семантическая модель, про которые видимо ЧАЛ говорил.
Поди догадайсе что такое Сотрудники, а уведел T1 и сразу все стало ясно.
Что значит "видимо"?:) "Сотрудники" нужно переименовать в "Сотрудник" (в единственном числе нужно именовать объекты (типы сущностей, таблицы)). А Т1 - может являться неизменяемым идентификатором, и использоваться программистами, если им все еще есть что программировать:). Может T1, может Sotr, может Emp - это уж как кто привык. Пытаться использовать осмысленные идентификаторы можно, конечно, но это ни к чему хорошему не приведет, когда у вас, например, сотни или тысячи объектов (таблиц) и десятки тысяч характеристик (полей). Так что, идентификаторы элементов МД (технические метаданные), как и идентификаторы данных (экземпляров объектов), вполне могут быть "суррогатными", так сказать.
Итак, кажется приходит понимание что такое технические метаданные (идентификаторы, T1), и что такое содержательные метаданные (имена, Сотрудник):) Лучше поздно, чем никогда.
И еще раз, в связи с этим, напомню, что я не знаю программистов, которые используют русскоязычные идентификаторы (имена полей таблиц), хотя в MS SQL, например, такая возможность есть, начиная с 2008. Поскольку никакой практической пользы от этого нет.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37857872
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина по существу
по существу я жду от вас примера '"настоящей СУБД". Пока его не будет, говорить не о чем
зы СУБД Оля не катит
Эта глупость требует объяснения, почему "не катит":) Ждите на здоровье, раз нечего сказать по существу.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37857907
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoКак это при чем? При том, что он не СУБД, а перманентный язык и используется для ИС на основе файловых систем, т.е. не БД (так или примерно так про него ясно из Конноли, ну и тут на форумах сложилось такое впечатление).
Тут на форумах не сложилось никакого впечатления, так как чтобы оно сложилось нужно иметь знания и навыки во всех сравниваемых технологиях. А таких специалистов мало, конечно же, по объективным причинам. Но главная причина - психологическое затруднение принять простой факт что технология, которую ты используешь, и которая банально приносит тебе заработок, мягко говоря, не так хороша:) Это происходит во всех отраслях, и это нормально.
Мне никогда не было понятно только одно - если уж участвуешь в дискуссии, то старайся понять, если пока непонятно. Я всегда считал, что если мне что-то непонятно, то дело во мне, а не в объекте, и не в субъекте, который объясняет. И сто раз переспрашивал и переспрашиваю, если это требуется, чтобы понять.
mumps - это не просто язык, но технология. Предназначена для разработки СУБД. Очевидно, что у Вас нет ни малейшего желания в этом разобраться, раз уже несколько лет продолжаются ссылки на Конноли, и ошибочные выводы:)
vadiminfoИ потому наличие СУБД отодвигает его на задний план, в виду депрессивности самих фаловых систем. А не буит СУБД, у него шансы появятся выдвинутся из зада рынка наперед.
Вот какой смысл в этих предложениях? Ведь, например, Oracle - это же файловая система, как и любая СУБД. Это же факт, что СУБД используют файлы, страницы, записи, блоки. Выражайте свои мысли яснее, пожалуйста. Вероятно речь, идет о наличии модели данных.
vadiminfoПравда, ЧАЛ на нем СУБД собрался лабать. Видимо, на примере КАШи и поделак а ней, типа для Дореляционной ОМД. Но тут иму язык С мешает, так как используется для основных СУБД пока именно он.
Ну что за глупость опять:) mumps - среда для разработки СУБД. В ней лабают СУБД уже 45 лет. И все эти СУБД всегда были, есть и будут эффективнее любой "реляционной СУБД". А никакой альтернативной среды не существует, к сожалению. И никакие языки никому не могут мешать.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37858277
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoЧто скрывается за терминами "выделенной" и "отдельных" нужно пояснять: там что есть не выделенная СУБД и не отдельные ddl и dml? И обработки чего пример?
Поясняю: у "выделенной" СУБД свои ddl и dml, а приложения пишутся на разных ЯП
В мумпсе и подобных системах обработки данных (условное название) ddl и dml есть операторы ЯП этой системы. Т.е формально система состоит только из одного ЯП. Переменные, имеющие область видимости global и есть БД в традиционном понимании. Имхо так и должно быть
зы все это ортогонально к МД: и там и там м.б. любая МД
...
Рейтинг: 0 / 0
циклические связи в БД
    #37858283
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятинапочему "не катит":)
Потому что не подпадает под ваше определение "настоящей СУБД" . Для нее тоже к сожалению надо программировать. Чудо не свершилось (причем очень давно (1989 г.) не свершилось).
...
Рейтинг: 0 / 0
циклические связи в БД
    #37858304
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятинаmumps - среда для разработки СУБД. В ней лабают СУБД уже 45 лет.
Да не СУБД, а прикладнуху самого разного назначения. Такое впечатление, что под СУБД вы понимаете что-то свое (еслс вообще понимаете).
...
Рейтинг: 0 / 0
циклические связи в БД
    #37858374
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модПоясняю: у "выделенной" СУБД свои ddl и dml, а приложения пишутся на разных ЯП
Ну у любой СУБД свои ddl и dml, которые вместе и есть Язык БД, в принципе (ну там еще раздача прав). У встроеной тоже (или чему там противопоставляентся термин "выделенной"). Иначе это не СУБД, так как одна из обязательных ф-ий СУБД предоставлять язык БД. Поэтому, что дает термин "выделенной" все еще нуждается в уточнениях.

_модВ мумпсе и подобных системах обработки данных (условное название) ddl и dml есть операторы ЯП этой системы. Т.е формально система состоит только из одного ЯП.

Вот это и означет, что то что МУМПС есть формально СУБД не очевидно. В СУБД ожидается в первую очередь язык БД, а не ЯП.

_модПеременные, имеющие область видимости global и есть БД в традиционном понимании. Имхо так и должно быть
зы все это ортогонально к МД: и там и там м.б. любая МД
На самом, деле эти переменные перманентны в МУМПСе, а в других языках пременные такой видимости не перманенты: не сохраняются после закрытия программы.
Но этого не достаточно для систем с БД. Достаточно для файловых систем: это архитектура ИС, в которой есть файлы и клиентские проги, СУБД нету. Т.е. эти файлы за БД не считают - ну типа таково традиционное понимание БД.

И там, скорее всего, может быть не любая МД, а, так называемая плоская: в файлах тока формат, семантика в клиентах (т.е. нуно рыться в исходниках шобы понять смысл данных), а сами файлы без клиентов набор байтов и битов.
В БД информационная модель хранится в месте с данными. Это и позволяет работать с ней многим програмам, на разных ЯП, и соотвественно многим проггерам. Ну ить не зря же это база данных (например большого предприятия), а не просто данные.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37859324
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинапочему "не катит":)
Потому что не подпадает под ваше определение "настоящей СУБД" . Для нее тоже к сожалению надо программировать. Чудо не свершилось (причем очень давно (1989 г.) не свершилось).
Неправда. Просто Вам нечего сказать по-существу.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37859334
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаmumps - среда для разработки СУБД. В ней лабают СУБД уже 45 лет.
Да не СУБД, а прикладнуху самого разного назначения.
Глупость. Такой вариант можно использовать, конечно же, и так многие делают.
Но модель данных, транзакции, блокировки, снапшоты, оптимизаторы запросов в рамках этой модели - это не прикладуха, если Вы что-то в этом понимаете:) А это тоже многие делают. Поскольку именно для этого mumps и предназначен. Не могу поверить, что не понимаете. Так в чем цель этого Вашего неприличного поведения?:)
_модТакое впечатление, что под СУБД вы понимаете что-то свое (еслс вообще понимаете). Я понимаю безусловно. И объясняю Вам здесь много лет. И прогресс у Вас безусловно есть. Только не нужно этого стесняться, и на этой почве хамить:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37859348
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoВот это и означет, что то что МУМПС есть формально СУБД не очевидно. В СУБД ожидается в первую очередь язык БД, а не ЯП.
Вот это и означает, что за много лет так и не поняли ничего:) mumps - это, среди прочего, интегрированный язык БД, которая не имеет никакой модели данных. Там нет иерархической модели, как думает, неизвестно по какой причине _мод. Это среда для создания СУБД, в которой уже реализованы многочисленные решения, необходимые для СУБД, поэтому создавать в этой среде СУБД просто и приятно, по сравнению с программированием СУБД на С:) Это, похоже, бесполезно повторять, но раз Вы продолжаете что-то писать про БД, значит вроде хотите понять. Но не понимаете:) Приходится повторять.
vadiminfoНа самом, деле эти переменные перманентны в МУМПСе, а в других языках пременные такой видимости не перманенты: не сохраняются после закрытия программы.
Но этого не достаточно для систем с БД. Достаточно для файловых систем: это архитектура ИС, в которой есть файлы и клиентские проги, СУБД нету. Т.е. эти файлы за БД не считают - ну типа таково традиционное понимание БД.
Банальное непонимание основ теории БД. Впрочем, и практики:)
vadiminfoИ там, скорее всего, может быть не любая МД, а, так называемая плоская: в файлах тока формат, семантика в клиентах (т.е. нуно рыться в исходниках шобы понять смысл данных), а сами файлы без клиентов набор байтов и битов.
Ключевым здесь является "скорее всего". Это как если бы я, например, рассуждал, что в пиэльдробьэскуэль что-то скорее всего так-то и так-то, а может и не так)))
vadiminfoВ БД информационная модель хранится в месте с данными. Это и позволяет работать с ней многим програмам, на разных ЯП, и соотвественно многим проггерам. Ну ить не зря же это база данных (например большого предприятия), а не просто данные.
Неправда, если речь идет о "реляционных системах". 1) Не хранится. 2) Не позволяет:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37859954
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина Я понимаю безусловно.
Ключевое слово "безусловно".
...
Рейтинг: 0 / 0
циклические связи в БД
    #37859977
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoработать с ней многим програмам, на разных ЯП, и соотвественно многим проггерам.
На сегодняшний день (развития технологий) выделенная СУБД действительно имеет преимущества, но это не значит что так будет всегда. И повторю еще раз: все это ортогонально к МД
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860101
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модНа сегодняшний день (развития технологий) выделенная СУБД действительно имеет преимущества, но это не значит что так будет всегда.

Судя по всему, под выделенной Вы понимаете просто СУБД. И противопоставляете ее некоей видимо встроенной в МУСМСе.
И признаете таки преимущества СУБД над МУМПСой (в виды выделенных над встроенными), но ожидаете, что в последствии положение дел может измениться. Видимо в пользу МУМПСа.
Ну что же. Способность признавать не выгодное Вам, хотяы на сегодняшний день, производит на меня впечатление. Это существенно отличает Вас от ЧАЛа, тоже типа сторонника МУМПСа.

_модИ повторю еще раз: все это ортогонально к МД
Возможно, не совсем ортогональна, поскоку нужна именно как фундамент для вышепризнанных Вами преимуществ. Выкиньте ея и что останется от этих преимуществ?
По, крайней мере, в реализации успеха именно РСУБД она имеет значение. До РБД, во время господства иерархических понятия МД не было: его все таки ввел автор РМД - Кодд. Возможно, NoSQL часто и пониманиют как без МД, т.е. ассоциируют МД именно с SQL.
Поддержка МД для СУБД чрезвычайно важный показатель и главный признак отличий.
Но для встроенных СУБД она, возможно, и не так важна.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860130
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

ты воще думаешь что говоришь?
у "иерархической" нет МД? а почему тогда она называется "иерархической"?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860139
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СУБД должна быть скрыта от прогера полностью, в идеале это должно быть унифицированной встроенной частью операционных систем с унифицированным же АПИ
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860141
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то же самое с ВЕБ долбаной, не должно быть ее отдельно, никаких браузеров и т.д. фигни
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860149
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo,

ты воще думаешь что говоришь?
у "иерархической" нет МД? а почему тогда она называется "иерархической"?
А разве там сказано что нет?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860155
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo До РБД, во время господства иерархических понятия МД не было: его все таки ввел автор РМД - Кодд.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860158
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кодд просто расширил сетевую модель побочными вредными эффектами типа - детипизация и т.д.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860170
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo До РБД, во время господства иерархических понятия МД не было: его все таки ввел автор РМД - Кодд.
Так у Вас на лекциях что не читали, что понятие МД ввел Кодд? Это вообще избитый факт.
Када появилось понятие МД, их и отнесли к иерархическим. Т.е. у них есть МД. Откуда Вы вывели что нет? Брольше того, те что были до появления БД - файловые системы, без СУБД, тоже теперь относят к плоским МД. Вроде писал.
В общем не понял, что там не так было.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860180
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosКодд просто расширил сетевую модель побочными вредными эффектами типа - детипизация и т.д.
Ну это какое то новое открытие в истории информационных технологий. Думаю, тдо его потверждения в широких кругах, надежнее предерживыаться более устоявшихся фактов.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860186
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoВ общем не понял, что там не так было.
ну я ж тебя цитировал :)
когда мне читали лекции Кодд токо корпел над своими статьями
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860189
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosну я ж тебя цитировал :)

Так в той цитате не было что и теперь нет МД у иерархических.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860199
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

аа, значит раньше "иерархические" были но не знали что это МД, а потом узнали что там МД есть
понятно
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860210
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo,

аа, значит раньше "иерархические" были но не знали что это МД, а потом узнали что там МД есть
понятно
Наконец, то дошло. Не было понятия МД, были, наверное, какие-то другие понятия. Может они и иерахическими тада не назывались. Мож, просто разные СУБД да и все. Какое это теперь имеет значение? Может потом придумают понятие, кторое заменит МД. И будут по другому называться.
В общем не вкурил, что тут такого.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860250
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

РМД универсльна а счет примитивности
к РМД не должно быть прямого доступа (кроме случаев прямого анализа данных, дата мининг)
над РМД должна сидеть сетевая (обогащенная доп семантикой) модель
вот тады все будет ок
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860307
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo,

РМД универсльна а счет примитивности
к РМД не должно быть прямого доступа (кроме случаев прямого анализа данных, дата мининг)
над РМД должна сидеть сетевая (обогащенная доп семантикой) модель
вот тады все будет ок

Я, что-то, не уверен, ни в том что РМД универсальна, ни в том что примитивна. Уверен, что наиболее успешна в плане соотношения достоинства и недостатки для многих ИС.
Прямой доступ для данной МД имеет значение. Ить с помощью SQL в случае удачно спроектированной БД, моно легко получать инфу, а это главная цель создания БД.
Попытки создать семантические реляционные МД были есче лет 20 назад. Но так и остались академическими.
Для логической МД имеет значение манипулирование. Возможно, повышение выразительности МД наталкивается на трудности с системаой запросов, их усложнением, и это имеет драмматическое значение для ея судьбы: и в торетическом и в практическом плпне.
Предпринимаются и попытки расширений РМД, включая ОРМД. Но пока нихто подобного РМД успеха повторить не может.
И в частности, маппинг - именно использование реляционных форматов другими МД, например, в некоторых ООСУБД - дополнительное подтверждение удачи. Постреляционная эпоха уже лет 10 а то и 20 никак наступить не может.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860328
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина Я понимаю безусловно.
Ключевое слово "безусловно".
Иссяк студент _мод))) Видимо, во всем разобрался)))
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860358
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo_модНа сегодняшний день (развития технологий) выделенная СУБД действительно имеет преимущества, но это не значит что так будет всегда.

Судя по всему, под выделенной Вы понимаете просто СУБД. И противопоставляете ее некоей видимо встроенной в МУСМСе.
И признаете таки преимущества СУБД над МУМПСой (в виды выделенных над встроенными), но ожидаете, что в последствии положение дел может измениться. Видимо в пользу МУМПСа.
Ну что же. Способность признавать не выгодное Вам, хотяы на сегодняшний день, производит на меня впечатление. Это существенно отличает Вас от ЧАЛа, тоже типа сторонника МУМПСа.
Было бы интересно узнать у студента vadiminfo о чем именно "невыгодным непризнанном" идет речь:) Я всегда был за конструктивную критику преподавателей, но за конструктивную. О каком именно техническом (не коммерческом) вопросе идет речь?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860380
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo,
ты воще думаешь что говоришь?
у "иерархической" нет МД? а почему тогда она называется "иерархической"?
В mumps нет никакой иерархической МД. Вероятно, это уже и _мод понял.
А я это понял, когда программировал простенькую задачку сортировки "таблицы" по неограниченному числу "полей" (или, что тоже самое, сортировки текстов неограниченной длины). В Oracle, к использованию которой я в то время склонялся, как и в других "реляционных системах", такая задача и не встала бы, так как в них есть (бессмысленное) ограничение на число полей (и еще более жесткое ограничение - на длину записи). А в mumps есть другое ограничение, которое ясно показывает, что никакой "иерархической МД" в ней нет:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860493
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfo Видимо в пользу МУМПСа.
МУМПС это просто пример. Я уже приводил другой, гораздо более показательный пример: PL/SQL.
В нынешней версии таблицы могут быть как БД, так и неБД. А SQL работает с ними одинаково. Ясно, что такой ЯП имеет огромные преимущества перед любыми другими. Ну и зачем я буду программировать на жабе ?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860516
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаИссяк студент
Хорошего (общения с вами) понемножку :)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860526
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoМожет они и иерахическими тада не назывались. Мож, просто разные СУБД да и все. Какое это теперь имеет значение?
Здесь вы правы, в те далекие времена СУБД различались не по МД, а по названию. Даже сетевые существенно различались между собой. Классификация по МД появилась позже, задним числом.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860548
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosвот тады все будет ок
Не будет. Представьте себе ЯП, в котором есть тип данных - аналог реляционных таблиц - массив структур (даже еще круче из-за вложенности). В этом ЯП д.б. и операторы для работы с этим типом данных. И оказывается, что эти операторы - полный аналог SQL, только м.б. в другом синтаксисе. Со списками та же история.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860591
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модvadiminfo Видимо в пользу МУМПСа.
МУМПС это просто пример. Я уже приводил другой, гораздо более показательный пример: PL/SQL.
В нынешней версии таблицы могут быть как БД, так и неБД. А SQL работает с ними одинаково. Ясно, что такой ЯП имеет огромные преимущества перед любыми другими. Ну и зачем я буду программировать на жабе ?
Я просто считаю Вас сторонником МУМПСа. Это имеет значение потому что он не СУБД, тем более не РСУБД.

PL/SQL - процедурное расширение в РСУБД Оракл, просто для поддержки SQL в плане вычислительной полноты или там серверного кода приложений, т.е. сервеной части приложений. Джава тоже поддерживается на стороне сервера в Оракле: моно ея в ХП юзать. Это вопрос уже чисто приложекний БД. Есть и Апекс с идей хранения и кода клиента на сервере, и даже самого Вэб сервера. Но могут быть и причины программирования клиента на Джаве - Оракл активно поддрживает тулсу ДжиДевелопер. Например, там может быть трехзвенка.
Это все, скорее всего, никак не отментит тех преимуществ СУБД (или как Вы называли выделенных СУБД). Их отменить может, например, появлекние каких-то новых архитектур ИС, Вычислительных систем, или та замена ИС на ЭС с заменой БД на БЗ, СУБД на СУБЗ. Или что-то другое новое. Сеня известное, скорей всего, положение дел уже не изменит.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860652
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoЯ просто считаю Вас сторонником МУМПСа.
Напрасно. Там очень плохая физическая МД. А ЯП просто ужос
vadiminfoPL/SQL - процедурное расширение в РСУБД Оракл, просто для поддержки SQL в плане вычислительной полноты или там серверного кода приложений, т.е. сервеной части приложений.
Не совсем так. PL/SQL создавался как единый ЯП из Ады и SQL. Сейчас SQL это неотъемлемая часть PL/SQL, как и во всех 4GL.
И ничто не мешает использовать PL/SQL на стороне клиента. Собсно место исполнения кода не имеет никакого значения, важен только рез-т. Здесь интересно только то, что с точки зрения PL/SQL таблицы БД и неБД не различимы, а значит и понятие БД исчезает или имеет уже другой смысл
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860836
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наконец-то два студента нашли общий язык:) Теперь последует закрепление темы еще на несколько страниц, чтобы поругать незнакомую технологию и похвалить знакомую. Стандарт sql.ru:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860845
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаИссяк студент
Хорошего (общения с вами) понемножку :)
Да, ладно:) Просто уяснили, что хотели на данном этапе.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37860864
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Впрочем, вред использования SQL, который я доказал примерами и количественными показателями, пока, похоже не уяснили:) По-прежнему рассматриваете его, как полезный язык (теперь уже - компоненту языка), совершенно забывая при этом о "сердце реляционной СУБД" - оптимизаторе. В самом деле, раз у бэйсика нет оптимизатора запросов, зачем он пиэльдробьэскуэль?:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37861057
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модСейчас SQL это неотъемлемая часть PL/SQL, как и во всех 4GL.
Отемлемая и совсем не часть. SQL - язык БД. А PL/SQL не обязательное процедурное расширение.




_модЗдесь интересно только то, что с точки зрения PL/SQL таблицы БД и неБД не различимы, а значит и понятие БД исчезает или имеет уже другой смысл
Ну во-первых, различает, и еще как, а во-вторых, даже если бы не различал, то его "точка зрения" никак не может привести к исчезновению понятия БД. Как и наша с Вами.
Так моно сказать, что клиент написанный на С, который кроме БД, еще там какие-то свои файлы открывает, отменяет понятие БД. Или Сидоров, который кроме БД пользуется еще каким-то левыми файлами привел уже к другому смыслу БД. Не говоря уже о Петрове, который взял реляционную СУБД, но все справочники в виде массивов констант хранит в приложениии. Он привел ни к исчезновению не понятия БД, а повышению энтропии программного обеспечения.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37861575
Кореец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина,

СУБД Оля и Аня))))) Во ржака. Это он в честь первой и второй жены чтоли?)))

Кстати, а что стало с этим специалистом?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37861576
Кореец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаВпрочем, вред использования SQL, который я доказал примерами и количественными показателями, пока, похоже не уяснили:) По-прежнему рассматриваете его, как полезный язык (теперь уже - компоненту языка), совершенно забывая при этом о "сердце реляционной СУБД" - оптимизаторе. В самом деле, раз у бэйсика нет оптимизатора запросов, зачем он пиэльдробьэскуэль?:)

а что тогда невред?
идеал правильной СУБД в вашем понимании какой?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37862142
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КореецБредятина,

СУБД Оля и Аня))))) Во ржака. Это он в честь первой и второй жены чтоли?)))

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

а что тогда невред?
идеал правильной СУБД в вашем понимании какой?
Я же не могу повторять основы теории БД каждому новому участнику))
...
Рейтинг: 0 / 0
циклические связи в БД
    #37862290
Кореец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина,

я не спрашивал у вас про основы.
я попросил вас привести пример.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37862546
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КореецБредятина,
я не спрашивал у вас про основы.
я попросил вас привести пример.
Нет, это Вы сейчас так интерпретируете свои слова:
"а что тогда невред?
идеал правильной СУБД в вашем понимании какой?"
Однако на все Ваши вопросы я много раз и подробно отвечал, конечно же, с примерами.
Включитесь в обсуждение по существу любого вопроса БД, и Вы быстро все поймете. При желании, конечно.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37862619
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoА PL/SQL не обязательное процедурное расширение.
Посмотрите историю создания PL/SQL и других 4GL
vadiminfoдаже если бы не различал, то его "точка зрения" никак не может привести к исчезновению понятия БД.
Это как ? Если нет различия, то нет и понятия. Ваш пример с файлами не катит, так как файлы - это другой тип данных. Кстати, и файлы м.б. как хранимые, так и нет. С точки зрения ЯП все данные - это переменные разных типов и разной области видимости и не каких "БД"
...
Рейтинг: 0 / 0
циклические связи в БД
    #37862869
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модС точки зрения ЯП все данные - это переменные разных типов и разной области видимости и не каких "БД"
, МД, СУБД, блокировок, транзакций, оптимизаторов и т.п. Точка зрения ЯП вполне понятна и логична.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37862934
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина, МД, СУБД, блокировок, транзакций, оптимизаторов и т.п.
МД, блокировки, транзакции, оптимизатор - все это есть (или д.б. в ЯП).
зы Лишь бы ляпнуть :)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37863040
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модПосмотрите историю создания PL/SQL и других 4GL
.
История вообще не может ниче в данном вопросе поменять.
В настоящее время PL/SQL - расширение не обязательное. Не в любой РСУБД есть.

Какой еще 4GL? Это SQL - 4GL, а PL/SQL - хоть ба на 3GL тянул. Этот язык ясно дело уступает универсальным (С++, С#, JAVA и т.д.): попроще, менее стильный, не говоря уже про всякие парадигмы типа ООП. И раз эти языки не привели к "исчезновению" БД, PL/SQL и подавно не претендут ни на че особое.

Вообще не знау, как Вам мого прийти в голову, что он, либо какой-то там ЯП, может как-то привести к "исчезновению" или к "изменеию" БД.
Вы, в правду верите, что все тупые и не додумались ба до этого, если бы в этой мыстли че-то было? Оракл, то стопудово так не думаэт, не смотря на то, что у него энтот самый PL/SQL .

_модЭто как ? Если нет различия, то нет и понятия. "
Это так: PL/SQL на понятие БД влияет не больше, чем гаечный ключ на понятия автомобиля.

_модВаш пример с файлами не катит, так как файлы - это другой тип данных. Кстати, и файлы м.б. как хранимые, так и нет. С точки зрения ЯП все данные - это переменные разных типов и разной области видимости и не каких "БД"
Понятие БД существует, не зависимо ни от каких то там "точек зрения" ЯП. Их может не быть в головах (с точки зрения) некоторых юзателей ЯП, это да. Про то и примеры были.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37863072
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoВообще не знау, как Вам мого прийти в голову, что он, либо какой-то там ЯП, может как-то привести к "исчезновению" или к "изменеию" БД.
Изредка анализирую тенденции. Просто нынешнее состояние технологий еще не доросло. Понятие СУБД идеологически ущербно и должно исчезнуть. Оно возможно останется только на уровне администрирования.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37863111
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модПонятие СУБД идеологически ущербно и должно исчезнуть.

Вы не за КПРФ голосовали? Обычно у их сильная идеологическая часть анализа тенденций, тогда остальные выглядят устаревшими.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37863412
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина, МД, СУБД, блокировок, транзакций, оптимизаторов и т.п.
МД, блокировки, транзакции, оптимизатор - все это есть (или д.б. в ЯП).
зы Лишь бы ляпнуть :)
А не надо было ляпать:) Никто не заставлял. Итак, МД, блокировки, транзакции, оптимизатор - в языке программирования. Теперь - что такое оптимизатор запроса в языке программирования? Вот запрос на ЯП (в рамках некой МД), а вот оптимизатор - на основании чего он оптимизирует?:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37863475
Кореец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина,

Нате вот вам пищу
/topic/952505&pg=2

можете не благодарить...
фас!
...
Рейтинг: 0 / 0
циклические связи в БД
    #37863523
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КореецБредятина,

Нате вот вам пищу
/topic/952505&pg=2

можете не благодарить...
фас!
Ну, псом паршивым меня здесь уже называли, Вы не оригинальны:) Но про связи между типами сущностей Вы по-прежнему заблуждаетесь:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37863547
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модvadiminfoВообще не знау, как Вам мого прийти в голову, что он, либо какой-то там ЯП, может как-то привести к "исчезновению" или к "изменеию" БД.
Изредка анализирую тенденции. Просто нынешнее состояние технологий еще не доросло. Понятие СУБД идеологически ущербно и должно исчезнуть. Оно возможно останется только на уровне администрирования.
вот это по нашему, а то все скл да скл
...
Рейтинг: 0 / 0
циклические связи в БД
    #37864052
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаТеперь - что такое оптимизатор запроса в языке программирования?
Что, первый раз слышите ? Оптимизация в компиляторах давно применяется. И ничто не мешает оптимизировать работу с данными на основе хоть правил, хоть статистики.
зы шире кругозор !
...
Рейтинг: 0 / 0
циклические связи в БД
    #37864059
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosа то все скл да скл
Придумать аналог не так просто. Можно докатится до птичьего языка типа APL
...
Рейтинг: 0 / 0
циклические связи в БД
    #37864874
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаТеперь - что такое оптимизатор запроса в языке программирования?
Что, первый раз слышите ? Оптимизация в компиляторах давно применяется. И ничто не мешает оптимизировать работу с данными на основе хоть правил, хоть статистики.
зы шире кругозор !
Отлично! Какой статистики? Она связана как-то с элементами первого аспекта МД (структурного)?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37864891
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина_модпропущено...

Что, первый раз слышите ? Оптимизация в компиляторах давно применяется. И ничто не мешает оптимизировать работу с данными на основе хоть правил, хоть статистики.
зы шире кругозор !
Отлично! Какой статистики? Она связана как-то с элементами первого аспекта МД (структурного)?
почему бы нет?
узлы структурные контейнеры, значит можно собрать статистику о содержимом контейнера и обращений к содержимому
...
Рейтинг: 0 / 0
циклические связи в БД
    #37864976
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаОтлично! Какой статистики? Она связана как-то с элементами первого аспекта МД (структурного)?
Обычной: размеры коллекций, частота обращений, селективность и пр.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37865127
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosБредятинапропущено...

Отлично! Какой статистики? Она связана как-то с элементами первого аспекта МД (структурного)?
почему бы нет?
узлы структурные контейнеры, значит можно собрать статистику о содержимом контейнера и обращений к содержимому
Я напомню о чем речь - БД нет. Контейнер он где?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37865128
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаОтлично! Какой статистики? Она связана как-то с элементами первого аспекта МД (структурного)?
Обычной: размеры коллекций, частота обращений, селективность и пр.
Размеры коллекций чего? Частота обращений к чему? Селективность и пр. чего?
Неких изменчивых данных? Это как?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37865513
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаРазмеры коллекций чего? Частота обращений к чему? Селективность и пр. чего?
Неких изменчивых данных? Это как?
Да вот так :) В ЯП есть данные разных типов, в т.ч. и коллекции. Для вас это видимо открытие
...
Рейтинг: 0 / 0
циклические связи в БД
    #37865631
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаРазмеры коллекций чего? Частота обращений к чему? Селективность и пр. чего?
Неких изменчивых данных? Это как?
Да вот так :) В ЯП есть данные разных типов, в т.ч. и коллекции. Для вас это видимо открытие
Не виляйте:) Это для меня не открытие:) Поскольку данные не хранятся, то как именно хранится та статистика, о которой Вы говорите? Или она тоже не хранится?:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37865688
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина Поскольку данные не хранятся
Вы ничего не поняли. Данные хранятся, и я об этом уже неоднократно говорил.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37865777
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятина Поскольку данные не хранятся
Вы ничего не поняли. Данные хранятся, и я об этом уже неоднократно говорил.
Скорее Вы ничего не поняли из того, что сказали:) МД есть, данные хранятся. Очень хорошо. А БД нет. Хорошо, вместо БД Вы предлагаете ввести новое понятие - для этих самых хранимых данных, структура (логическая) которых соответствует ПРИНЯТОЙ МД. Какое и ради чего?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37865913
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятинаради чего?
ЯП обладают более развитой системой типов данных, чем РМД. Это же очевидно.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37866033
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модЯП обладают более развитой системой типов данных, чем РМД. Это же очевидно.
_мод, вообще-то не очевидно и отностительно РМД, а тем более к примеру ООМД. _мод, ЯП ориентирован больше на алгоритмы, ну если не обращать внимание на ООЯП. Там тоже нуно проектировать типы данных (классы).
_мод, ЯП появились раньше БД: если быв Ваших мыстлях было очевидное БД просто не появились, скорее всего, вообще.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37866051
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoвообще-то не очевидно и отностительно РМД, а тем более к примеру ООМД
ЯП: простые переменные, многомерные массивы, структуры (простые переменные, массивы), массивы структур, списки. Мало ?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37866052
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модБредятинаради чего?
ЯП обладают более развитой системой типов данных, чем РМД. Это же очевидно.
1) КАКОЕ? Зачем игнорировать-то?:)
2) НЕ ОЧЕВИДНО! Что за типы, которые не допустимы в РМД?
3) Так значит под МД понимается, все-таки, РМД? Бедный ViPRros:) И о какой тогда ортогональности МД шла речь?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37866060
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модvadiminfoвообще-то не очевидно и отностительно РМД, а тем более к примеру ООМД
ЯП: простые переменные, многомерные массивы, структуры (простые переменные, массивы), массивы структур, списки. Мало ?
Вы думаэте это все не может быть в ООМД? В РМД есть таблицы. И есть способы манипулирования ими.
Для БД то, что есть в ЯП по видимому мало: это все было до появления БД, но БД появились и специлализируются в отличии от ЯП на данных.
Не, ну в МУМПСе сложные массивы - не проканало, он не среди лидеров.
_мод, Вы че верите, что тада тупанули? Они все типы придумали, не Вы, но Вы типа луче поняли чем они?.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37897030
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта тема сподвигла меня прочитать Дейта ) RDF спасет отцов русской теории БД? Не?
...
Рейтинг: 0 / 0
циклические связи в БД
    #37897887
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ares_ekbЭта тема сподвигла меня прочитать Дейта ) RDF спасет отцов русской теории БД? Не?
Связка Дейт-RDF-теория БД не вполне понятна:)
Видимо, хотели спросить: RDF развивает теорию БД?
Ответ: нет.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898284
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина,

связки нет, это были две разные мысли )

Вы тут 10 страниц сокрушались о том, что в РМД плохо с семантикой, метаданными. Дык, RDF - по большому счету, и есть модель представления метаданных. Да, и сам термин Semantic Web как бы намекает нам...

Есть разные интересные инструменты типа d2rq, virtuoso, которые позволяют фактически наделить реляционную БД (машинно-интерпретируемой) семантикой (в виде RDF-графов).
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898334
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ares_ekb, Бредятина - это такой местный дурачок. К несчастью, он часто ссылается на Дейта, из-за чего может сложиться впечатление, что он что-то знает о теории баз данных или проектировании. Нет, не знает ничего, это обманчивое впечатление. Прочтите Дейта и убедитесь в этом самостоятельно.

> RDF - по большому счету, и есть модель представления метаданных

Разве?

> Semantic Web как бы намекает

Он как бы говорит о том, что у данных есть контекст и предлагает этот контекст описывать. Понятие метамодели - более широкое понятие, семантика - один из возможных стереотипов, не более.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898393
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Он как бы говорит о том, что у данных есть контекст и предлагает этот контекст описывать. Понятие метамодели - более широкое понятие, семантика - один из возможных стереотипов, не более.
любая модель проецируется на семантику через контекст
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898411
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> любая модель проецируется на семантику через контекст

Сначала, Сахават, вам нужно это семантическое описание получить: исходно у вас ничего нет, кроме реляционной метамодели. В зависимости от того, в какую метамодель вы впишите вашу семантическую модель, можно говорить о "любая" и "проецируется".
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898423
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621,

вот скоро поцду на пенсию и буду думать. как
- линия на карте
- годезийская, географическая, масштабная инфа
- буквосочетания к(анал). им Брежнева. м-5, Ж/Д Путинка

задают суть вещей

скоко тут моделей, через какие контексты, как закодированы ...
какж блин моно через "к." задать стол ько инфы!!!! ужость
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898435
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> вот скоро поцду на пенсию

Да ладно, какая пенсия, - вы же видите, с какими знаниями приходят люди на этот форум? Такими темпами мы скоро прогрессом в Зимбабве будем восхищаться.

> и буду думать

Картографические данные - это геморройно, но просто. ;) Не сталкивался с ними вплотную с точки зрения проектирования, но регулярно пользуюсь готовыми выборками. А если есть независимые источники, то обобщенная структура - технический вопрос.

Контекст - это ведь тоже просто, если придерживаться некоторых разумных ограничений.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898442
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621,

менякак то зацепили Рода структур у Бурбаков (вернее "зацепили" через "ходатайсва" наших КАиП шиков)
я всерез не изучил, так поверхностоно, но что то там есть глубинное, мне кажется Никоноров и иже нифига внеих не разобрались, а токо хуже сделали) блин меня точно убют :(
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898443
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык вот я вернусь туда изучу все эту фиговину, изучу в вникну в теорию моделей , что бы как нож в масле
почему то уверен что все собаки и другие живности закопаны там
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898448
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> менякак то зацепили Рода структур у Бурбаков

Не читал его - или правильнее их - работы, хотя и собирался пару раз. Боюсь, не могу ничего сказать.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898449
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621,

вот просьба почитай, ты такой вумный можт че поймешь лучше меня
там мног конечно 49 что ль томов
но если захочешь я дам тебе то что надо читать
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898452
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты сначала читай наших Концепутальный анализ и Проектиования погугли
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898460
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> дык вот я вернусь туда

Второй раз сегодня пишу фразу "Во многая мудрости многая печали, и кто умножает знания - умножает скорбь". ;)

> почему то уверен что все собаки и другие живности закопаны там

Универсальный инструмент - реляционная метамодель - у вас уже есть, ничего больше не требуется. Модели - это вопрос интерпретации.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898463
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самый вумный из них Кучкаров Закир (Асрект), Дальше Сольнцев (Мфти)
я с ними по пяну ляля но у меня матемаика интцтивная, потому по восточнму
словеса я пониал , даже усливал ноты, но суть ускользает :(
в читать и изучатЪЪЪЪ некогда
Кучкаров собрал (с его слов) около 700 концептов (это много)
но мне кажется они ушли от родов структур и от теории моделей
есть такой Ша(э)лах (француз) он супер по теории моделей
самрого его не понял просто почитав
читал Пуазо и его интерпретации Шалах
вроде понтятно но мало
вощем было б мне 40 начал бы изучать эту фигню прямо с Бурбаков
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898464
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ладно споки, я седня в настроении пооиму пора дрыхать
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898465
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за наводку, Сахават.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898467
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621,

если захочешь дам что у меня накоплено и попрошу этих людей а то и познакомлю (хотя я с ними пару раз виделся) не отеажут , кадры научные доктора советские
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898472
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вощем погугли Никоноров Спартак и все его окружение (Никитина и т.д.)
это должно тебе дать мощный толчок
по моему до сих пор в МФТИ есть кафедра КАиП (так как нескоко лет назад предалгали щоб я там читал про процессы)
все спю
...
Рейтинг: 0 / 0
циклические связи в БД
    #37898473
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поавда они там все с ума сошли че то
...
Рейтинг: 0 / 0
циклические связи в БД
    #37899532
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Прочтите Дейта и убедитесь в этом самостоятельно.Дейта читаю и узнаю много нового ) Представление о РБД как наборе табличек несколько пошатнулось )

guest_20040621> RDF - по большому счету, и есть модель представления метаданных

Разве?Если содержимое страницы сайта - данные, то информация о том, что вот этот кусок текста - имя автора, а вот этот - марка автомобиля, на мой взгляд, метаданные.

guest_20040621Он как бы говорит о том, что у данных есть контекст и предлагает этот контекст описывать.Не очень понимаю причем тут контекст. Например, контекст этого предложения - остальной текст моего сообщения, вся тема, весь форум, информационные технологии как область знаний, русский язык и т.п. С помощью RDF я не буду описывать соседние предложения. Хотя, да, понял, контекст в широком смысле - основные понятия предметной области. Хмм... или даже в более узком. Говоря о контексте, я имею ввиду не какой-то абстрактный контекст, контекст как понятие (a context), а конкретный контекст, о котором начали говорить Вы (the context).

guest_20040621Понятие метамодели - более широкое понятие, семантика - один из возможных стереотипов, не более.Ну, я и не упоминал метамодель, а только метаданные.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37919484
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ares_ekbБредятина,
связки нет, это были две разные мысли )
Вы тут 10 страниц сокрушались о том, что в РМД плохо с семантикой, метаданными.
Вы меня с кем-то путаете) Мои знания позволяют не сокрушаться, а только констатировать факты. Жаль, что Вы эти факты пока игнорируете)
Ares_ekb Дык, RDF - по большому счету, и есть модель представления метаданных. Да, и сам термин Semantic Web как бы намекает нам...
Вы не вникли пока в суть, на мой взгляд. Но приближаетесь к известному факту - нужно иметь две модели, основанные на разных парадигмах, так как одной РМД недостаточно для создания приложений БД.
Ares_ekb Есть разные интересные инструменты типа d2rq, virtuoso, которые позволяют фактически наделить реляционную БД (машинно-интерпретируемой) семантикой (в виде RDF-графов).
В этом нет ничего нового. "Фактически наделяют" разными способами уже 40 лет)). Типы надстроек ничего не меняют по существу.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37919503
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Ares_ekb, Бредятина - это такой местный дурачок. К несчастью, он часто ссылается на Дейта, из-за чего может сложиться впечатление, что он что-то знает о теории баз данных или проектировании. Нет, не знает ничего, это обманчивое впечатление. Прочтите Дейта и убедитесь в этом самостоятельно.
quot guest_20040621 никогда не говорит ничего конкретного ни по одному вопросу. Какая именно ссылка на Дейта не корректна он никогда не скажет, потому что понимает, что они все корректные))) Есть такие люди, которые переживают, что раньше что-то не понимали, и вымещают эту свою обиду именно на тех, кто им все подробно объясняет. Как они называются точно не знаю. Местные - это правильно. Но не дурачки, конечно))
guest_20040621> RDF - по большому счету, и есть модель представления метаданных
Разве?

Здесь я присоединяюсь) Правда, автора идеи несколько оправдывает словосочетание "по большому счету")
guest_20040621> Semantic Web как бы намекает
Он как бы говорит о том, что у данных есть контекст и предлагает этот контекст описывать. Понятие метамодели - более широкое понятие, семантика - один из возможных стереотипов, не более.
А вот "как бы" выручает всех. Когда нет понимания, "как бы" намекает на то, что понимание как бы есть))
...
Рейтинг: 0 / 0
циклические связи в БД
    #37924256
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаU-geneЧАЛ Вы меня на очередную статью похоже сподвигли. :)
Надеюсь, не о совершенствовании межмашинного взаимодействия:)

Што Ви, што Ви... :).... исключительно о его несовершенстве .
...
Рейтинг: 0 / 0
циклические связи в БД
    #37924517
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneБредятинапропущено...

Надеюсь, не о совершенствовании межмашинного взаимодействия:)

Што Ви, што Ви... :).... исключительно о его несовершенстве .
Понятно) Будем изучать...
Первый взгляд - все-таки, частный вопрос рассматривается, основанный на все еще популярных постулатах, типа Model-to-model transformation is a key technology for OMG's MDA, и т.п. То есть, консервируется текущее состояние, при котором при создании ИС, основанных на концепции БД, приходится использовать несколько МД и ЯП:)
...
Рейтинг: 0 / 0
циклические связи в БД
    #37927874
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот частный вопрос -проявление общего. А все эти постулаты - попытки разрешить проблемы возникшие в рамках очень конкретной конфигурации. То есть насчет "попыток закончервировать текущее состояние" - согласен полностью. Все эти технологии - подпорки к костыли.
...
Рейтинг: 0 / 0
циклические связи в БД
    #37928065
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаТо есть, консервируется текущее состояние, при котором при создании ИС, основанных на концепции БД, приходится использовать несколько МД и ЯП:)
Кому приходится ? Мне лично нет
...
Рейтинг: 0 / 0
циклические связи в БД
    #37928942
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модМне лично нет
_мод, зачем Вы пишите про личное в общественном месте? Это все таки может вызывать смущение у людей предрасположенных к излишней скромности.
...
Рейтинг: 0 / 0
345 сообщений из 345, показаны все 14 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / циклические связи в БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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