下载此文档

SQLserver数据库设计开发规.docx


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

SQLserver数据库设计开发规 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小72 KB
  • 时间2021-07-23