|
|
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов mir P.S. А можете все слова БОЛЬШИМИ БУКВАМИ писать? А то только через одно -- не круто... :( Был разговор на счет коллективной идентификации. Я сказал, что в РСУБД кругом и везде коллективная идентификация с дальнейшей фильтрацией по свойствам. Попробуйте написать Select mir И никакой Дейт Вам не поможет. А мне нужен mir и плевать где, на какой полке он сидит и какие у него паспортные данные.Если таков уровень вашей аргументации, таков и мой ответ: Извольте (MS SQL Server): Код: plaintext 1. 2. 3. 4. 5. 6. 7. А ваша фраза про "коллективную идентификацию с дальнейшей фильтрацией по свойствам" как минимум требует пояснений. Напомню, что речь шла о конкретной фразе: shuklinВ объектных СУБД каждый объект обладает идентификатором, т.е. может быть индивидуально адресован и идентифицирован.Теперь скажите, может ли быть каждый объект коллективно иденитифицирован? Что вообще означает понятие "коллективной" идентификации конкретного объекта ? Не бессмыслица ли это? Вместо того, чтобы понять предмет моего сарказма, вы зачем-то кидаетесь в спор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 07:06 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
Очередной перл mir ... А неумение идентифицировать объекты в РСУБД достойно жалости. А в РСУБД уже объекты появились? Вот это действительно достойно жалости. В трех реляционных соснах умудрился заблудиться. Или это типа новая РМ а-ля мир :) Пора уже научиться в библиотеку ходить, а то дремучесть некоторых "экспертов" иногда просто убивает.Видимо, это кто-то типа ЧАЛа подтянулся :-) Полная анонимность и бешАный напор в отсутствие аргументов. Теперь по сути. Непосредственно в РМД понятие объекта в смысле ООП не рассматривается (ниже будет пояснение, почему). Вообще говоря, сразу претензия к г-ну Шуклину: с первой же фразы "В отличии от РСУБД в объектных СУБД каждый объект ..." он вводит в обращение термин "объект", смысл которого в контексте РСУБД требует как минимум пояснения. Например, во многих РСУБД понятие "объекты базы данных" означает таблицы, процедуры, функции, представления и т.д. Ясно, что вряд ли этот смысл имеется в виду. Зная мутное мышление Шуклина, можно предположить, что он под "объектами" в РСУБД скорее всего понимает кортежи. Но кортежи являются объектами только в общеязыковом понимании, но не в смысле ООП. И всё же, могут ли в РСУБД быть объекты в смысле ООП? Конечно, если понимать объект как значение соответствующего объектного типа (=класса), то реляционная теория нисколько не препятствует хранить объекты, ровно как и целые числа, строки и значения любых типов. Именно поэтому РМД не рассматривает специально объекты, как и не рассматривает специально значения других типов: целого числа и вещественного числа, строки с переменной или строки с фиксированной длиной и т.п. Так вот, дорогой ЧАЛ или кто там под маской, может, это вам пора в библиотеку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 07:29 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
mirВообще говоря, сразу претензия к г-ну Шуклину: с первой же фразы Да не надо пальцы гнуть в новорусском стиле "вообще говоря", "может быть", "в принципе", "да у меня брат матрос" и т.д. Не надо претензии постоянно предъявлять и на других пальцем указывать, а отвечайте за собственные глупости и мутность мышления. Зачем оправдываться. Ну сморозил чушь про объекты, хранящиеся в РСУБД, так признайся и все. Мы все вместе поржем и разойдемся. Впрочем, ржать долго придется, поскольку такие ляпы у мира как с добрым утром. Боец: Тов. сержант, а танки летают? Сержант: Ты что идиот. Танки не могут летать - они тяжелые. Боец: А генерал сказал, что танки летают. Сержант: Ну дураку ясно, что танки летают. Просто очень низко. Так и у вас: mirИ всё же, могут ли в РСУБД быть объекты в смысле ООП? Конечно, если ... - А объекты в РСУБД хранятся? - Нет. - А Дейт сказал, что хранятся. - Ну ясно ведь, они хранятся, но просто очень недолго. Мир, пиши исчо. :) Будем ржать всем форумом :) А в промежутках между перлами руки в ноги и в библиотеку ликбезом заниматься... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 14:19 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
Танки ЛЕТАЮТ :) С самолета - парашютом и в бой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 14:24 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
2 Генералисимус А по сути есть что сказать? Вы изволили изрыгнуть сомнение в том, что в РСУБД могут храниться объекты. Я показал, что это сомнение -- плод вашего невежества. Будете дальше пальцы гнуть и ржать, или рискнёте выступить с аргументацией? Анонимно ржать, оно, конечно, существенно легче, тут вам равных нет. А вот обосновать -- это потруднее будет. P.S. Господи, когда это ЧАЛ умел аргуметировать?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 14:42 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Танки ЛЕТАЮТ :) С самолета - парашютом и в бой Это только реляционные танки летают. И еще стреляют объектами, которые в нем хранятся. Новая модель танка от мира :) Gluk (Kazan)P.S. Господи, когда это ЧАЛ умел аргуметировать?... Господи, это обращение к Дейту? :) А аргументировать можно только перед тем, кто умеет рассуждать и ясно мыслить. А иначе, не мечите бисера сами знаете перед кем... Так что ваше место в библиотеке пока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 16:01 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
2 ЧАЛ И летают и плавают Учите матчасть P.S. С возвращеницем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 16:08 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)P.S. С возвращеницемВоистину весной и осенью у психов обострение, а я раньше думал -- сказки. Дак нет, гляди ж ты, что сентябрь с Андреем нашим Леонидовичем делает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 16:31 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Танки ЛЕТАЮТ :) С самолета - парашютом и в бой - А объекты в РСУБД хранятся? - Нет. - А Дейт сказал, что хранятся. - Ну ясно ведь, они хранятся, но просто очень недолго -- пока висят на парашюте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 16:39 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
танкист- А объекты в РСУБД хранятся? - Нет. - А Дейт сказал, что хранятся. - Ну ясно ведь, они хранятся, но просто очень недолго -- Туда можно положит ВСЕ что угодно (с) Это ОЧЕНЬ полезный горшочек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 16:51 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) танкист- А объекты в РСУБД хранятся? - Нет. - А Дейт сказал, что хранятся. - Ну ясно ведь, они хранятся, но просто очень недолго -- Туда можно положит ВСЕ что угодно (с) Это ОЧЕНЬ полезный горшочек А огурцы в этом горшочке можно засолить? Или для этого все-таки иерархическая баночка лучше подходит? :) Я же говорил, что весело будет. То объекты в СУБД закатывают, то смысл от языка зависит. Для тех, кто не понял, в чем глупость фразы об объектах в РСУБД поясню. Ясно, что в БД можно забить все что угодно, если соответственно представить (сериализовать). Вопрос в другом: знает ли сама БД, что за байду ей туда вставили? В нашем случае, знает ли РСУБД, что в ней хранится объект? Остается ли объект в РСУБД объектом, или это просто куча байтов? Ясно, что РСУБД этого не знает, поскольку для нее не существует понятия объекта. Также как РСУБД не знает ничего о связях между элементами данных, об их идентификации, о семантике и о многих других вещах, которые необходимы для того, чтобы корректно манипулировать данными. Все это тогда должен знать разработчк и реализовывать вручную в запросах или других механизмах, привинченных сбоку к этому "горшочку" на свой страх и риск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 18:03 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
ЧАЛ всемогущий Ясно, что РСУБД этого не знает, поскольку для нее не существует понятия объекта. Также как РСУБД не знает ничего о связях между элементами данных, об их идентификации, о семантике и о многих других вещах, которые необходимы для того, чтобы корректно манипулировать данными. Все это тогда должен знать разработчк и реализовывать вручную в запросах или других механизмах, привинченных сбоку к этому "горшочку" на свой страх и риск. И кто-то с этим не соглашается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 00:10 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
ЧАЛ всемогущий Для тех, кто не понял, в чем глупость фразы об объектах в РСУБД поясню.Для тех, кто не понял, поясню. Изначально речь шла о принципиальной возможности того, могут ли в РСУБД "быть" объекты. Это начал ЧАЛ фразой "А в РСУБД уже объекты появились?" Теперь он делает вид, что речь о другом: о степени поддержки объектов (будем говорить правильнее, абстрактных типов данных), о способах манипулирования ими. Это вопрос интересный и нужный, но говорить о нём следует не на столь примитивном уровне, какой предложил ЧАЛ. Надо обсуждать предожения 3 Манифеста и стандарта SQL, THE_ операции и т.д. Хорошая поддержка абстрактных типов данных в РСУБД нужна и к этому дело неуклонно идёт, но надо и понимать, что эта поддержка ортогональна реляционности, то есть она с неё не "конкурирует" и ей не противоречит. Эта мысль вполне ясно сформулирована с начала 90-х годов. Вот хотя бы на таком уровне ЧАЛ мог бы попробовать вести обсуждение, но его удел --- "а в РСУБД уже объекты появились?" и "гы-гы-гы" ("мы будем ржать"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 07:40 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
ЧАЛ всемогущийВопрос в другом: знает ли сама БД, что за байду ей туда вставили? В нашем случае, знает ли РСУБД, что в ней хранится объект? Остается ли объект в РСУБД объектом, или это просто куча байтов? А остается ли объект оббъектом в C++ или в SmallTalk ? И знает ли C++ что это не объект вовсе, а страшно подумать, куча БАЙТОВ И должен ли C++ что то знать, да и может ли ? И ГДЕ, интересно занть МОЙ ВОЗДУШНЫЙ ШАРИК ??? P.S. ЧАЛ, не серьезно ей же богу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 09:14 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовИ кто-то с этим не соглашается? Кое-кто считает, что все это должна делать СУБД. Все остальные считают, что функции приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 09:21 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
мод Сахават ЮсифовИ кто-то с этим не соглашается? Кое-кто считает, что все это должна делать СУБД. Все остальные считают, что функции приложения. Каждый купивший такую СУБД должен создавать свою нашлепку для работы с обьектами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 09:34 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
танкистКаждый купивший такую СУБД должен создавать свою нашлепку для работы с обьектами? Вот где источник взаимного непонимания - разработчики-программисты используют СУБД для создания приложений, а танкисты хотят иметь инструмент разработки для конечного пользователя. Такие системы есть, но это не СУБД, а особый род приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 09:54 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)И должен ли C++ что то знать, да и может ли ?есть мнение (не будем тыкать пальцем), что лисп то уж точно "знает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 12:42 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
assa Gluk (Kazan)И должен ли C++ что то знать, да и может ли ?есть мнение (не будем тыкать пальцем), что лисп то уж точно "знает". Что правда знает ??? Именно что банки с вареньем, а не списки ? удивлен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 12:58 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)А остается ли объект оббъектом в C++ или в SmallTalk ? И знает ли C++ что это не объект вовсе, а страшно подумать, куча БАЙТОВ И должен ли C++ что то знать, да и может ли ? Надо различать языки и хранилища данных. Куча в ОС это хранилище (короткоживущее). Там можно создать объект, убить объект, рабоатать с объектом, ну и сама куча заботится о них, облизывает по всякому. СУБД это хранилище данных но с другой логикой работы и целями. А языки тут не при делах. Зря их упомянул. Gluk (Kazan)И ГДЕ, интересно занть МОЙ ВОЗДУШНЫЙ ШАРИК ??? Это простой вопрос. Шарик это переходящим знамя для ламеров. Он сейчас перешел к mir на соседней ветке, поскольку тот не смог на элементарные вопросы ответить. Но из-за такого вопроса как выше шарик теперь должен вернуться обратно. Поздравляю! Gluk (Kazan)P.S. ЧАЛ, не серьезно ей же богу А кто-то думал что мы тут серьезно бодаемся? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 13:20 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
ЧАЛ всемогущийА кто-то думал что мы тут серьезно бодаемся? :) То есть Вы признаете, что ВЫ клоун ? Ваши "оскорбительные" посты в отношении других уже давно никого здесь не удивляют и не оскорбляют (вас вообще уже узнают по первым трем буквам, сколько не маскируйтесь). Увы, то что вы пишите от своего имени гораздо оскорбительнее я бы например был глубоко собой оскорблен, если бы написал что то подобное от своего имени ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 13:54 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
2 Сахават Юсифов Сахават Юсифов Спасибо за вопросы по сути темы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 15:03 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
танкист мод Сахават ЮсифовИ кто-то с этим не соглашается? Кое-кто считает, что все это должна делать СУБД. Все остальные считают, что функции приложения. Каждый купивший такую СУБД должен создавать свою нашлепку для работы с обьектами? Если нашлепки и примочки все разные, то это нормально. А когда 80% это одно и то же, тогда надо это под крышу СУБД заносить. Если посмотреть на запросы типичного приложения, то можно легко заметить, что они содержат одни и те же фрагменты, что делает их очень длинными. Например, таблицы обычно одинаково соединяются. Почему это не может делать СУБД? Потому што она Р (рыляционная), т.е. она предоставляет молекулярный уровень про управлению данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 16:14 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
СуперЧАЛНапример, таблицы обычно одинаково соединяются. Почему это не может делать СУБД? Убогий, она это может сделать и она это делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 16:16 |
|
||
|
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
|
|||
|---|---|---|---|
|
#18+
mir СуперЧАЛНапример, таблицы обычно одинаково соединяются. Почему это не может делать СУБД? Убогий, она это может сделать и она это делает. Ага, реляционная СУБД на танке от mir'а умеет оказывается не только объектами ворочать, но еще и таблицы соединять со страшной силой как из ружья :) Порадовал очередным перлом. Ну что тут скажешь, шариков он и в тайге шариков :) Культура так и прет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 16:37 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=34791291&tid=1553229]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 152ms |

| 0 / 0 |
