Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.20;
Скачать: CL | DM;

Вниз

Помогите собрать базу!   Найти похожие ветки 

 
sammy ©   (2003-02-28 17:09) [0]

Здраствуйте уважаемые мастера!
Срочно нужна Ваша помощь.

Ситуация следующая:
БД состоит из нескольких таблиц.
В главной таблице 12 полей,
некоторые из этих полей
ссылаются на другие таблицы.
Типы полей - текст, числа и изображения.
Записей - много тысяч.

У клиентов только Винд - нет ни BDE, ни Access,
ни SQL Server.

Просьба:
помогите выбрать драйвер, бд и алгоритм
подключения, пожалуйста!

ЗЫ: База в сети не будет использоваться.

Мне подсказали такой вариант:
bd - Paradox
drv - ODBC
conn - AdoConnection

Но для ODBC надо регистрировать alias.
Нельзя ли обойтись без него?

И вторая просьба: подскажите как программно
зарегистрировать alias в ODBC.

С Уважением, Sammy


 
passm ©   (2003-02-28 17:42) [1]

sammy © (28.02.03 17:09)> MS SQL тут ни с какого бока, IMHO, не привяжешь :)
Для Paradox"а лучше BDE. Опять же IMHO :)


 
MsGuns ©   (2003-02-28 17:50) [2]

Непонятно, БД есть в природе ? Или есть только ее проект ?


 
sammy ©   (2003-02-28 18:02) [3]

passm © (28.02.03 17:42) К сожалению придется возиться с
установкой. Я пробовал это - копировал все необходимые библиотеки вместе в проектом - не получается. В одном винде все ок. в 2к и хр не пошло.
Желательно без него :(

MsGuns © (28.02.03 17:50) Только проект (структура) - записи будут набираться после физического создания бд. Пока не знаю что выбрать.

Посветуйте что-нибудь, плиз!


 
MsGuns ©   (2003-02-28 18:20) [4]

>sammy © (28.02.03 18:02)

Кол-во таблиц, ИМХО, весьма зависит от типа СУБД. Если в Парадоксе для обеспечения мобильности и скорости обмена с данными надо создавать некоторые "собирательные" таблицы, которые тем не менее будут постоянными и часто даже связанными с другими отношением "Мастер-Детал", то в клиент-серверных средах можно вполне обойтись без них, заменив серверными представлениями. Кроме того механизм сложных цепочек модификации данных принципиально отличается (я говорю об отсутствии в Парадоксе реальных транзакций) !
Если БД только в проекте, я лично рекомендую Interbase/FireBird.
Сам перешел не так давно - не могу нарадоваться.

Аргументы "ЗА":
1. Официально бесплатный
2. "Легкий" сервер (порядка 10 Mb)
3. Запускается и работает "бесшумно", занимая минимальные ресурсы системы.
4. Вполне функциональный полноценный SQL-сервер (надежность, скорость, масштабируемость и т.д.)
5. Не требует практически никаких особых навыков в администрировании.
6. Имеет кучу компонент как для админа, так и для разработчика приложений.
7. В отличие от Парадокса и BDE сопровождается и развивается



 
sammy ©   (2003-02-28 18:42) [5]

MsGuns © (28.02.03 18:20) я тоже наслышался про него (FireBird). Но как руки не дотянулись. А где его достать?

Кстати, еще раз подчеркну - база будет локальной.
Не будет ни администраторов, ни сетей и т.д.
Она не будет изменятся!
Да, чуть не забыл. Желательно с кириллицей поменьше
гиморра!

Paradox+AdoConnection ни в какую?


 
MsGuns ©   (2003-02-28 19:25) [6]

>sammy © (28.02.03 18:42)

По Firebird -> http://firebird.sourceforge.net

По парадоксу. Если БД ТОЛЬКО читается, то сойдет и парадокс. Если редактируется, да еще и с 12 тачек - это полный п@#$%ц ! Постоянно битые индексы, хлам в виде неубранных lck-шек, невозможность перезайти в БД и т.д. Клиент будет постоянно требовать к себе программера.
Этого можно частично избежать, используя ADO-компоненты. Но теряется вся прелесть парадокса - прекрасные скоростные качества при просмотре больших объемов записей даже при постоянных "перелинках".


 
sammy ©   (2003-02-28 19:30) [7]

Спасибо за ссылку!

Я тут кое-что раскопал.
Настоятельно рекомендую!

http://www.delphikingdom.com/mastering/ado.htm
Автор Иванов Денис Михайлович


 
sniknik ©   (2003-02-28 21:09) [8]

зачем спрашивал? проигнорировал все советы и выбрал считай худший вариант.

вот это проигнорировал?
MsGuns © (28.02.03 19:25)
...
-> Этого можно частично избежать, используя ADO-компоненты. Но теряется вся прелесть парадокса - прекрасные скоростные качества при просмотре больших объемов записей даже при постоянных "перелинках".
От себя добавлю, что и в этом случае будеш использовать BDE неявно, и в урезаном варианте.

p.s. хочеш ADO ну выбери тогда хотя бы Access базу.



Страницы: 1 вся ветка

Текущий архив: 2003.03.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
14-64312
nick-from
2003-03-04 11:22
2003.03.20
Как проще всего вывести на печать содержимое StringGrid ?


7-64397
sdram
2003-01-24 12:26
2003.03.20
Как и где прочитать значение размера шрифта?


14-64381
wicked
2003-03-05 19:07
2003.03.20
ZINC library......


7-64407
Koster
2003-01-23 16:00
2003.03.20
Чтение со сбойной дискеты


3-63929
Cranium
2003-03-03 01:09
2003.03.20
Имя пользователя добавившего запись