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

Вниз

какую локальную БД лучше использовать   Найти похожие ветки 

 
pavel_guzhanov ©   (2005-10-20 13:49) [0]

Подскажите пожалуйста, какую локальную БД лучше всего использовать для программы домашней бухгалтерии? Я знаю, что таких программ в сети немеряно, но хочу сделать сам... Больше всего я настроен использовать Access, но может быть кто-нибудь посоветует что-то другое?


 
Игорь Шевченко ©   (2005-10-20 13:51) [1]

Я в аналогичной программе использовал то, что под рукой оказалось - Firebird. В другом случае - ClientDataSet, сохраняемый в обычный xml


 
Sergey13 ©   (2005-10-20 13:52) [2]

FireBird Embedded


 
Danilka ©   (2005-10-20 13:55) [3]

pavel_guzhanov ©   (20.10.05 13:49)
Подскажите пожалуйста, какую локальную БД лучше всего использовать для программы домашней бухгалтерии? Я знаю, что таких программ в сети немеряно, но хочу сделать сам... Больше всего я настроен использовать Access, но может быть кто-нибудь посоветует что-то другое?


Я-бы выбирал из двух вариантов: MSDE и Firebird/FBembedded.
Полноценные движки с триггерами/вьюхами/хранимыми процедурами и т.д.
Как я понимаю, Access, не как клиент, а как средство хранения данных постепенно вытесняется самим Микрософтом в сторону MSDE.


 
DiamondShark ©   (2005-10-20 13:56) [4]

Я бы взял MSDE.


 
zx ©   (2005-10-20 14:06) [5]

по моему access нормальный выбор, нет смысла использовать sql server"а.


 
Sergey13 ©   (2005-10-20 14:16) [6]

2 [5] zx ©   (20.10.05 14:06)
> нет смысла использовать sql server"а.
А по моему нет смысла НЕ использовать. 8-)


 
Seg   (2005-10-20 14:18) [7]

Что такое "домашняя бухгалтерия"?

Можно в Excel заносить доход/расходы, там же строить различные отчеты, графики.


 
Труп Васи Доброго ©   (2005-10-20 14:27) [8]

Seg   (20.10.05 14:18) [7]
Можно в Excel заносить доход/расходы, там же строить различные отчеты, графики.

Самый разумный ответ! В Excele чёрта лысого засандалить можно, а уж если и встроенный Басик использовать, то можно и волосатого, причём сильно.


 
pavel_guzhanov ©   (2005-10-20 14:35) [9]

у меня цель - не столько ВЕСТИ бухгалтерию, сколько НАПИСАТЬ программу... Так что делаю вывод - MSDE. Спасибо за советы.


 
kaif ©   (2005-10-20 14:37) [10]

ИМХО, Firebird Embedded - наилучший выбор.
Хотя и несколько избыточный. Но еще важно знать, что в данном случае под домашней бухгалтерией понимается. Например, для домашней бухгалтерии Березовского возможно Firebird-а не хватит и потребуется Oracle :). Но если писать для широкой публики, то Firebird - самое то.

По сравнению с Access:
Плюсы: возможность создавать хранимые процедуры.
Минусы: нет пароля у базы данных


 
Seg   (2005-10-20 14:39) [11]

если и встроенный Басик использовать

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


 
Труп Васи Доброго ©   (2005-10-20 14:40) [12]

kaif ©   (20.10.05 14:37) [10]
нет пароля у базы данных

Серьёзно? Нет? А как же masterkey? Или его отже там нет?


 
kaif ©   (2005-10-20 14:47) [13]

Труп Васи Доброго ©   (20.10.05 14:40) [12]
kaif ©   (20.10.05 14:37) [10]
нет пароля у базы данных
Серьёзно? Нет? А как же masterkey? Или его отже там нет?


В локальном варианте (Embedded) пароля нет. Предполагается, что управление правами осуществляется на уровне прав доступа к файлу базы данных в ОС.


 
zx ©   (2005-10-20 16:26) [14]

Sergey13 ©   (20.10.05 14:16) [6]
мучить домашнего пользователя sql server"ами ...
он (пользователь) пару раз тыркнится и бросит эту затею.
по хорошему его (server) надо запускать программой, а потом гасить.
можно конечно и на оракле делать дом. бух. ...


 
Sergey13 ©   (2005-10-20 16:34) [15]

2[14] zx ©   (20.10.05 16:26)
>мучить домашнего пользователя sql server"ами ...
Сервера разные бывают. С некоторыми мучаться совсем необязательно.

>по хорошему его (server) надо запускать программой, а потом гасить.
Вот я иговорю - сервера разные бывают.


 
Андрей__   (2005-10-20 16:40) [16]

Удалено модератором
Примечание: Дубль


 
AMD Andron 64 ©   (2005-10-20 16:43) [17]

Я думаю Access + ADO - оптимальный выбор для небольшой локальной базы. Я даже в лок. сети на 5 машин использовал - без проблем. И не надо установки дополнительных драйверов СУБД.


 
Seg   (2005-10-20 16:47) [18]

в лок. сети на 5 машин

5 машин для домашней бухгалтерии?
Да, этож сколько зарабатывать надо?


 
zx ©   (2005-10-20 17:07) [19]

2 Sergey13 ©   (20.10.05 16:34) [15]
> Сервера разные бывают.
Сервера обычно все не плохие, а плохие не юзаются.
А руки часто кривые попадаются, по-тому с access"ом проще, да и судя по вопросу автор его знает.



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

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

Наверх




Память: 0.51 MB
Время: 0.036 c
14-1129729245
Pavelkq
2005-10-19 17:40
2005.11.13
Структурная схема TStringList


2-1129779847
Alex77777
2005-10-20 07:44
2005.11.13
Нужно отфильтровать базу по пустому полю


5-1109756182
Ф-1
2005-03-02 12:36
2005.11.13
Ошибка при добавлении свойства компоненту


1-1129877013
Шурик Ш
2005-10-21 10:43
2005.11.13
Хранение доп. строки для объекта TreeView


14-1129818458
Santrope
2005-10-20 18:27
2005.11.13
Установка Консультатнт Плюс. Нужна помощь.