---
title: "Altova 产品线中的数据库功能"
date: "2016-12-01"
categories: 
  - "applications"
  - "tools"
tags: 
  - "database-tool"
  - "relational-database"
  - "sql-database-tool"
description: 探索 Altova 工具提供的全面数据库功能，这些功能为主要的关系型数据库提供了强大的支持，并实现了跨应用程序的无缝集成。
---
Status: #blog

Tags:  #database-tool #relational-database #sql-database-tool

Categories: [database + sql](/blog/zh/category/database-sql.md)
# Altova 产品线中的数据库功能

我们之前已经写过关于数据库功能的文章，例如[SQL Merge用于数据集成](https://www.altova.com/blog/mapforce-supports-sql-merge/)，以及[最新版本中的数据库功能概述](https://www.altova.com/blog/tools-for-big-data-databases-xbrl/)。但如果您只使用了 Altova 的一两个产品，可能并不了解 Altova 紧密集成的工具套件在处理关系数据库方面所提供的强大支持。

![Altova 产品线中数据库功能的概述](/blog/images/shutterstock_4283875.jpg)

Altova MissionKit 和 MobileTogether 产品集成了 SQL 数据库功能，提供了丰富的功能，可用于各种与数据库相关的任务，并且支持所有主流关系型数据库的本机接口语言。

<!--more-->

以下是所有产品支持的数据库列表：

- Microsoft® SQL Server® 2005、2008、2012、2014、2016
- PostgreSQL 8、9.0.10、9.1.6、9.2.1、9.4
- Oracle® 9i、10g、11g、12c
- MySQL® 5、5.1、5.5、5.6 版本
- IBM DB2® 8、9.1、9.5、9.7、10.1、10.5
- IBM DB2 for iSeries® 版本 6.1、7.1
- Informix® 11.70版本
- Sybase® ASE 15 系统
- Microsoft Access™ 2003、2007、2010、2013 版本
- SQLite 3.x版本
- Firebird 2.5
- Progress OpenEdge 11.6版本更新

其他数据库工具通常针对特定的数据库管理系统（DBMS），这会导致问题变得复杂——并且成本高昂——因为如今的组织通常需要管理来自多个数据库供应商的内部系统。相比之下，Altova的工具支持上述所有数据库，并且无需额外的付费选项包或单独的数据库适配器。

为了提高工作效率，所有 Altova 应用程序都采用统一且易于理解的 SQL 查询界面，并共享一种通用的图形化开发模式，这使得解决几乎任何数据库设计、集成或报表方面的难题都变得更加简单。

例如，XMLSpy、MapForce、StyleVision、UModel、DatabaseSpy、DiffDog，甚至MobileTogether Designer等软件，都使用相同的“数据库连接”对话框来进行数据库访问。

![数据库连接向导在所有 Altova 产品中都以相同的方式工作](/blog/images/Connection-wizard.png)

以下是每个 Altova 工具中包含的数据库功能的重点介绍。点击任何标题以获取更多信息。[](https://www.altova.com/xmlspy/database-xml.html)

### XMLSpy：XML与SQL数据库集成

- 数据库快速连接向导
- 带有 SQL 编辑器的数据库查询窗口
- 将 SQL 数据库中的数据导入到 XML 格式
- 根据SQL数据库结构创建XML模式
- 将 XML 数据导出到 SQL 数据库
- 从 XML 模式创建数据库模式
- 支持 XML 格式数据的数据库

![XMLSpy可以直接将数据库表转换为XML格式](/blog/images/XMLSpy-import-database.png)

_XMLSpy 可以打开数据库表，并自动将内容转换为 XML 格式_

### MapForce 数据库功能：

- 一款图形化数据映射工具，支持将任何类型的XML、数据库、文本文件、EDI、XBRL以及Web服务数据进行整合和映射
- 访问数据库中的表、查询和视图，以实现数据集成
- 企业级数据抽取、转换和加载 (ETL) 支持以下格式：Map XML、纯文本文件、EDI、Excel、XBRL 以及 Web 服务
- 您可以立即预览结果，也可以生成执行文件，以便重复执行转换操作
- 使用 MapForce Server 实现数据映射的自动化

![为数据映射选择数据库组件](/blog/images/MapForce-select-db.png)

_在 MapForce 中，选择用于数据映射的数据库表_

### StyleVision SQL 数据库报表：

- 一款用于整合、组合和发布数据库、XML和XBRL数据的可视化设计工具
- 通过拖放操作，您可以轻松设计出美观的报告，并同时以HTML、PDF、Word和电子表格等多种格式进行发布
- 利用自动生成的XSLT来满足持续的数据库报表需求
- 构建真实的电子表单，用于数据库内容的编辑
- 使用 StyleVision Server 自动化报表生成

![StyleVision 报告中包含的一个数据库表](/blog/images/StyleVision-report.png)

_StyleVision 报告中包含的一个数据库表的片段_

### UModel 数据库建模：

- 一款具有独特关系型数据库建模功能的UML建模工具
- 从关系型数据库导入现有表，以创建 UML 数据库图
- 修改图表会生成一个SQL变更脚本
- 从零开始设计新的数据库表和关系，并生成相应的 SQL 创建脚本

![UModel软件中的UML数据库图](/blog/images/UModel-database-diagram.png)

_UModel软件中，UML数据库图的一部分_

### DatabaseSpy 多数据库工具：

- 多数据库 SQL 编辑器和查询工具
- 图形化数据库设计工具：无需编写SQL脚本，即可编辑、创建或转换数据库表和关系
- 一种绘图工具，用于以各种图表类型直观地展示查询结果
- 一款数据库比较和合并工具，用于查找差异、迁移更改或同步数据库版本

![DatabaseSpy是一款多数据库查询、设计和图表工具](/blog/images/DatabaseSpy-tool.png)

_数据库Spy浏览器、SQL编辑器、查询结果窗口和图表窗口_

### DiffDog 数据库比较：

- 一款功能强大的差异比较和合并工具，支持SQL数据库
- 使用图形界面比较和合并不同数据库表中的内容
- 数据库结构比较工具可以比较不同数据库的结构，并以可视化的方式识别和合并差异
- 审核并发布SQL变更脚本，以合并差异

![DiffDog中的数据库表比较功能](/blog/images/DatabaseSpy-table-comparison.png)

_在DatabaseSpy中，数据库表比较的结果_ [](https://www.altova.com/mobiletogether.html)

### MobileTogether 数据库的功能特点

- 连接到数据库、XML、HTML、JSON以及Web服务中的后端数据
- MobileTogether 框架包含后端服务器，用于向移动应用程序提供数据库数据
- 利用强大的图表功能和数据集成能力，以及先进的流程控制和业务逻辑处理，以直观的方式呈现数据库数据

![一个使用MobileTogether开发的应用，它根据订单数据库生成销售报告](/blog/images/Screenshot_20161123-140606.png)

_一款使用MobileTogether开发的多平台销售数据仪表盘移动应用程序_

无论您是软件开发人员、IT管理员、数据分析师，还是其他信息技术专业人士，Altova MissionKit 软件套件以及 MobileTogether 移动开发框架中的数据库功能，都可以加速您在工作中遇到的常见数据库任务。 [立即下载免费试用版](https://www.altova.com/zh/download.html)
