我有通过 ODBC 连接连接到 Oracle 数据库的 Microsoft Access。现在在 Access 中,我可以从 Oracle 访问表和数据。
如何从 Access 中查看/构建数据图?我无权访问 Oracle 数据库本身。
非常感谢。
我有通过 ODBC 连接连接到 Oracle 数据库的 Microsoft Access。现在在 Access 中,我可以从 Oracle 访问表和数据。
如何从 Access 中查看/构建数据图?我无权访问 Oracle 数据库本身。
非常感谢。
您当然可以使用 Access 中的图表工具进行布局并在 Access 中创建关系图。但是,该图虽然“漂亮”,但当然不会影响、强制执行或更改服务器端的任何属性。事实上,即使使用链接到访问后端文件的 Access 前端,您也可以在前端自由创建图表,但您不能更改数据结构或设置存在的关系。
当然,上面假设您首先将要使用的所有表从 Oracle 数据库链接到 Access。一旦您将计划使用的所有表都链接到 Access 前端,您就可以在 Access 中自由启动关系工具/窗口,然后继续放入表并绘制表之间的关系。Access 不会自动“拉入”前端的关系,并且 access 不会为您绘制表之间的连接关系。但是,您当然可以对表格进行布局,并在这些链接的表格之间绘制关系线。如前所述,您在此图中所做的任何更改都不会反映在后端数据库中。
因此,虽然您可以最自由地绘制和布局表格,但在使用 Access 数据库、SQL 服务器数据库或在本例中为 Oracle 数据库的链接表时,在所有情况下的此类关系设计更改都需要由您选择使用 Access 作为前端的后端数据库系统提供的工具。
因此需要明确的是,即使将表链接到 Access 数据库,在前端使用图表工具也不会对数据库进行结构或关系更改。当然,使用 Access 数据库,您将打开后端数据库,然后是的,您可以直接从关系窗口修改表和修改关系。
因此,当使用链接表时,后端数据库不会或不会发生任何数据结构或关系更改。但是,如前所述,您可以使用 Access 图表工具最自由地绘制“漂亮”图表,并在使用 Oracle 后端数据库时将其打印出来。实际上,Access 中的关系工具变成了图表工具,无法对相关链接数据库进行更改。