Главная страница
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.027 c
2-1130246477
syte_ser78
2005-10-25 17:21
2005.11.13
table.active


1-1129878710
zorik
2005-10-21 11:11
2005.11.13
Как реализовать обычное математическое округление


4-1126609187
Cherrex
2005-09-13 14:59
2005.11.13
Как использовать GetUserName


11-1110981835
Vladimyr
2005-03-16 17:03
2005.11.13
QueryEndSession - как чуток подождать?..


14-1130152811
Беспечный_Ангел
2005-10-24 15:20
2005.11.13
Алгоритм оптимального расположения отрезков