【发布时间】:2012-03-30 23:13:14
【问题描述】:
亲爱的 Stackoverflowers, 我刚开始学习编程,现在我根据一句话把这个问题放到网上:no question is silly
我的工作需要开发一个基于web的订单系统,需要一个数据库系统。由于作为一般办公用户使用 Excel 多年,我自然将其转向 Access。但是,大多数人说 Access 与 MySQL 或 MSSQL 或任何其他更专业的数据库系统相比非常有限。
但是在为我公司的订单系统开发了一些功能之后,我真的发现Access可以满足我的要求。而且我也试过用MSSQL开发,觉得用起来不太方便。
我在 stackoverflow 中进行了搜索,但没有找到关于我的疑问的一般答案。现在我真诚地希望一些经验丰富的专业开发人员能够解开我的疑虑。
现在我列出了一些我认为其他数据库系统没有的 Access 优势。我希望你能帮助我也发现其他人的这些优势。
1. Access is portable, I can just copy a xxx.accdb file to my company and continue with development.
2. Access is easy to generate helpful table, for example, it will automatically generate a field that can automatically count, could be used as primary key value.
3. it is more compatable with Excel, to display and filter data.
4. importantly, it nerely needs no environment to setup, just needs MS Office to be installed.
............others
不过,我也发现了一些MSSQL的优势:
1. security reasons
2. easy to backup, ( just use BACKUP..... sql statement to do it)
3. can edit stored procedure to save some functions to database
...............others
具体来说,希望有朋友能告诉我如何使其他数据库可移植?因为我通常在家里和办公室工作。把MSSQL的工作搬到我的办公室很头疼,因为MSSQL的版本不一样。
谢谢大家和最好的问候,:)
【问题讨论】:
-
欢迎来到 StackOverflow。虽然确实没有问题是愚蠢的,但并非每个问题都适合每个观众,这同样是正确的。这个问题不适合 SO,因为它是开放式的,需要讨论和意见。这里的问题应该是具体的和可以回答的,而不是讨论。请花点时间阅读FAQ,尤其是关于应该(和不应该)在这里问什么问题的部分。我们非常努力地在这里保持主题和适当的内容,因此该网站仍然是一个很好的答案资源。谢谢。 :)
标签: mysql sql-server database ms-access