|
|
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
Есть кто нибудь реально, программирующий приложения для для баз данных объектами? Сам не доконца понимаю всю технологию... есть статья для Interbase, возможно, есть подобие для MS sql...? Поделитесь соображениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2002, 05:37:52 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
Извините, но по моему статья эта описывает один из методов приведения РСУБД к ООБД. Все что в ней написано спокойно можно реализовать на любой РСУБД, а не только в Interbase. Кстати хотелось бы заметить, что это только один из взглядов на применение подобия ООП в РСУБД. Существует куча теорий. Лично я сам предпочитаю проектировать БД и использовать по правилам РСУБД, потому как мне кажется, навязывание других парадигм, отличающихся от того, для чего инструмент предназначен, приводит к печальным результатам. Или же если возможности РСУБД не катят для постановки задачи, значит нужно искать что то более подходящее (например Cache, уже заточенную под ООП технологии :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2002, 17:37:37 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
Скорее всего так и есть, за наводку спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2002, 04:01:00 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
Мы реально используем объектный подход в разработке проектов /на основе реляционных БД - в основном MDS SQL Server/. Если есть интерес, могу кратко описать схему по порядку.. 1. Определение объектов - данные - обработчики 2. Создание экземпляров объектов 3. Определение свойств, создание интерфейсов 4. Организация "эксплорера" по данным 5. Создание систем отчетности 6. Архивация и закрытие периодов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2002, 16:59:52 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
2 just4fun\r )))\r еще один любитель передовых технологий.\r ну что бы посеять сомнения \r \r посмотри \r \r /topic/12523\r \r там есть выход на список статей (кто над этим только не думает)\r и два среда - один просто по поводу ооп бд,\r другой по поводу ооп бд, которая предназначена для выполнения проектов без спецификаций. то есть наперед\r не известно чего делать. )))))))))),\r \r имхо, за sql -ем стоит исчисление предикатов первого \r порядка, то есть по меньшей мере 3000 лет математики,\r а за ооп - пшик (50 лет программирования).\r их на одну доску вообще ставить нельзя.\r тут грядет очередное потрясение основ мироздания в виде\r функционального программирования (после структурного,\r композиционного, р-технологии, кайзе - технологии и \r обьектного). так что ооп через 4 года все забудут и\r будут размахивать функциональным.\r а все (ну почти) якобы новые методы (или принципы работы, или приемы), которые якобы созданы для \r ооп, я вычитал еще в 1986 году в книге маейрса надежность\r программного обеспечения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2002, 06:32:16 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
>я вычитал еще в 1986 году в книге маейрса надежность программного обеспечения. Да! Замечательная книженция. Тогда же, в двухтомнике по LISP были рассмотрены парадигмы программирования на LISP-е, доступные тогда. А это были - функциональное программирование, объектное (не ориентированное, а именно объектное. Когда класс - это тоже объект метакласса - т.е. можно динамически создавать новые классы и объекты этих классов) программирование, и программирование управляемое данными (когда программа сама себя строит в зависимости от входных воздействий). Жаль, что LISP слишком "медленный" и тяжёлый. Бужем ждать пентиума 10000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2002, 18:24:50 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
забыл сказать по делу: если поля документа не используются в субд - (для поиска, индексов), не интерпретируются то засовывание их в блоб, по - моему, самой правильный подход. пусть прихожение интерпретирует и делает с ними что хочет (наследует, полиморфирует :), инкапсулирует и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2002, 07:51:50 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
tchingiz2 just4fun ))) еще один любитель передовых технологий. ну что бы посеять сомнения посмотри /topic/12523 там есть выход на список статей (кто над этим только не думает) и два среда - один просто по поводу ооп бд, другой по поводу ооп бд, которая предназначена для выполнения проектов без спецификаций. то есть наперед не известно чего делать. )))))))))), имхо, за sql -ем стоит исчисление предикатов первого порядка, то есть по меньшей мере 3000 лет математики, а за ооп - пшик (50 лет программирования). их на одну доску вообще ставить нельзя. тут грядет очередное потрясение основ мироздания в виде функционального программирования (после структурного, композиционного, р-технологии, кайзе - технологии и обьектного). так что ооп через 4 года все забудут и будут размахивать функциональным. а все (ну почти) якобы новые методы (или принципы работы, или приемы), которые якобы созданы для ооп, я вычитал еще в 1986 году в книге маейрса надежность программного обеспечения. Я в курсе какого года тема. Решил покопаться в древних летописях Выделенное особенно любопытно, ну, кто что скажет, про пророчество Чингиза? Сбылось, или только наполовину, как считаете? Кстати что-то про функциональные СУБД не слышал, есть такие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 07:14:55 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
just4funЕсть кто нибудь реально, программирующий приложения для для баз данных объектами? Есть. Все очень просто. Сначала на любой СУБД строим свою "ОСУБД". Потом пишем приложения для этой "ОСУБД". Проблема в том, что так можно строить только простые фактографические системы, т.к. мы сразу отсекаем процесс моделирования данных, использование рел. алгебры и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 09:38:15 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Кстати что-то про функциональные СУБД не слышал, есть такие? Есть системы для ЛИСПа, которые все списки хранят в собственной БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 09:39:49 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
_модXDiaBLo Кстати что-то про функциональные СУБД не слышал, есть такие? Есть системы для ЛИСПа, которые все списки хранят в собственной БД. И какие преимущества это даёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 09:43:11 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
XDiaBLo_модXDiaBLo Кстати что-то про функциональные СУБД не слышал, есть такие? Есть системы для ЛИСПа, которые все списки хранят в собственной БД. И какие преимущества это даёт? Работу в лиспе с привычными структурами данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 10:32:06 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
zloy den, Круто конечно. Фундаментально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 10:41:47 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
XDiaBLo wrote: > Я в курсе какого года тема. Решил покопаться в древних летописях > Выделенное особенно любопытно, ну, кто что скажет, про пророчество > Чингиза? Сбылось, или только наполовину, как считаете? Ну LinQ -- это уже реальность. Кстати что-то про > функциональные СУБД не слышал, есть такие? Зачем ? БД -- это данные, даже объектные БД -- это почти глупость. А функциональные языки -- это обработка данных. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 11:16:27 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
MasterZiv XDiaBLo wrote: > Я в курсе какого года тема. Решил покопаться в древних летописях > Выделенное особенно любопытно, ну, кто что скажет, про пророчество > Чингиза? Сбылось, или только наполовину, как считаете? Ну LinQ -- это уже реальность. Кстати что-то про > функциональные СУБД не слышал, есть такие? Зачем ? БД -- это данные, даже объектные БД -- это почти глупость. А функциональные языки -- это обработка данных. Да я понимаю, просто чем бы дитя ни тешилось. Всякого напридумывают, никогда не знаешь что ещё учудят. А LinQ, это наверное всё же капля в море. Хотя возможно это только один из множества шагов к океану. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 12:11:18 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
XDiaBLoИ какие преимущества это даёт? По сравнению с чем ? Просто в таких ЛИСП системах нет грани между оперативными данными и БД. Нет специального DDL-DML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 12:23:24 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
_модXDiaBLoИ какие преимущества это даёт? По сравнению с чем ? Просто в таких ЛИСП системах нет грани между оперативными данными и БД. Нет специального DDL-DML. По сравнению с реляционными СУБД например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 12:25:41 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
_модИ какие преимущества это даёт? Зависит от задачи. Для обработки данных РСУБД подходит больше. А вот для решения задач ИИ на больших объемах лучше родной ЛИСП. Главное преимущество - единая парадигма программирования - нет деления данных на БД-не БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 14:22:59 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
_мод_модИ какие преимущества это даёт? Зависит от задачи. Для обработки данных РСУБД подходит больше. А вот для решения задач ИИ на больших объемах лучше родной ЛИСП. Главное преимущество - единая парадигма программирования - нет деления данных на БД-не БД. Надо бы поковырять тему, но что-то некогда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 14:33:43 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
XDiaBLoЯ в курсе какого года тема. Решил покопаться в древних летописях Выделенное особенно любопытно, ну, кто что скажет, про пророчество Чингиза? Сбылось, или только наполовину, как считаете? Кстати что-то про функциональные СУБД не слышал, есть такие? ТруЪ ФП постулирует "мир без состояний". Чистую математическую абстракцию! Место где живут и существуют только функции а само СОСТОЯНИЕ подобно геометрии древних греков с гневом отброшено в сторону как ненужная ересь!! И теперь попробуйте на эту мат. модель "натянуть" хранение данных в таблицах (а это БОЛЕЕ ЧЕМ РЕАЛЬНЫЕ и весомые объекты), ASID, DDL, DML и процедурный слой и т.п. прелести РЕАЛЬНЫХ СУБД. Какая-то некрасивая натяжка (Джон Маккарти вместе с Хаскеллом Карри плачут горькими слезами) получается? Не правда-ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 14:56:35 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
maytonXDiaBLoЯ в курсе какого года тема. Решил покопаться в древних летописях Выделенное особенно любопытно, ну, кто что скажет, про пророчество Чингиза? Сбылось, или только наполовину, как считаете? Кстати что-то про функциональные СУБД не слышал, есть такие? ТруЪ ФП постулирует "мир без состояний". Чистую математическую абстракцию! Место где живут и существуют только функции а само СОСТОЯНИЕ подобно геометрии древних греков с гневом отброшено в сторону как ненужная ересь!! И теперь попробуйте на эту мат. модель "натянуть" хранение данных в таблицах (а это БОЛЕЕ ЧЕМ РЕАЛЬНЫЕ и весомые объекты), ASID, DDL, DML и процедурный слой и т.п. прелести РЕАЛЬНЫХ СУБД. Какая-то некрасивая натяжка (Джон Маккарти вместе с Хаскеллом Карри плачут горькими слезами) получается? Не правда-ли? Я в общих чертах в курсе что такое ФП, но ведь мало ли что придумают И чистое ФП, это вообще вещь не слишком практичная я подозреваю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 15:03:18 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
XDiaBLoЯ в общих чертах в курсе что такое ФП, но ведь мало ли что придумают И чистое ФП, это вообще вещь не слишком практичная я подозреваю? Область его применения весьма специфична. Мне очень нравятся методики описания грамматик в терминах ФП и проектирование трансляторов. Там сам бог велел использовать ФП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 15:07:32 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
XDiaBLo wrote: > По сравнению с чем ? Просто в таких ЛИСП системах нет грани между > оперативными данными и БД. Нет специального DDL-DML. > > > По сравнению с реляционными СУБД например. Да ничего это не даёт. Лисп лиспом, но СУБД на лисповых S-выражениях строит -- это уже перебор. Главный минус (огромный) -- что данные будут доступны только из лиспа. Ну или придётся ещё один лисп написать. Зачем -- не понятно, если можно хранить данные в СУБД общего назначения. С очень большими удобствами. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 15:31:42 |
|
||
|
Объектно ориентированное программирование
|
|||
|---|---|---|---|
|
#18+
_мод wrote: > Зависит от задачи. Для обработки данных РСУБД подходит больше. А вот для > решения задач ИИ на больших объемах лучше родной ЛИСП. Главное > преимущество - единая парадигма программирования - нет деления данных на > БД-не БД. Это вот всё -- туфта полная. Бла-бла-бла. Данные -- это данные, в БД они или нет. Лисп (или функциональные языки) удобны для ОБРАБОТКИ данных. И просто потому, что они вообще удобны. Это не значит, что нельзя хранить данные для задач ИИ в обычной БД, например, реляционной. Можно, и нужно, если нужно. А лисперы данные в "своих" БД хранят по одной простой причине: записать или прочитать данные -- это вызов ОДНОГО оператора. Это быстро и удобно. Но для общения с СУБД тоже есть средства, не менее удобные. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 15:36:27 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36531364&tid=1343777]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
187ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 441ms |

| 0 / 0 |
