数据库设计:数据价值评估与实体识别
在数据库设计过程中,有许多关键环节需要我们仔细考量,从数据的价值判断到各类文档的利用,再到实体的识别,每一步都对最终的数据库系统质量起着至关重要的作用。
1. 数据价值判断
数据的价值评估至关重要。在某些情况下,数据具有显著的货币价值。以牙科诊所为例,记录患者的治疗情况、向患者及其保险公司的收费金额等数据就具有明确的货币价值。若缺乏这些文档记录,挖掘数据并最终获得工作报酬可能需要耗费大量时间。因为收款速度越快,产生的利息就越多,意味着利润更高。如果通过优化流程,将付款周转时间从一个月缩短至一周,可能会带来相当可观的额外收益。
然而,并非所有现有数据都适合纳入新数据库。客户应了解所有可用数据,并获得将其迁移到新数据库的成本估算。迁移遗留数据的成本可能很高,因此客户需要有机会做出决策,以节省资金用于更重要的用途。
2. 现有系统与原型
当开发当前数据库系统的新版本时,访问现有系统既有好处也有弊端。显然,我们对先前系统及其数据结构了解得越多越好,所有的屏幕、数据模型、对象模型、用户文档等对设计过程都很重要。但通常情况下,除非只是对现有系统进行修订,否则旧的数据库系统仅适合作为完整性的参考点,而不宜作为初始蓝图。大多数情况下,要替换的现有系统存在许多需要修复的问题,而非直接模仿。
早期设计过程中可能存在原型。原型是一种有用的工具,可用于展示如何使用计算机解决现实世界的问题,或在重新设计当前流程管理方式时发挥作用。其作用是作为“概念验证”,让设计团队和最终用户明确项目成败所依赖的关键要素。
但原型存在一个实际问题,即其基于的数据库往往价值不大。在数据库设计开始时,可能会被
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



