数据库设计规范模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目次
1 范围 本标准规定了XXX。 本标准适用 XXX。
2 引用文件 下列文件中的有关条款通过引用而成为本标准的条款。 《XXXXX》
3 术语、定义和缩略语 3.1 术语
XXX
YYY
3.2 缩略语 DB--数据库; DBMS--数据库管理系统; … 4 总体要求
4.1 数据库设计总体要求 如规范性、扩展性等。
表 1 实体类型前缀定义
实体类型
实体类型前缀

T
分区
TP
主键
PK
外键
FK
Check约束
CK
普通视图
V
物化视图
MV
索引
IX
函数
FN
存储过程
SP
触发器
TR
序列
SQ
7 数据库开发要求 7.1 数据库编程要求
书写要求
书写代码时应遵循要求
注释要求
程序的注释要求:
语法要求
程序语法要求:
SQL编写要求
高效性
在编写SQL语句时应注意XXX:
XXX数据库设计规范模板
1 范围 2 引用文件 3 术语、定义和缩略语 3.1 术语 3.2 缩略语 4 总体要求 4.1 数据库设计总体要求 4.2 数据库编程总体要求 5 数据库设计要求 5.1 数据库字符集选择 5.2 数据库表空间设计原则 5.3 数据库分区设计原则 5.4 数据库对象命名要求 6 数据库实体设计要求 6.1 设计原则 6.2 设计方法 6.3 数据类型使用要求 6.4 数据库实体命名要求 7 数据库开发要求 7.1 数据库编程要求 7.2 索引使用要求 7.3 视图使用要求 8 数据库安全要求 8.1 用户密码要求 8.2 管理默认用户 8.3 数据库级用户权限设计 8.4 应用级用户设计
安全性
XXX。
完整性
XXX。 7.2 索引使用要求 XXX 7.3 视图使用要求
XXX 8 数据库安全要求
8.1 用户密码要求 XXX 8.2 管理默认用户
XXX 8.3 数据库级用户权限设计
XXX 8.4 应用级用户设计
XXX
固定长度的字串类型采用char,长度不固定的字串类型采用 varchar。避免在长度不固定的情况下采用char类型。 数字类型
数字类型要区分整型和浮点型,如果是浮点型,要定义数值精度范
围。 … 6.4 数据库实体命名要求
命名要求
具体的命名规则
实体命名要求
表。
视图

实体类型前缀定义
各数据库实体类型前缀定义如下表所示:
XXX。 分区命名要求
分区名以“P+分区名”组成。 数据库模式命名要求
XXBaidu Nhomakorabea 6 数据库实体设计要求
6.1 设计原则 数据实体设计应遵循一致性、实用性和扩充性原则等。
6.2 设计方法 范式要求
3NF XXX。 表设计 设计表约束 XXX。 索引设计
索引约束 XXX。 视图设计
视图约束 XXX。 6.3 数据类型使用要求 字符类型
4.2 数据库编程总体要求 如可读性、可维护性等 5 数据库设计要求
5.1 数据库字符集选择 如UTF8。
5.2 数据库表空间设计原则
5.3 数据库分区设计原则 如分区规则。
5.4 数据库对象命名要求
命名要求
如可用字符、大小写等。
数据库实例命名要求
SID_XXX 表空间命名要求
TS_XXX。 数据文件命名要求
相关文档
最新文档