|
|
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
12345678Приложений с одной БД в общем случае работает множество и сделанных разными производителями на разных языках. Интеграция - отдельная песня. Я говорил о собственной разработке приложения как единого целого без деления на клиент-сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 16:10 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
12345678Либо второй вариант - доступ к базе данных накрывается единым серверным приложением, а все клиенты действуют через него. Соответсвенно, вместо SQL для изменения данных клиенты пользуют уже какое-то самодельное API серверного приложения. А как же реляционная алгебра и все такое? Все равно остается вопрос координации изменений кода приложения с потребным изменением структуры данных и наоборот. Ручками. И почему для реализации такого приложения недостаточно средств самой СУБД, а требуется реализация "на разных уровннях" системы? наличие серверного приложения не коим образом не отменяет SQL для изменения данных. А делают такие приложения потому, что СУБД - это СУБД. У нее другие задачи. Хотя я знаю, что существуют мнения о том, что все нужно делать средствами СУБД, а некоторые производители СУБД активно подъигрывают в этом вопросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 17:19 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
мод 12345678А я думал, что SQL это язык запросов. SQL - это декларативный язык программирования. путаете с T-SQL, PL/SQL и другими процедурными расширениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 17:21 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
iscrafm существуют мнения о том, что все нужно делать средствами СУБД Существует мнение что программы пишутся на языках программирования, а СУБД предназначена для управления данными в этих языках. Так оракл - это СУД для пл\скл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 17:24 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
iscrafmпутаете с T-SQL, PL/SQL и другими процедурными расширениями Ничего я не путаю: PL/SQL - универсальный императивно-функциональный ЯП. SQL - чисто декларативный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 17:27 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
iscrafmХотя я знаю, что существуют мнения о том, что все нужно делать средствами СУБД.Не всё, но поддержку общих правил - ИМХО только в СУБД, а не на "разных уровнях системы". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 19:56 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
NafРезультатов пока нет. Одна теория пока Результатов немало. Теории тоже поднакопилось - тема обсуждается уже более 10 лет. А.Усов. Объектное представление о реляционной модели Реализация сервера объектного представления средствами реляционной СУБД Разработка ядра информационной системы. Часть 1. Разработка ядра информационной системы. Часть 2. Через недельку выложу 3-ю. Ну и еще поиском по сайту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 14:56 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
NafSQL и ООП to Naf А Вы интересовались чем нибудь на тему ORM ? Ну Hibernate, например.... Там уже давно никто с SQL не работает..везде одни объекты.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2007, 20:41 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Олег Гапон NafSQL и ООП to Naf А Вы интересовались чем нибудь на тему ORM ? Ну Hibernate, например.... Там уже давно никто с SQL не работает..везде одни объекты.... Ну работать с каждым объектом отдельно не всегда приятно, может я чего тот не понимаю, но это сведется к перебору клиентом данных (навигационный подход) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 11:59 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. коты и котята - это всё классы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 12:20 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
SQL конструкции insert, update, delete в явном виде можно вообще не использовать если созданы файлы мапинга между таблицами и классами, то всё это выполняеться автоматически ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 12:23 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Без обид..если чесно не совсем понял в чём новизна вашего подхода... ...тригерры, процедуры... хм... Using stored procedures for querying Короче с можно извращаться до безобразия...тоесть творить что угодно... Hibernate Reference Documentation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 12:31 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
ОГ> Автор: Олег Гапон ОГ> Без обид..если чесно не совсем понял в чём новизна вашего ОГ> подхода... Новизна имеется: люди пытаются на сервере РСУБД реализовать псевдо объектно-ориентированный язык (с большим пребольшим "псевдо"). С инженерной точки зрения - весьма сомнительный подход. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 13:46 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Dmitriy Ivanov Новизна имеется: люди пытаются на сервере РСУБД реализовать псевдо объектно-ориентированный язык (с большим пребольшим "псевдо"). Опять не понимаю... А новизна то где ...ауууу...новизна ты где.... Dmitriy Ivanovпсевдо объектно-ориентированный язык HQL - Hibernate Query Language EJB-QL - Enterprise JavaBeans Query Language ...или это уже не языки ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 15:29 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Dmitriy IvanovС инженерной точки зрения - весьма сомнительный подход. Кто то сомневаеться, а кто то уже лет 5-7 как это (объектно-ориентированный язык) успешно использует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 15:32 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Нет... я ни в коем случае ничего против не имею мыслей Naf Может у него своё виденье это процеса...может в уже существующих решениях есть свои минусы...и Naf эти минусы не устраивают...тоесть нужна дискуссия... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 15:35 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
ОГ> Автор: Олег Гапон ОГ> Новизна имеется: люди пытаются на сервере РСУБД реализовать псевдо ОГ> объектно-ориентированный язык (с большим пребольшим "псевдо"). ОГ> ОГ> Опять не понимаю... ОГ> А новизна то где ОГ> ОГ> HQL - Hibernate Query Language ОГ> EJB-QL - Enterprise JavaBeans Query Language ОГ> ОГ> ...или это уже не языки ???? Это языки, которые предназначены для программирования клиента и объектность на клиенте. Автору же хочется, чтобы обращение к хранимым процедурам выглядело похожим на то, как в ОО-языках. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 20:38 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Dmitriy IvanovЭто языки, которые предназначены для программирования клиента и объектность на клиенте. Это о чём ? Dmitriy IvanovАвтору же хочется, чтобы обращение к хранимым процедурам выглядело похожим на то, как в ОО-языках. Тоесть ..берём обычный ORM...добавляем возможность мапить методы класса на процедуры в базе данных и получаем то, что хотел автор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 12:54 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Автор хочет общаться с объектной базой данных. Объектная база данных = ORM + Реляционная база данных ORM размещаеться на сервере приложений. Тоесть клиентское приложение взаимодействует не с сервером базы данных напрямую, а с сервером прилоржений..используя объектный язык запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 13:03 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Олег Гапон Объектная база данных = ORM + Реляционная база данных ORM размещаеться на сервере приложений. хм, приведите пример тогда 'Объектная база данных'! Cache подходит под ваше определение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 13:59 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Олег ГапонОбъектная база данных = ORM + Реляционная база данных ORM + РДБ - это компромисс. Объектная СУБД все же другое. К сож. пришлось работать в свое время только с ObjectStore, но это далеко от озвученной связки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 14:12 |
|
||
|
SQL и ООП
|
|||
|---|---|---|---|
|
#18+
Объектная база данных = ORM + Реляционная база данных Это я привёл один из простых способов приближённой реализации объектной базы данных. Это когда хочеться получить объектную базу данных из обычной...без изменения последней. Да ..это компромисное решение....и это решение уже давно являеться рабочим...на протяжении многих лет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 14:30 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34905457&tid=1543750]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
94ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 432ms |

| 0 / 0 |
