如何实现基于 Web 服务的数据库?

How can I implement a Database based on a Web Service?

我可以访问 Soap Web 服务,数据提供商每月向该服务上传 XML 数据。我想实现一个连接到该 Web 服务的 Oracle 数据库。虽然我对如何完成这项任务感到困惑,但我假设步骤如下:

  1. 安装甲骨文。
  2. 创建所有表(基于 XML 标签),这有点混乱,因为有些标签有子标签。
  3. 将我的数据库连接到 Web 服务(我不知道如何操作)
  4. 设置一种在我知道是时候手动更新我的数据库的方法。

PS:我是数据库和 Web 服务的新手。非常感谢您的帮助。 谢谢

首先是一条建议(甚至是一条警告):如果您从未使用过 Oracle,我不建议您从 Oracle 数据库开始,因为与 Postgre 相比,对于初学者来说事情通常要复杂得多SQL或 MySQL/MariaDB 甚至 SQL 服务器(在 Windows 上)。

如果您仍想对 Oracle 数据库执行此操作,请尝试:

  1. 安装 Oracle XE 18c:快捷版可以做很多事情,但比 Oracle 企业版更容易安装
  2. 在数据库中安装 APEX
  3. 在数据库中安装 ORDS

您在 Oracle 网站 https://www.oracle.com/database/technologies/appdev/xe/faq.html#not_incl ... but it is likely easier to adapt following steps to Oracle XE https://oracle-base.com/articles/misc/apex_web_service-consuming-soap-and-rest-web-services 上有所有通用链接。