我的任务是将我创建的成熟的 MS Access 应用程序转换为 Oracle 应用程序。Access 数据库包括大约十几个表和另外十几个查询,其中包括一些我必须用来有效地对事物进行排名的 VBA 逻辑。我也有带有 VBA 的表单来运行查询。我的目标是在 Oracle 服务器上重新创建此应用程序,设置相同类型的表和查询,并使用 Application Express 进行用户输入。这不会是一个有很多用户的环境,但有时可能有 2-3 个人访问同一个数据库。
我的问题是:作为 MS Access 应用程序的开发人员,您能否推荐任何可以让我了解开发 Oracle 应用程序的设计和方法的主要差异的快速指南(而不是完整的书籍)?我正在考虑诸如存储过程、视图、事务之类的东西,以及在 MS Access 中不可用的东西。最后,我需要知道如何让不同的用户根据需要使用表单来编辑和导入数据到数据库,并运行相同的查询并生成特定于每个用户的输出表(所以不要写入相同的每次表)。