Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.045 c
5-1109742825
Аюс
2005-03-02 08:53
2005.11.13
FreeNotification(Self) принцип работы ?


9-1119722650
Ford
2005-06-25 22:04
2005.11.13
Можно ли GLScene использовать анимированные материалы


9-1119916688
Xenon
2005-06-28 03:58
2005.11.13
Обновление темы, насчет скринов к моей игре


3-1128342556
Prohodil Mimo
2005-10-03 16:29
2005.11.13
не получается загрузить JPG картинку из TStream в TImage


1-1130164870
Griffon
2005-10-24 18:41
2005.11.13
Сумма строк в StringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский