Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » в чём лучше сделать базу данных в MS Access или SQL Server?

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

sasha300



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
Есть таблица в гугл докс, которая считает кассу, товары, оплату работникам за каждый заказ. С помощью неё выставляются статусы заказов (готов, оплачен, открыт, в ожидании и т.п.), можно распечатать товарный чек и при изменении статуса заказа автоматически высылается смс и e-mail на телефон/e-mail об общей сумме заказа), идёт подсчёт товара. Грубо говоря работает как небольшая складская программа, заточенная под себя и которая считает всё и всех. Выглядит таблица как обычный эксель лист, только к нему обращается несколько человек, причём один обращается из другой подсети и имеет доступ к другой таблице, которая ссылается на основную (т.е. он не видит часть ячеек, не может редактировать часть полей, а только свои поля).
К сожалению гугл таблица долго формирует скрипты (товарный чек формируется около 20 секунд) и никак эту проблему не решить, так как операции выполняются на стороне гугл сервера. К тому же при переходе на другую таблицу предыдущие данные теряются, что не айс  Делать связку гугл таблицы с СУБД не считаю правильным, так как это сложно, а от сложных схем надо избавляться.  
Сейчас рассматриваю переход на MS Access или Exel+MS SQL Server, но в них не разбираюсь.
Не подскажете, какую систему взять за основу, чтобы система позволяла:
1. Разграничить доступ для пользователей. Чтобы человек А видел всю таблицу, человек Б видел только часть данных (возможно видел другую таблицу, которая имеет ссылки на основную)
2. Считать кассу (когда происходит выдача заказ - вводится дата, и стоимость заказа плюсуется)
3. Считать товар (количество товара не превышает 50 наименований)
4. Считать работу сотрудника по каждому заказу, чтобы этот сотрудник не имел доступ ко всей базе (так как там прибыль по заказу), но видел часть столбцов по заказу, и имел возможность вводить свои данные в отведённые для него столбы.
Сначала хотел это реализовать в связке exel+ms sql server, но зачем городить огород, если access это "всё в одном", к тому же он проще.
Буду премного благодарен, если посвятите меня по какой дороге мне идти..
p.s.: всякие 1с просьба не предлагать, так как они сложные и заточены под бухгалтеров, а мне нужна простая и понятная система

Всего записей: 1409 | Зарегистр. 10-02-2008 | Отправлено: 01:02 12-07-2014
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Делай на акцес. Когда все будет работать перевести на MSSQL  будет не сложно.

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 16:41 12-07-2014
sasha300



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, но мне эксперты уже поррекомендовали изначально делать на php + mysql

Всего записей: 1409 | Зарегистр. 10-02-2008 | Отправлено: 18:47 12-07-2014
AlekXL



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Спасибо, но мне эксперты уже поррекомендовали изначально делать на php + mysql

да, это лучше. Access еще жив.

Всего записей: 792 | Зарегистр. 24-04-2008 | Отправлено: 16:12 14-07-2014
sasha300



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlekXL
не понял, это сарказм или ответ?
Просто выясняется, что мне нужна реляционная база данных, и тут я уже вообще не знаю с чего  начинать выбирать..

Всего записей: 1409 | Зарегистр. 10-02-2008 | Отправлено: 22:48 14-07-2014
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasha300
Если есть знания по php + mysql, то делай на них. Если знаний нет и планируется делать все самостоятельно, то лучше MS SQL плюс интерфейс на Дельфи например. Акцез не сильно рекомендую, так как легко открывается, правится.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:36 15-07-2014
sasha300



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShIvADeSt

Цитата:
Если есть знания по php + mysql, то делай на них

Спасибо за ответ! Но, к сожалению, знаний у меня нет. Как-то не идёт у меня php.. Мотивирует только то, что на нём потом можно слепить нормальный сайт. Просто мне надо понять в каком направлении копать и что изучать. Если я точно пойму, что php это то, что искал, обучение пройдёт гораздо быстрее. Но когда всплывает Access, Дельфи у меня начинается паника, так как надо из чего-то выбрать, а вариантов уйма  
 

Цитата:
Акцез не сильно рекомендую, так как легко открывается, правится

Т.е. легко открывается? Просто знаю, что на Access крупная фирма работает, неужто она так беспечно выбирала СУБД? По идее даже защиту mysql можно легко вскрыть, установив тот же клавиатурный шпион. Не подскажете ресурс, где можно посмотреть устойчивость ко взлому?  
В общем php мотивированно, но так как я её не знаю, будет долго, так как там и css, html, mysql
Дельфи и Access - тоже не знаю. А какая проще?  
Безопасность данных конечно напрягает, но мне надо сейчас чем проще, тем лучше.
 
В общем за неделю до меня дошло, что самая лучшая для меня, это гугл таблица, только чтобы она была не на гугл сервере, а работала на компе в офисе. А то получается, что вдруг гугл отрубится и усё и скорость работы будет выше! Но если такого нету (а что-то мне кажется, что я уже очень много захотел от СУБД), то уже что-то схожее.
 

Всего записей: 1409 | Зарегистр. 10-02-2008 | Отправлено: 18:18 15-07-2014 | Исправлено: sasha300, 18:41 15-07-2014
sasha300



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Думал, думал, что же нужно для полного счастья и вот что:
На самом деле раз я никакой язык не знаю, то буду начальную разработку отдавать стороннему программисту.
А раз так, то тут всё проще: по какому продукту программист возьмёт с меня меньше денег:  
а) если база будет создаваться в  связке Access+MS SQL?
б) если база будет создаваться в связке Delphi+MS SQL?
в) если база будет создаваться в связке PHP+MS SQL ?
p.s.: почему MS SQL, а не MySQL: потому, что проще MS SQL.
 
Заранее спасибо за ответ!

Всего записей: 1409 | Зарегистр. 10-02-2008 | Отправлено: 09:29 16-07-2014
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasha300

Цитата:
а) если база будет создаваться в  связке Access+MS SQL?  

Ээээ, выбросьте эту связку, даже не могу представить ЭТО
 

Цитата:
б) если база будет создаваться в связке Delphi+MS SQL?  
в) если база будет создаваться в связке PHP+MS SQL ?  

если будет писать школьник, то неважно какая связка  
По мне так сделать интерфейс на Дельфях быстрее чем на РНР (потому что я знаю как это делать на Дельфи, и не знаю как на РНР).  
Если интересно - напишите в личку, обсудим.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 10:47 16-07-2014
PrWork1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Делай в Access 2010 и ниже, с помощью технологии ADP

Всего записей: 582 | Зарегистр. 15-12-2005 | Отправлено: 22:10 31-07-2014
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А раз так, то тут всё проще: по какому продукту программист возьмёт с меня меньше денег:  
а) если база будет создаваться в  связке Access+MS SQL?  
б) если база будет создаваться в связке Delphi+MS SQL?  
в) если база будет создаваться в связке PHP+MS SQL ?  

Кол-во денег напрямую не коррелирует данными пунктами. Тут важнее что надо дектоп или веб приложении.

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 02:29 01-08-2014
protoror



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если есть знания по делфи, рекомендую mormot (http://synopse.info/forum/viewforum.php?id=2)
мормот это бомба, изначально только на базе sqlite3, теперь имеет обертки ко всем БД
Очень удобна, если разобраться, в большенстве не надо знать даже sql, все пишется без него.

Всего записей: 494 | Зарегистр. 23-11-2009 | Отправлено: 11:17 04-08-2014
PrWork1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasha300
смотри ПМ

Всего записей: 582 | Зарегистр. 15-12-2005 | Отправлено: 20:53 12-08-2014 | Исправлено: PrWork1, 20:53 12-08-2014
rrromano



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Delphi + MS SQL в данной ситуации идеальное сочетание.

Всего записей: 283 | Зарегистр. 20-09-2006 | Отправлено: 13:26 17-08-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » в чём лучше сделать базу данных в MS Access или SQL Server?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru