下载此文档

SQLserver数据库设计及开发规范.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
LMS 项目数据库设计及使用规范在本项目中,数据库的设计和使用必须遵循以下原则: 1 命名原则 约定: Pascal Casing 命名方式: 1. 每一个单词的第一个字母大写,例如: B ank N ame 。 2. 常用单词缩写三个字母以下字母都大写,例如: SP 、 PG 3. 常用单词缩写三个字母以上第一个字母大写,例如: Xml 表名和字段规则如下: ?使用英文单词或词组作为表名,不得使用汉语拼音,建立一个中英文对照字典。?用名词和名词短语作表名?不使用复数,除非与数据库保留字冲突?用 Pascal 命名规则?尽量谨慎地使用缩写?尽量不要和关键字重合?不要用任何名前缀( 例如 U,B) ?数据库对象名称不使用下划线正确的命名,例如: Users Order Product 存储过程规则如下: 命名规则为 up_xxx_StoredProcedureName , up 表示 User Procedure ,用来区分它和系统存储过程, xxx 表示子系统的名称, 由三个字母构成, 各个子系统参见下表, StoredProcedureNam e 为存储过程含义 StoredProcedureName 规则如下: ?用动词或动词短语来命名,并带有宾语?需要符合用 Pascal 命名规则。?尽量谨慎地使用缩写?尽量不要和关键字重合?不要用任何名前缀( 例如 U,B) ? StoredProcedureName 内不使用下划线?当操作依赖条件时,一般结尾使用 By+ 条件存储过程正确的命名,例如: U p_Usr_InsertUser U p_Usr_SearchUserByUserID U p_Usr_DeleteUserByUserID 各个子系统的缩写如下: 序号模块缩写英文全名模块名称 1 usr User Portal 用户、教师门户 2B ap Business Administration Portal 业务管理门户 3 ifc Interface 接口子系统 4 xxx xxx xxx 视图规则如下: ?视图的命名采用 vw ViewName 的格式,其中 vw 前缀表示视图, ViewName 部分表示视图的含义。 ViewName 规则如下: ?用名词和名词短语, ?不使用复数?用 Pascal 命名规则?尽量谨慎地使用缩写?尽量不要和关键字重合?不要用任何名前缀( 例如 U,B) ? ViewName 中不使用下划线视图正确的命名,例如: vwUser vwUserOrder vwTranscation 视图错误的命名,例如: UserView vw_Transcation_View 2 设计规范 规范约定遵守数据的设计规范 3NF 规定· 表内的每一个值都只能被表达一次。· 表内的每一行都应该被唯一的标识(有唯一键)。· 表内不应该存储依赖于其他键的非键信息。 字段规范 1. 一行记录必须表内唯一,表必须有主键。 2. 金额类型使用 Money 3. 时间使用 DateTime 4. 枚举类型使用 Varchar(2) 、 Varchar(4) ,且需要说明枚举类型的各个不同取值的含义,例如 00,01,0000,0001 5. ID 结尾的字段为仅由数字组成, Code 结尾的字

SQLserver数据库设计及开发规范 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小58 KB
  • 时间2017-05-29