数据库设计、实现与监控工具及Hadoop生态系统查询工具介绍
1. RDBMS设计与实现工具
1.1 领域与CASE工具
领域有助于减少开发和维护时间,对领域的任何更改都会导致关联属性或列的更新。CASE工具提供一个库或字典,用于存储创建的物理和逻辑领域。常见的领域属性包括:
- 领域名称和列名称
- 列数据类型、默认值和有效值
- 领域注释或备注以及列注释或名称
- 用户定义的属性
CASE工具还便于在不同模型之间重用实体对象甚至主题区域,可将其视为可重用组件。许多CASE工具会根据模型的实体和属性定义生成数据字典,这些定义也能在模型间重用,减少重复输入的工作量。
1.2 变更传播
CASE工具的正向和逆向工程、模型的物理/逻辑视图以及快速生成通用物理模型等功能,有助于将设计修改快速传播到物理数据结构。例如,保险公司的 ClaimId
原本上限为99,999,999,新政策使业务量增加, ClaimId
需要增大。由于 ClaimId
被大量表引用,CASE工具能快速生成脚本,轻松且无错误地实现这一更改。
1.3 绘图工具
绘图工具的重点是提供丰富的形状、图标和模板库,便于快速绘制模型。它可绘制属于SSADM交付物的任何模型或流程图,而CASE工具不具备流程图绘制或自由形式绘图功能。例如,绘制数据流程图需使用绘图工具。绘图工具还允许在模型中插入图片、CAD图纸、图表、剪贴画或数据图形,适用于模型涉及大量外部源或子系统的情况。
常见的绘图工具