Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / сетевая модель данных / 25 сообщений из 60, страница 1 из 3
27.05.2006, 14:52
    #33755940
Вопросик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
были ли попытки в сетевую модель данных добавить функции и если да, то как это сделать правильно?
...
Рейтинг: 0 / 0
29.05.2006, 20:17
    #33759218
shuklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
вопросикбыли ли попытки в сетевую модель данных добавить функции и если да, то как это сделать правильно?

Правильно это делать с помощью специализированных БД. Например вот http://www.shuklin.com/ai/ht/ru/cerebrum
...
Рейтинг: 0 / 0
30.05.2006, 20:05
    #33761750
Вопросик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
спасибо за ссылку,
чуть позже я бы хотел подробный комментарий написать.
а пока вопрос: не считаете ли Вы, что для объектных баз данных более удобна сетевая модель?
...
Рейтинг: 0 / 0
31.05.2006, 21:06
    #33764597
shuklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
вопросикспасибо за ссылку,
чуть позже я бы хотел подробный комментарий написать.
а пока вопрос: не считаете ли Вы, что для объектных баз данных более удобна сетевая модель?
Именно так и считаю. Точнее для них удобна сеть фреймов. (с) М.Минский.
Сетевая модель это несколько обобщенно. Есть активные семантические сети, иерархические семантические сети, семантические сети фреймов, и прочее. Я даже считаю, что основная польза не от объектности а от сетевой модели.
...
Рейтинг: 0 / 0
01.06.2006, 13:35
    #33765898
мод
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
вопросикчто для объектных баз данных более удобна сетевая модель?
сетевой модели данных не существует в природе, есть только РМД.
Все т.н. сетевые СУБД не похожи друг на друга :)
...
Рейтинг: 0 / 0
01.06.2006, 15:18
    #33766283
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
мод вопросикчто для объектных баз данных более удобна сетевая модель?
сетевой модели данных не существует в природе, есть только РМД.
Все т.н. сетевые СУБД не похожи друг на друга :)
Существует.
http://www.google.com/search?q=CODASYL+DBTG+network
...
Рейтинг: 0 / 0
01.06.2006, 17:02
    #33766727
мод
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
ModelRСуществует.
http://www.google.com/search?q=CODASYL+DBTG+network
это только предложения - нигде полностью не реализованные. все сетевые СУБД - разные. ср. ims total adabas ids idbs. иногда применяют термин Navigational DBMS.
...
Рейтинг: 0 / 0
01.06.2006, 17:15
    #33766793
Вопросик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
мод вопросикчто для объектных баз данных более удобна сетевая модель?
сетевой модели данных не существует в природе, есть только РМД.
Все т.н. сетевые СУБД не похожи друг на друга :)

хватит нести ерунду: сетевая модель данных существует, как существует и иерархическая, и реляционная, и объектная.
реализация сетевой модели может быть разной, также как и диалекты языка SQL, используемые в разных СУБД, далеки от чистой реляционной модели.
учите мат. часть
...
Рейтинг: 0 / 0
01.06.2006, 17:16
    #33766800
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
Так и SQL у всех разный, несмотря на совершенно официальный стандарт.
...
Рейтинг: 0 / 0
01.06.2006, 17:28
    #33766844
мод
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
ModelRТак и SQL у всех разный, несмотря на совершенно официальный стандарт.
SQL разный (но не очень) а РМД одна. имхо термин navigable довольно точен - отражает возможность ходить по прямым ссылкам - это общее для сетевых СУБД
...
Рейтинг: 0 / 0
01.06.2006, 17:57
    #33766976
U-gene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
авторсетевой модели данных не существует в природе, есть только РМД.Все будут смеятся ,но я согласен.:)

Потому что сетевая модель использует некие...ммм.... идеи или механизмы, которые через сами данные не выражаются, а связаны не со значениями, а с переменными, которые служат для хранения этих значений. Это
1) идея упорядоченности переменных
2) идея "указателей-адресов-ссылок" на переменные

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

В РМД с этим делом ясно - если есть явно определяемый атрибут на домене, для которго определены операции < и > - то хоть обупорядочивайся по этому атрибуту. Идея то в том, что значения этого атрибута определяет сам пользователь. - то есть упорядочивание происходит на основании явно заданных данных (точно так же если мы связываем запись одну запись с другой в JOIN'е, то эта связь происходит по явно заданным данным )

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

Именно поэтому я и считаю, что РМД - единсвенно существующая модель данных.
...
Рейтинг: 0 / 0
01.06.2006, 18:08
    #33767024
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
> хватит нести ерунду: сетевая модель данных существует

По буквам: сетевой модели данных _не существует_. Больше читайте.

> объектная

И объектной модели данных не существует.

Как задолбали дилетанты...

P.S. U-gene: +++ Нечего добавить.
...
Рейтинг: 0 / 0
01.06.2006, 18:34
    #33767119
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
U-gene авторсетевой модели данных не существует в природе, есть только РМД.Все будут смеятся ,но я согласен.:)

Потому что сетевая модель использует некие...ммм.... идеи или механизмы, которые через сами данные не выражаются, а связаны не со значениями, а с переменными, которые служат для хранения этих значений. Это
1) идея упорядоченности переменных
2) идея "указателей-адресов-ссылок" на переменные

А я блин гррю существует:). Точно подмечено, что сетевая модель данных - суть модель памяти, хранящей эти данные. Однако кто сказал, что адресные данные - это не данные. Это не _прикладные_ данные. Короче, кто скажет, что сетевая модель данных - это не про базы данных ( а скажем про кодирование данных), пусть первым бросит в меня ссылку.
...
Рейтинг: 0 / 0
01.06.2006, 20:33
    #33767334
Вопросик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
[quot guest_20040621]>
Как задолбали дилетанты...
[quot]
офигеть, специалист...

модель данных = язык определения данных + язык манипулирования данными

а теперь, Специалисты (guest_20040621 + U-gene), попробуйте утверждать, что в сетевой модели данных нет особого ЯОД и ЯМД, которе определяют ту самую модель.

2 U-gene...
что за первая, вторая страница? страница чего?

если вы в состоянии понять только РМД, то это другой вопрос, неправда ли?
...
Рейтинг: 0 / 0
01.06.2006, 20:50
    #33767352
U-gene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
А если язык другой?
...
Рейтинг: 0 / 0
01.06.2006, 21:13
    #33767369
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
> в сетевой модели данных

Уважаемый, не нужно пытаться выглядеть тупым. Еще раз: _нет_ сетевой модели данных. В природе не существует. В качестве возражения принимается ссылка на спецификацию сетевой _модели данных_.

> если вы в состоянии понять только РМД, то это другой вопрос

Вас, часом, не ЧАЛ зовут? ;)))
...
Рейтинг: 0 / 0
01.06.2006, 22:57
    #33767446
сетевая модель данных
В объектной модели, U-gene, упорядочивание происходит "на основании явно заданных данных" (и точно так же одна запись с другой связывается "по явно заданным данным"). В принципе и объектная, и реляционная модели являются сетевыми (вряд ли термин "клей" у Дейта может скрыть "сетевую сущность" РМД). Если хотите, могу Вам выслать небольшую статью о моделях данных - один из "итогов" сумбурных боданий на этом форуме.
...
Рейтинг: 0 / 0
01.06.2006, 23:51
    #33767512
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
ЧАЛ, подписывайте свои сообщения, - сэкономите кучу времени. Мне и окружающим.
...
Рейтинг: 0 / 0
02.06.2006, 01:00
    #33767538
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
Интересное наблюдение. Любое обсуждение моделей данных на этом форуме превращается в религиозные войны

Вот здесь куча информации про модели данных Не думал даже, что такое еще под сомнение ставится. Про Oracle Spatial тоже почитайте. Райму припомните( db_Vista.), кодасил и еще много чего
...
Рейтинг: 0 / 0
02.06.2006, 01:08
    #33767539
Вопросик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
1.[quot guest_20040621В качестве возражения принимается ссылка на спецификацию сетевой _модели данных_.
[quot]

читайте

2.Дейта читали? В Foundation for Future Database Systems: The Third Manifesto
существование объектной модели признается наравне с реляционной, более того рассуждениям о значениях и переменных он уделяет много места и противоречий в объектной модели не находит.

3. U-gene и подобные: чем вас так пугает разыменование? почему объектный идентификатор не может быть частью модели, а именно частью языка определения данных, а операция взятия объекта по идентифактору не может быть частью языка манипулирования данными?
...
Рейтинг: 0 / 0
02.06.2006, 02:59
    #33767559
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
> Любое обсуждение моделей данных на этом форуме превращается
> в религиозные войны

На самом деле с моделями все просто. Видите ли, понятие "сетевая модель" отнюдь не тождественно понятию "сетевая модель данных". Это абсолютно разные, никак не связанные вещи. Сетевая модель (как, впрочем, и объектная) вопросов не вызывает.

Так что никаких религиозных войн, обычное нежелание читать и понимать прочитанное.

Вторая проблема, косвенно связанная с этим обсуждением, - желание некоторых слишком хитрых людей пропихнуть поделки типа недоСУБД в разряд СУБД (тем более в класс продакшн приложений). Imho очевидная глупость.
...
Рейтинг: 0 / 0
02.06.2006, 08:32
    #33767684
сетевая модель данных
Признание "обычного нежелания читать и понимать прочитанное" мужественный шаг guest_20040601. Впрочем создается ощущение, что ЧАЛ и quest_20040601 - это один человек. Здесь речь идет исключительно о моделях данных, насколько я понимаю автора темы, даже когда сокращенно говорится "модель". А то, что какая-то гипотетическая "сетевая модель" (не данных) не вызывает вопросов (то есть абсолютно понятна) у quest/ЧАЛа, меня уже не удивляет.
Сильное впечатление на меня производит мысль U-gene о том, что без переменных отношений РМД живет себе припеваючи с одними только данными.
На wikipedia слабая информация о моделях данных, iscrafm. Возможно "кучей" это и можно назвать.
Подход на основе ООП запутывает простейший вопрос, "вопросик". Идентификатор экземпляра - это понятие модели данных, а его значение - это данное. Как и значение, не имеющего, впрочем, ничего общего с идентификатором, суррогатного ключа в РМД - тоже данное. Ключи/данные - безуспешная попытка придать РМД практическую направленность, то есть создать вариант сетевой модели данных с использованием алгебры.
...
Рейтинг: 0 / 0
02.06.2006, 09:57
    #33767822
мод
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
Чернышев Андрей Леонидович Ключи/данные - безуспешная попытка придать РМД практическую направленность, то есть создать вариант сетевой модели данных с использованием алгебры.
введение суррогатных ключей в РМД никак не отменяет и не изменяет саму РМД - все в рамках закона. это вовсе не аналог ссылок в сетевых СУБД. (см. idbms)
...
Рейтинг: 0 / 0
02.06.2006, 09:58
    #33767824
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
мод
сетевой модели данных не существует в природе, есть только РМД.
Все т.н. сетевые СУБД не похожи друг на друга :)

Что вкладывать в термин "Существет". Однако, в литературе по БД признается существование сетевых МД. Они как и иерархические не имеют какой-то единой общепризнанной модели, в отличии от РМД, но относятся к таковому по общим признакам структурирования данных, ОЦ и манипулирования данными. Т.е. там есть некий граф по которому можно лазить с помощью навигационного языка БД.
PS
Однако, Дореляционная ОМД ЧАЛа не МД. Там модели есть только в "хорошо спроектированных" приложениях, а сама БД просто отформатированные так или иначе файлы данных.
...
Рейтинг: 0 / 0
02.06.2006, 10:07
    #33767841
мод
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сетевая модель данных
vadiminfo
Они как и иерархические не имеют какой-то единой общепризнанной модели, в отличии от РМД

именно это и имелось ввиду. (наличие общих признаков - еще не модель).
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / сетевая модель данных / 25 сообщений из 60, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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