数据库管理工作草案Ver 1
0宋永强2025 年 5 月 9 日Version最后更新日期变更内容1
05/12/2003 9:18 AM发布数据库管理工作草案一、 数据库变更U851 是属于升级产品,因此数据库的变更主要是基于脚本的形式
脚本分为以下几方面:数据结构:结构指表的结构调整,包括:表的建立和删除;字段的增减;字段属性的变动;索引;关联
产品数据:针对升级,对旧的数据库中的数据进行更新
一般利用 SQL 脚本完成,也有少量存储过程完成此类功能
视图:当视图涉及表的结构有变动,该视图就必须重新建立
存储过程:主要是各个产品运行中使用,少量会在升级中使用
触发器:主要是各个产品运行中使用,部分会使用在升级中
预置数据:关键是控制统一法律规范的部分除了脚本以外,还可能包括 DLL、XML 文件
二、 涉及角色所有角色都要从结构、数据两方面考虑影响
产品经理全面掌握产品数据库的变动情况和产品数据库提交进展情况
产品设计人员提出变更请求,修改错误,验证所提出变更部分是否在新的模版库中得到满足
产品实现人员了解产品数据库的变动情况和变动历史
产品测试人员了解数据库变动,把握对测试的影响程度数据整合人员猎取最新的脚本、提交整合后的新的模版库数据库管理员监督各产品提交的变动的影响范围,监督各产品对错误的修改
从整个系统评估数据库设计和变动的合理性
设计对各模块的影响,协调模块
推断错误类型数据错误(用户触发器、丢失默认值、null
)、还是脚本错,通知相应人员进行修改
三、 工作流程下面描述了数据库变更的主要工作流程
从其中可以看到“管理员”的职责主要在于负责整个流程的执行过程
四、 工作法律规范目前仍然采纳手工模式进行操作,版本化的工作根据产品的实现程度和要求调整
管理采纳 SourceSafe 工具管理
SourceSafe 服务器:COD