Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Универсальный интерфейс [D5, Access]


wara ©   (2003-03-06 12:11:00) 

Можно ли в принципе сделать универсальный интерфейс к реляционным БД?
Что я под этим понимаю. Меняются принципы доступа к данным,появляются новые движки БД, и т.п. А базовые вещи, которыми пользуется программа интерфейса остается той же - таблицы, записи, поля. Нет ли способа написть такой интерфейс, чтобы он ссылался на эти объекты независимо от того, в какой СУБД они находятся, какой механизм доступа к данным? Чтобы при переводе на другую СУБД ничего в программе не менять, а изменить только ссылку на объект, который отвечает за доступ к данным.


wara   (2003-03-11 20:37:00) [1]

Пусть за механизм доступа к базе данных отвечает какой-то отдельный объект. А интерфейс занимается тем, чем ему положено - организует удобный доступ к этим данным.
Может я не совсем грамотно выразился, но , я надеюсь, что понятно, о чем речь.


Sergey Masloff   (2003-03-06 16:38:00) [2]

wara
Знаешь, скорость стада это скорость самой медленной коровы. И любой универсальный интерфейс обрезает возможности хранилищ данных до самого убогого. Поэтому для серьезных программ малоприменим. А для программ из трех таблиц на фиг не нужен. Вот мое мнение компетентное мнение независимого эксперта ;-)


wara   (2003-03-06 12:23:00) [3]

Этот механизм реально позволят сделать то, о чем я спросил. К примеру, выходит новая СУБД, говорят: "Теперь все данные должны хранится в ней." Переводим все данные туда. Изобретают к-л ADO.net++,... И в интерфейсе, работающем через BDE ничего не надо менять?


NP-237   (2003-03-06 12:21:00) [4]

http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=19506


Delirium^.Tremens   (2003-03-06 12:16:00) [5]

BDE :-)


Наверх

Титульная страница Поиск, карта сайта Написать письмо