[讨论] 请问这样的应用大家有什么建议呢?

楼主: yimean (温柔杀手)   2018-09-21 16:38:26
各位板上的大大,中秋佳节愉快。
小弟目前用VBA+Excel简单写了一个资料储存与调阅系统。
目前运作都算正常,但是因为随着资料量的增加,Excel相信会不敷使用。
所以我目前想要将这套系统改用真正的数据库来实现。
目前的架构是我有两个档案,一个是储存与调阅的接口,一个是用来储存资料的档案。
储存与资料调阅的接口让使用者各自下载回自己的电脑操作使用。储存资料的档案放在区
网专门储存资料的电脑里面。
这样做会有以下几个问题
1.不知道是谁写资料进数据库。
2.当使用的人多的时候有很高的机会会"同时"开启数据库。造成后面的人会写入或读取失
败。
3.资料量大的时候会执行很慢。
我有在考虑Access也有在考虑Python+SQL
这两个对我来说都是新的东西。我不知道哪一个比较好。
我目前所知的就是Access会把表单跟数据库放在同一个档案。这样是不是就没办法达到多
人同时使用的目的?
会考虑Access的原因是因为,大家的电脑都有Office,基本上环境就不用太担心。
如果用Python+SQL基本上就是要用Web接口给使用者了。要在电脑上跑Apache,这个
管理层次上的需求又相对比较高了。
能不能请高手给一下建议?感谢。
作者: Neroth   2018-10-06 19:59:00
存取SQL透过ODBC即可, 又省了ACCESS, EXCEL也能用ODBC
作者: xdraculax (首席怪叔叔)   2018-09-22 06:24:00
学新技能就学有发展性的,access 也可只当数据库用,但学 access 没啥屁用,web 不用考虑环境问题,小网站限区网不太需要高深管理技术
楼主: yimean (温柔杀手)   2018-09-22 18:12:00
请问一下,如果要考虑跑报表的话还是建议用SQLite吗?
作者: Catbert (宅男)   2018-09-22 22:00:00
1.DB用SQL Server Express,操作接口用Excel+VBA
作者: ken218 (ken218)   2018-09-25 13:42:00
SQL Express & Excel VBA +1
楼主: yimean (温柔杀手)   2018-09-25 19:24:00
那如果是先进Access在进SQL这样建议吗?因为我其实没有数据库的底子,一方面也想知道Access做到什么程度,而且听说Access也支援SQL语法。所以我想先用Access练功,这样会有坏处吗?
作者: xdraculax (首席怪叔叔)   2018-09-27 16:34:00
学旧的没有意义。直接学新的,新旧与难易无关用LINE前不需要先学寄Email,写Email前不需要先学打电报
作者: dennisxkimo (Dennis(一上B就糟糕))   2018-09-27 20:15:00
学用sql是mysql还比较有搞头层次提高 代表你等级也提高 不好吗?
作者: sailoruranu   2018-10-23 19:10:00
Access不适合多人同时写入操作 纯读取 或 单人写入还可以

Links booklink

Contact Us: admin [ a t ] ucptt.com