数据标准设计规范

上传人:bin****86 文档编号:56767447 上传时间:2018-10-15 格式:DOCX 页数:11 大小:20.51KB
返回 下载 相关 举报
数据标准设计规范_第1页
第1页 / 共11页
数据标准设计规范_第2页
第2页 / 共11页
数据标准设计规范_第3页
第3页 / 共11页
数据标准设计规范_第4页
第4页 / 共11页
数据标准设计规范_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据标准设计规范》由会员分享,可在线阅读,更多相关《数据标准设计规范(11页珍藏版)》请在金锄头文库上搜索。

1、数据标准设计规范数据标准设计规范篇一:数据库结构设计规范(XX0512)sinoSoft 软件开发规范数据库结构设计规范 中科软股份有限公司 版本 XX219 编号: 文档历史一、标准词汇为使文档可读性强,消除歧义,请使用标准词汇。 1、表(Table) 严格区分“表”和“库” ,禁止“代码库”等不规范用法,而应使用“代码表”等词汇。例如:应命名为门诊信息表 ,不能命名为门诊信息库 。 2、表名(Table Name) 避免“表名称”等用法。例如:应称门诊信息表名为AIDS _outpatient ,不能称门诊信息表名称为AIDS _outpatient 。 3、表中文名 避免“汉字表名” 、

2、 “表汉字名”等用法。例如:应称表中文名为门诊信息表 ,不能称表汉字名为门诊信息表 。 4、字段(Field) 字段为行和列的交。严格区分“列(column)”和“字段”的用法。 5、列名(Column Name) 避免“字段名”等用法。例如:应称列名为NM_EMP ,不能称字段名为NM_EMP 。 6、列中文名 避免“汉字列名” 、 “列汉字名”等用法。例如:应称列中文名为员工名称 ,不能称列汉字名为员工名称 。 7、代码和编码 代码与编码是有区别的,编码作动词使用,由用户自己确定编码规则,例如:应称邮政编码 ,不能称邮政代码 。代码是在业务中已存在的名词,不需要再确定编码规则,例如:应称传

3、染病代码 ,不能称传染病编码 。8、序号 避免使用“编号”等用法,如果是系统自动产生的值,都应称序号 。例如:流水序号 。如果是用户自已编的号,一律称编号 ,不能称编码 。 9、数据类型(Data Type)指 data type 时,一律用“数据类型” ,不要简称“类型”等。 10、行(Row) 行和记录(record)含义相同,在文档中应尽量使用“行” 。 11、标志 用于真、假的二意性判断,数据类型 varchar2(1),值域统一使用大写的Y,N。避免使用“标识”等用法。 12、行数、列数 避免使用“记录数” 、 “字段数”等用法。 二、数据库设计的 CASE 工具 1、用 Sybas

4、e 公司的 POWER DESIGN 9 工具,进行数据模型设计(PDM) 。 2、确定各表的列内容(列名、列中文名、数据类型、长度、可空) 、表的主键、索引,确定出各表之间的主外键关系。 3、对一些标志字段或特殊用途的字段,需加上列值的说明,在 table properties 中的 notes 项和 general 的comment 项中列出。 4、表的用途说明及与其它表的关联也在 notes 项和general 的 comment 项中列出。 5、如果表间存在主从表关系,必须画出来。 6、在不同表中用到的相同列名,一定要保证数据类型和宽度一致,必须用 add 方式。 7、表中字段如果有缺

5、省值,统一在 notes 项和general 的 comment 项中列出 8、表必须有主键。 9、提取时: 只提取主模型和自己负责的子模型。如果修改自己的表,可只提取子模型。 提交时: 先进行 Check,只有无 Error 和 Warning 时方能提交,在提交前保留一个文件副本; 只提交子模型;不允许修改别人的表,如果真的要修改别人的表,必须由表属主进行修改;相应,如果发现自己的表被别人修改了,必须先进行调查,确认修改人和修改原因是什么,如果自己认可,则由自己进行修改后提交,如果无法查出修改人或修改原因,则用自己的版本对其修改进行履盖。 10、凡需提交新建子模型时,请预先告知管理员; 1

6、1、注释:多多益善 (统一写在 notes 项和 general的 comment 项中) 表: 反映的是什么? 是从哪些表证中抽取出来的? 反映的是什么? 应注意事项等,尤其是对重点。 对某些逆规范化的字段,一定要注明增加冗余列的原因。 列: 注释的参考原则: 你画的 PDM 必须是能让别人看懂。现在是你最清楚,也最方便输入,这种形式也最容易被后续人员采用。如果别人看不懂你建的表和列名,他迟早会找到你。 这类似于程序注释,其最好的输入时机是在你构思和编程时,虽然当时会觉得有些费时,但在总的工作时间上(对自己也是如此)是大大地节省了。或者你可以想出在更合适的时候输入这些在你大脑中的信息。 12

7、、Domain 凡是需要建 Domain 的,请先和管理员联系,并提供所要求的数据类型要求,个人请不要自己去建立。 14、每次修改 PDM 前,请先从库中提取。 15、列中涉及以下有关数据项时,请采用 domain 进行类型定义: ? 涉及销售额等金额的数值: Numeric(16,2) ? 涉及比率、比例、分成的数值:Numeric(10,6) ? 涉及货物单价的数值: ? 涉及人数、数量的数值: ? 涉及人名的: Numeric(16,6) Numeric(10) Varchar2(40) 篇二:数据共享技术规范数据共享管理规范 为配合本单位对第三方信息的取得和应用,规范本单位与其他单位的

8、数据共享行为,特制定本技术方案。 一、数据共享技术原则 1. 科学性 数据共享的方式要科学合理,满足数据使用方的应用需求。 2. 统一性 同一数据提供方的分享方式要统一,公共数据的代码应多参考国家相关标准(GB)或推荐标准(GB/T) 。 3. 扩展性 数据分享设计时需充分考虑数据范围扩充、时间增量等问题。 4. 安全性 数据应在双方约定的权限范围内分享。 二、 数据提供方式 数据提供方应通过以下途径提供数据,并对分享数据的结构进行说明,如提供数据字典或格式说明等。 1. 数据库方式 数据库类型通常为 Oracle、SqlServer、Sybase、DB2等常用的关系型数据库,数据一般以表或视

9、图的形式存在。2. FTP 方式 数据以文件方式提供,一般为 txt、xml、xls、cvs 等常见格式,文本格式各字段之间可用固定长度或分隔符进行分隔。 3. 邮件方式数据以附件方式提供,一般为 txt、xml、xls、cvs等常见格式,文本格式各字段之间可用固定长度或分隔符进行分隔。 4. Webservice 方式 通过约定的 webservice 接口格式,需提供详细的接口规范文档。 5. 其他第三方软件 采用第三方软件提供数据,需提供相关软件并授权给数据使用方应用。 三、 数据安全保障措施 1. 数据应通过专线或政务内网传输, 2. 用于数据共享的服务器应为专用前置机,不得将生产环境

10、业务数据库作为共享数据源; 3. 共享数据的服务器需要进行防火墙设置,提供方和使用方服务器之间仅开放数据访问和传输使用的网络端口; 4. 数据库、FTP 服务器等需要设置较为复杂的访问密码,密码不得向无关人员泄露,密码应定期修改,修改后及时通知对方; 5. 涉密数据应采用加密传输,由数据提供方进行加密,并向数据使用方说明解密方式,必要时提供解密(转 载于: 小 龙 文档网:数据标准设计规范)工具;6. 数据使用方应将数据落地,不得将数据提供方提供的数据源作为业务应用的直接数据源; 7. 落地后的共享数据由数据使用方负责安全保密,确保数据在协议范围内使用。 四、 数据管理要求1. 数据共享服务器

11、由所属方负责维护,保障服务器系统稳定、网络畅通,且有足够的空间存放共享数据; 2. 数据提供方应建立数据的动态更新和核准机制,确保提供数据完整性、一致性和准确性; 3. 数据提供方若因维护需要暂停数据共享,应在暂停前和恢复后及时通知数据使用方; 4. 数据使用方在数据使用过程中发现的问题和差异,需及时返还向数据提供方进行核准。 附表:数据共享信息表 篇三:数据库设计规范 修订历史记录 发放范围:产品研发部1. 概述2. 数据库设计的基本原则 3. 数据库建模 数据分析 数据关系分析 数据量分析 扩展性分析 数据字典(参考) 数据项 数据结构 数据流 数据存储 处理过程 E-R 图 分析描述工具

12、 4. 数据库对象设计 表的设计原则 命名规则 公用包的命名规则 表说明 字段设计原则 命名规则 字段说明 字段的一致性 建议字段 日期时间字段 数字和文本字段 键和索引 命名规则 键设计原则 视图设计原则(参考) 命名规则 视图说明 物化视图 命名规则 物化视图说明 触发器 命名规则 触发器说明 临时表设计原则 命名规则 临时表说明 目录 5 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 有效组织数据库对象 存储过程分包存储 包设计原则 命名

13、规则 包说明 存储过程设计原则(参考) 命名规则 函数设计原则(参考) 命名规则 5. 数据完整性设计(参考) 完整性实现机制 用约束而非商务规则强制数据完整性 强制指示完整性 使用查找控制数据完整性 采用视图 6. 数据库安全性设计 保证数据的完整性 保证数据可恢复性 其他安全原则 7. 数据库的物理实现 数据库的选择 数据库和版本的选择 其他数据库和版本比较 数据库版权 数据库运行环境 数据库硬件配置 数据库运行操作系统和版本 数据库运行操作系统的版权 数据库应用环境的物理结构(参考) 存储结构设计 数据存放位置 存取方法设计 数据库性能和测试方法(参考) 数据库性能 测试方法 8. 数据

14、库的管理 数据库管理员 数据库导入、导出 数据库备份、恢复 数据库记录清除 数据库维护 9. 数据库的升级 数据库升级方式 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 附录20 20 20 20 20 20 20 附录一 数据库设计文档说明 命名规则 数据库表创建文本 全部应用 SQL 语句列表 数据库设计文档必须有版本号 附录二 数据库设计说明书评审表 数据库设计标准(产品部)1. 概述 本文档是数据库设计执行标准,其所涉及的内容是数据库设计部分,不包括应用程序中数据库访问实现。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号