Oracle提示/原则/ MS Access开发人员的进一步阅读



我的任务是将我创建的一个完整的MS Access应用程序转换为Oracle应用程序。Access数据库包括大约十几个表和另外十几个查询,包括我必须使用的一些VBA逻辑来有效地对事物进行排序。我也有他们背后的VBA表单运行查询。我的目标是在Oracle服务器上重新创建这个应用程序,设置相同类型的表和查询,并使用application Express进行用户输入。这不是一个有很多用户的环境,但有时可能有2-3个人访问同一个数据库。

我的问题是:作为一个MS Access应用程序的开发人员,您能推荐一些快速指南(而不是完整的书籍),让我了解开发Oracle应用程序的设计和方法的主要差异吗?我想到的是存储过程、视图、事务等在MS Access中不可用的东西。最后,我需要知道如何让不同的用户根据需要使用表单编辑和导入数据到数据库,以及如何运行相同的查询并生成特定于每个用户的输出表(这样就不会每次都写入同一个表)。

那么在没有Oracle经验的情况下,您要做的是构建一个Oracle Application Express系统吗?这真是个大问题。

像MS Access这样基于文件的系统和像Oracle这样"合适的"RDBMS之间的区别足以让你学习很长时间。

如果你想做好这件事,那么你必须从学习Oracle开始,我建议你从文档开始:http://www.oracle.com/pls/db112/homepage

具体来说,请从头到尾阅读概念指南:http://www.oracle.com/pls/db112/to_toc?pathname=server.112/e25789/toc.htm

那么至少要好好看看SQL Reference,因为数据类型、表和索引类型以及SQL函数与MS Access非常不同:http://www.oracle.com/pls/db112/to_toc?pathname=server.112/e26088/toc.htm

然后试试2天Apex开发者指南:http://www.oracle.com/pls/db112/to_toc?pathname=appdev.112/e11946/toc.htm

祝你好运!

最新更新