К списку форумов К списку вопросов
Что лучше использовать?
RTFM
27.09.2004 - 12:50
Надо написать базу для отдела снабжения. (Компьютеры, комплектующие, кондиционеры и т.п.) Не сетевая, системные требования нормальные (у них в отделе П4 стоят). Вроде структура не сильно сложная (не более 10и таблиц). Посоветуйте, где это лучше делать? Мне на ум приходят сочитания Delphi+Paradox(Interbase), C+SQL умный человек сказал, что тут проще не делать мозги, а реализовать все быстро и просто в Acses-e. Что вы можете посоветовать? Только, если можно, с аргументами. Заранее спасибо :)
Max Popov
1 - 27.09.2004 - 13:53
Лучше используй Delphi + InterBase
Плюсы:
Клиент - сервер
Возможность расширения
Удобство реализации
Бесплатно
Стабильно
Хороший тон
Минусы
Сам поймешь, когда начнешь писать ;-)
Big Duck
2 - 27.09.2004 - 14:17
В данном случае я бы предпочел фокс: поскольку базулька планируется не сетевая, то все преимущества IB тут не нужны, а гемора с ним действительно можно набраться по самые не хочу. Более того, в данном случае это будет похоже на стрельбу из пушки по воробьям... Если конечно, юзеры не будут в день забивать в десять тысяч заисей в разные таблицы и хранить информацию годами. Но этого скорее всего не будет - иначе бы сетевую захотели. Еще один плюс - если потребуется, в сетевую можно превратить очень быстро.
Из недостатков могу сказать, что фокс платный :( IB - конечно бесплатный, но если писать на IB+Delphi, то Delphi все равно платный :), так что особой разницы в этом плане нет.
В общем, мое слово: Фокс!
RTFM
3 - 27.09.2004 - 15:11
Вот мне еще один умный человек написал (цитирую)
"Поддерживаю умного человека... Нафига парить мозг? И поддерживать легче, вдруг у них какой нибудь отдел откроется по ремонту унитазов. Куча новых таблиц... В access'е это все модернизируется легким нажатием на... (нужное вписать) У меня вон база на access'е в профкоме (тонна студентов) до сих пор исправно работает. Даже как сетевая. Выдерживает всякие расселения и пр. фигню. Вобщем, не зря же человека умным называют, не так ли?"
Что вы об этом думаете?
Big Duck
4 - 27.09.2004 - 15:20
Акцесс - это конечно круто, но вот если рассуждать о планах развития, то, во-первых:
ничто легко не переделывается простым нажатием кнопки - по-любому, заведение новых таблиц влечет за собой создание интерфейса для них! А тут, гораздо лучше и правильней пользоваться всей мошью ООП - заюзать ранее созданные классы справочников и т.д. (Акцесс, насколько я знаю, не имеет ни малейшего представления, что такое класс и как от него породить новый)
во-вторых: (если уж зашел разговор о перспективах)
акцесу напрочь снесет башню при двух десятках пользователей :)
KAPACb
5 - 27.09.2004 - 16:11
(0) Из своего опыта я бы обдумывал три варианта
 - Delphi+IB,
 - 1C
 - Access
Скорее остановился бы на 1С.
Кстати то что она не сетевая - не полагайся на это, в какой-то момент могут попросить работать нескольким юзерам в сети, пусть даже некоторым только на просмотр
RTFM
6 - 27.09.2004 - 16:27
Один преподаватель нам сказал, что лучшая среда разработки - это та, которую ты знаешь лучше всего. Не всегда конечно, но иногда это так ))
Программа - это по совместительству еще и курсовая, так что она не оплачивается и расширять я им не собираюсь ничего, мне в этом универе полтора года учиться осталось )) Наверное всетаки Access
Спасибо за отзывы.
RTFM
7 - 27.09.2004 - 16:28
А может ктонибудь пару ссылок по Access-у дать?
Типа "Создаем базу в Access - руководство для чаников"? :))
Max Popov
8 - 28.09.2004 - 09:19
То, что тебе осталось учиться полтора года, это конечно хорошо... Но! Тебе потом всю жизнь работать =) Так, что смотри, привыкнешь писать лажу, так и будешь глюки исправлять.. А по-моему, чем что-то конкретно исправлять, проще написать новое, нормальное, (реляционное, объектно-ориентированное). Так, что сам смотри, тебе с этим жить... ;-)
leschakon2004
9 - 29.09.2004 - 14:13
А вот вы где теперь :))
RTFM вот ссылка по ACCCESS
http://www.df.ru/~swan/access.htm
Инфы в инете полно, если будешь делать ACCESS + Delphi + ADO то я дам тебе ссылку по недокументированным возможностям ADO, пока не могу ее найти, она полезная.
Кстати я когда учился то и работал параллельно в одном институте, там и познакомился с БД и начил писать, и вот никак не научусь это делать :))
Как всегда я не гарантирую отсутствие ошибок в своих прогах :))) - вывод надо больше тестировать и документировать :)))
И конечно выбирать БД надо под условия конкретной задачки, и цене сервера БД (а они дорогие иногда ну очень).
Или приходишь в фирму а там ORACLE и все БД для него.
А бывает ORACLE как БД центрального офиса и IntarBase как БД филиалов...
Все что угодно возможно.
Главное считаю , что БД перспективное направление, без работы не останишься :)))
D Elemental
10 - 29.09.2004 - 16:57
Я бы использовал C Builder + Firebird или MySQL,
а так, на крайность пойдёт IE+PHP+APACHE+MySQL ;)
D Elemental
11 - 29.09.2004 - 17:03
RTFM(6), тогда ставь Oracle или PostgreeSQL под Linux - если поддерживать дальше не будешь - то пусть вешаются.
Big Duck
12 - 29.09.2004 - 17:08
Конечно! Надо ставить как минимум FreeBSD, вешать на все это дело Oracle, а клиента писать на Яве......... - вот это будет грамотный подход!
Плюс:
Кроссплатформенная система получицца - при желании можно будет попытаться мигрировать под масдай :)
----------------------
А еще можно научицца зубы через ж0пу вырывать...... :)
leschakon2004
13 - 01.10.2004 - 14:44
11
А теперь понятно почему админы по ораклу на вес золота и зарплаты у них неплохие. Вывод , сначала нада фирму развести на покупку оракла , изучить оракл и ты на вес золота и можешь диктовать условия

К списку вопросов на форуме Базы данных

>>