Wil*_*ill 1 sql oracle ms-access plsql
我的任务是将我创建的完整MS Access应用程序转换为Oracle应用程序.Access数据库包括大约十几个表和另外十二个查询,包括我必须使用的一些VBA逻辑来有效地排序事物.我还有VBA背后的表单来运行查询.我的目标是在Oracle服务器上重新创建此应用程序,设置相同类型的表和查询,并使用Application Express进行用户输入.这不会是一个有很多用户的环境,但有时可能有2-3人访问同一个数据库.
我的问题是:作为MS Access应用程序的开发人员,您能否推荐任何快速指南(而不是完整的书籍),这些指南可以让我了解开发Oracle应用程序时设计和方法的主要差异?我正在考虑存储过程,视图,事务以及MS Access中不可用的类似事物.最后,我需要知道如何让不同的用户根据需要使用表单编辑和导入数据到数据库,并运行相同的查询并生成特定于每个用户的输出表(所以不要写入相同的每次表).
那么你要做的就是构建一个没有Oracle经验的Oracle Application Express系统?这是一个非常大的问题.
基于文件的系统(如MS Access)和"适当的"RDBMS(如Oracle)之间的差异足以让您长时间学习.
如果你要做好这个,那么你必须先了解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
祝好运!