Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Объектно ориентированное программирование / 25 сообщений из 40, страница 1 из 2
29.08.2002, 05:37:52
    #32046672
just4fun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
Есть кто нибудь реально, программирующий приложения для для баз данных объектами?
Сам не доконца понимаю всю технологию...
есть статья

для Interbase, возможно, есть подобие для MS sql...?

Поделитесь соображениями
...
Рейтинг: 0 / 0
29.08.2002, 17:37:37
    #32046934
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
Извините, но по моему статья эта описывает один из методов приведения РСУБД к ООБД. Все что в ней написано спокойно можно реализовать на любой РСУБД, а не только в Interbase. Кстати хотелось бы заметить, что это только один из взглядов на применение подобия ООП в РСУБД. Существует куча теорий. Лично я сам предпочитаю проектировать БД и использовать по правилам РСУБД, потому как мне кажется, навязывание других парадигм, отличающихся от того, для чего инструмент предназначен, приводит к печальным результатам. Или же если возможности РСУБД не катят для постановки задачи, значит нужно искать что то более подходящее (например Cache, уже заточенную под ООП технологии :)
...
Рейтинг: 0 / 0
30.08.2002, 04:01:00
    #32047001
just4fun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
Скорее всего так и есть, за наводку спасибо
...
Рейтинг: 0 / 0
07.10.2002, 16:59:52
    #32056080
dkstranger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
Мы реально используем объектный подход
в разработке проектов /на основе реляционных
БД - в основном MDS SQL Server/.

Если есть интерес, могу кратко описать
схему по порядку..

1. Определение объектов
- данные
- обработчики
2. Создание экземпляров объектов
3. Определение свойств, создание интерфейсов
4. Организация "эксплорера" по данным
5. Создание систем отчетности
6. Архивация и закрытие периодов
...
Рейтинг: 0 / 0
10.11.2002, 06:32:16
    #32065972
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
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
программного обеспечения.
...
Рейтинг: 0 / 0
12.11.2002, 18:24:50
    #32067113
Oleg_Martynov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
>я вычитал еще в 1986 году в книге маейрса надежность
программного обеспечения.
Да! Замечательная книженция. Тогда же, в двухтомнике по LISP были рассмотрены парадигмы программирования на LISP-е, доступные тогда. А это были - функциональное программирование, объектное (не ориентированное, а именно объектное. Когда класс - это тоже объект метакласса - т.е. можно динамически создавать новые классы и объекты этих классов) программирование, и программирование управляемое данными (когда программа сама себя строит в зависимости от входных воздействий). Жаль, что LISP слишком "медленный" и тяжёлый. Бужем ждать пентиума 10000.
...
Рейтинг: 0 / 0
13.11.2002, 07:51:50
    #32067236
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
забыл сказать по делу:

если поля документа не используются в субд -
(для поиска, индексов), не интерпретируются то
засовывание их в блоб, по - моему, самой правильный
подход.
пусть прихожение интерпретирует и делает с ними
что хочет (наследует, полиморфирует :), инкапсулирует и т.д.)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
19.03.2010, 07:14:55
    #36529921
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
tchingiz2 just4fun
)))
еще один любитель передовых технологий.
ну что бы посеять сомнения

посмотри

/topic/12523

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

имхо, за sql -ем стоит исчисление предикатов первого
порядка, то есть по меньшей мере 3000 лет математики,
а за ооп - пшик (50 лет программирования).
их на одну доску вообще ставить нельзя.
тут грядет очередное потрясение основ мироздания в виде
функционального программирования (после структурного,
композиционного, р-технологии, кайзе - технологии и
обьектного). так что ооп через 4 года все забудут и
будут размахивать функциональным.

а все (ну почти) якобы новые методы (или принципы работы, или приемы), которые якобы созданы для
ооп, я вычитал еще в 1986 году в книге маейрса надежность
программного обеспечения.
Я в курсе какого года тема. Решил покопаться в древних летописях Выделенное особенно любопытно, ну, кто что скажет, про пророчество Чингиза? Сбылось, или только наполовину, как считаете? Кстати что-то про функциональные СУБД не слышал, есть такие?
...
Рейтинг: 0 / 0
19.03.2010, 09:38:15
    #36530073
_мод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
just4funЕсть кто нибудь реально, программирующий приложения для для баз данных объектами?
Есть. Все очень просто. Сначала на любой СУБД строим свою "ОСУБД". Потом пишем приложения для этой "ОСУБД". Проблема в том, что так можно строить только простые фактографические системы, т.к. мы сразу отсекаем процесс моделирования данных, использование рел. алгебры и т.д.
...
Рейтинг: 0 / 0
19.03.2010, 09:39:49
    #36530078
_мод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
XDiaBLo Кстати что-то про функциональные СУБД не слышал, есть такие?
Есть системы для ЛИСПа, которые все списки хранят в собственной БД.
...
Рейтинг: 0 / 0
19.03.2010, 09:43:11
    #36530087
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
_модXDiaBLo Кстати что-то про функциональные СУБД не слышал, есть такие?
Есть системы для ЛИСПа, которые все списки хранят в собственной БД.
И какие преимущества это даёт?
...
Рейтинг: 0 / 0
19.03.2010, 10:32:06
    #36530173
zloy den
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
XDiaBLo_модXDiaBLo Кстати что-то про функциональные СУБД не слышал, есть такие?
Есть системы для ЛИСПа, которые все списки хранят в собственной БД.
И какие преимущества это даёт?

Работу в лиспе с привычными структурами данных
...
Рейтинг: 0 / 0
19.03.2010, 10:41:47
    #36530192
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
zloy den,
Круто конечно. Фундаментально.
...
Рейтинг: 0 / 0
19.03.2010, 11:16:27
    #36530275
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
XDiaBLo wrote:

> Я в курсе какого года тема. Решил покопаться в древних летописях
> Выделенное особенно любопытно, ну, кто что скажет, про пророчество
> Чингиза? Сбылось, или только наполовину, как считаете?

Ну LinQ -- это уже реальность.

Кстати что-то про
> функциональные СУБД не слышал, есть такие?

Зачем ? БД -- это данные, даже объектные БД -- это почти глупость.
А функциональные языки -- это обработка данных.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.03.2010, 12:11:18
    #36530436
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
MasterZiv
XDiaBLo wrote:

> Я в курсе какого года тема. Решил покопаться в древних летописях
> Выделенное особенно любопытно, ну, кто что скажет, про пророчество
> Чингиза? Сбылось, или только наполовину, как считаете?

Ну LinQ -- это уже реальность.

Кстати что-то про
> функциональные СУБД не слышал, есть такие?

Зачем ? БД -- это данные, даже объектные БД -- это почти глупость.
А функциональные языки -- это обработка данных.

Да я понимаю, просто чем бы дитя ни тешилось. Всякого напридумывают, никогда не знаешь что ещё учудят. А LinQ, это наверное всё же капля в море. Хотя возможно это только один из множества шагов к океану.
...
Рейтинг: 0 / 0
19.03.2010, 12:23:24
    #36530499
_мод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
XDiaBLoИ какие преимущества это даёт?
По сравнению с чем ? Просто в таких ЛИСП системах нет грани между оперативными данными и БД. Нет специального DDL-DML.
...
Рейтинг: 0 / 0
19.03.2010, 12:25:41
    #36530510
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
_модXDiaBLoИ какие преимущества это даёт?
По сравнению с чем ? Просто в таких ЛИСП системах нет грани между оперативными данными и БД. Нет специального DDL-DML.
По сравнению с реляционными СУБД например.
...
Рейтинг: 0 / 0
19.03.2010, 14:22:59
    #36530999
_мод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
_модИ какие преимущества это даёт?
Зависит от задачи. Для обработки данных РСУБД подходит больше. А вот для решения задач ИИ на больших объемах лучше родной ЛИСП. Главное преимущество - единая парадигма программирования - нет деления данных на БД-не БД.
...
Рейтинг: 0 / 0
19.03.2010, 14:33:43
    #36531034
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
_мод_модИ какие преимущества это даёт?
Зависит от задачи. Для обработки данных РСУБД подходит больше. А вот для решения задач ИИ на больших объемах лучше родной ЛИСП. Главное преимущество - единая парадигма программирования - нет деления данных на БД-не БД.
Надо бы поковырять тему, но что-то некогда.
...
Рейтинг: 0 / 0
19.03.2010, 14:56:35
    #36531107
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
XDiaBLoЯ в курсе какого года тема. Решил покопаться в древних летописях Выделенное особенно любопытно, ну, кто что скажет, про пророчество Чингиза? Сбылось, или только наполовину, как считаете? Кстати что-то про функциональные СУБД не слышал, есть такие?
ТруЪ ФП постулирует "мир без состояний". Чистую математическую абстракцию! Место где живут и существуют только функции а само СОСТОЯНИЕ подобно геометрии древних греков с гневом отброшено в сторону как ненужная ересь!!

И теперь попробуйте на эту мат. модель "натянуть" хранение данных в таблицах (а это БОЛЕЕ ЧЕМ РЕАЛЬНЫЕ и весомые объекты), ASID, DDL, DML и процедурный слой и т.п. прелести РЕАЛЬНЫХ СУБД.

Какая-то некрасивая натяжка (Джон Маккарти вместе с Хаскеллом Карри плачут горькими слезами) получается? Не правда-ли?
...
Рейтинг: 0 / 0
19.03.2010, 15:03:18
    #36531132
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
maytonXDiaBLoЯ в курсе какого года тема. Решил покопаться в древних летописях Выделенное особенно любопытно, ну, кто что скажет, про пророчество Чингиза? Сбылось, или только наполовину, как считаете? Кстати что-то про функциональные СУБД не слышал, есть такие?
ТруЪ ФП постулирует "мир без состояний". Чистую математическую абстракцию! Место где живут и существуют только функции а само СОСТОЯНИЕ подобно геометрии древних греков с гневом отброшено в сторону как ненужная ересь!!

И теперь попробуйте на эту мат. модель "натянуть" хранение данных в таблицах (а это БОЛЕЕ ЧЕМ РЕАЛЬНЫЕ и весомые объекты), ASID, DDL, DML и процедурный слой и т.п. прелести РЕАЛЬНЫХ СУБД.

Какая-то некрасивая натяжка (Джон Маккарти вместе с Хаскеллом Карри плачут горькими слезами) получается? Не правда-ли?
Я в общих чертах в курсе что такое ФП, но ведь мало ли что придумают И чистое ФП, это вообще вещь не слишком практичная я подозреваю?
...
Рейтинг: 0 / 0
19.03.2010, 15:07:32
    #36531150
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
XDiaBLoЯ в общих чертах в курсе что такое ФП, но ведь мало ли что придумают И чистое ФП, это вообще вещь не слишком практичная я подозреваю?
Область его применения весьма специфична. Мне очень нравятся методики описания грамматик в терминах ФП и проектирование трансляторов. Там сам бог велел использовать ФП.
...
Рейтинг: 0 / 0
19.03.2010, 15:31:42
    #36531223
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
XDiaBLo wrote:

> По сравнению с чем ? Просто в таких ЛИСП системах нет грани между
> оперативными данными и БД. Нет специального DDL-DML.
>
>
> По сравнению с реляционными СУБД например.

Да ничего это не даёт. Лисп лиспом, но СУБД на лисповых S-выражениях
строит -- это уже перебор. Главный минус (огромный) -- что данные
будут доступны только из лиспа. Ну или придётся ещё один лисп написать.
Зачем -- не понятно, если можно хранить данные в СУБД общего назначения.
С очень большими удобствами.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.03.2010, 15:36:27
    #36531236
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
_мод wrote:

> Зависит от задачи. Для обработки данных РСУБД подходит больше. А вот для
> решения задач ИИ на больших объемах лучше родной ЛИСП. Главное
> преимущество - единая парадигма программирования - нет деления данных на
> БД-не БД.

Это вот всё -- туфта полная. Бла-бла-бла. Данные -- это данные, в БД они
или нет. Лисп (или функциональные языки) удобны для ОБРАБОТКИ данных.
И просто потому, что они вообще удобны. Это не значит, что нельзя хранить
данные для задач ИИ в обычной БД, например, реляционной. Можно, и нужно,
если нужно. А лисперы данные в "своих" БД хранят по одной простой причине:
записать или прочитать данные -- это вызов ОДНОГО оператора. Это быстро
и удобно. Но для общения с СУБД тоже есть средства, не менее удобные.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.03.2010, 16:08:32
    #36531364
_мод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектно ориентированное программирование
maytonТруЪ ФП постулирует "мир без состояний".
В ЛИСПе постоянно хранимые списки и называются "мир".
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Объектно ориентированное программирование / 25 сообщений из 40, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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