Microsoft SQL Server 数据库设计规范-中文

Microsoft SQL Server 数据库设计规范-中文

ID:37962249

大小:67.00 KB

页数:7页

时间:2019-06-04

Microsoft SQL Server 数据库设计规范-中文_第1页
Microsoft SQL Server 数据库设计规范-中文_第2页
Microsoft SQL Server 数据库设计规范-中文_第3页
Microsoft SQL Server 数据库设计规范-中文_第4页
Microsoft SQL Server 数据库设计规范-中文_第5页
资源描述:

《Microsoft SQL Server 数据库设计规范-中文》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MicrosoftSQLServer数据库设计规范(中文系统)MicrosoftSQLServer数据库设计规范(中文系统)文件状态:[√]草稿[]正式发布[]正在修改文件标识:EmanLee-Database-Design-Guide-MSSQLServer-CHS当前版本:1.0作者:李爱民完成日期:2009-7-9版本历史版本/状态作者参与者起止日期备注1.0/草稿李爱民李爱民2009-07-13ÓEmanLee,2009Page7of7MicrosoftSQLServer数据库设计规范(中

2、文系统)说明:1尽量选用低版本的MicrosoftSQLServer,推荐MicrosoftSQLServer2000,部署成本低廉.2数据库文件的加密方法:?3敏感数据要加密后存放到MicrosoftSQLServer中(可逆加密)。4软件提供自动备份数据库的功能,定期备份到安全的地方,比如D:,E:盘,不要备份到C:。5所有的表必须设置主键。6建立一个示例(备用)SQLServer数据库。1数据库文件存放位置示例:Eman.WinDB或者Eman.WebDB2数据库文件命名示例:Ema

3、n.Book.DB.mdf,Eman.Book.DB.ldf(Book是图书管理系统的简称)一个数据库中有一个用于说明的表,存放各种缩写,简写,和特殊说明。表名称:ZZ特别说明(AA序号,AB标题,AC详细说明,AD所属系统,AY创建者,AZ创建日期)3表的命名示例:BKa出版社。BKc分类。BKd作者。BKf图书。BK表示图书(BookCMS),其中小写字母a,c,d,f用来表示顺序,也表示分组,同组的用相同的字母,其中基表考前,含外键的表靠后。26个字母可以重复使用,比如BKc分类,BKc子类

4、。使用汉字命名表的目的:一目了然,容易理解。使用BK字母的目的:如果仅使用汉字,无法使用VisualStudio的智能提示功能,因此加上BK,以后只要打出字母BK,就可以显示所有表。第三个字母也是为了智能提示,可以区分表。一般要包含以下表:ÓEmanLee,2009Page7of7MicrosoftSQLServer数据库设计规范(中文系统)BKz用户:存储用户,密码,以及角色等信息。(一个用户只可以属于一个角色)BKz角色表:BKz权限表:BKz角色权限表:BKz配置:存储各种配置信息。BKz日

5、志:存储异常日志和操作日志。说明:表的名称不超过10个汉字。4字段的命名示例:AA出版社编号,AutoNumber,LongIntegerAC出版社名称,Text,100说明:第一个字母A表示列(Column)用来表示顺序,也表示分组,同组的用相同的字母,其中重要的字段靠前,次要的字段靠后。26个字母可以重复使用。如果仅使用汉字,无法使用VisualStudio的智能提示功能,因此加上A,以后只要打出字母A,就可以显示所有列。第二个字母也是为了智能提示,可以区分列。一般要包含以下字段:AZ备注,T

6、ext,500AZ显示顺序,Number,LongIntegerAZ是否被删除,Yes/No,Default:FalseAZ创建者,Text,100AZ创建日期,Date/Time,Default:Date()AZ修改者,Text,100AZ修改日期,Date/Time,Default:Date()AZGUID,RelicationIDAZ是否已同步,Yes/No,Default:False字段类型:说明:字段的名称不超过10个汉字。字段不要与表同名。所有整型都用LongInteger。文本类型的

7、字段:长度50,100,250,500,1000,4000.尽量使用:nvarchar,不用varchar.ÓEmanLee,2009Page7of7MicrosoftSQLServer数据库设计规范(中文系统)5查询/视图的命名示例:VQ全部图书说明:第一个字母V表示视图、查询(Query),第二个字母Q表示“全”的第一个拼音字母。如果仅使用汉字,无法使用VisualStudio的智能提示功能,因此加上V,以后只要打出字母V,就可以显示所有查询。第二个字母也是为了智能提示,可以区分查询。注:尽量

8、少用视图、查询。6通用表中的字段6.1BKz用户AA用户名,主键,Text,100AB密码,Text,50AC角色名,Text,50AD是否启用,Yes/No,Default:FalseAZ备注,Text,512AZ显示顺序,Number,LongIntegerAZ是否被删除,Yes/No,Default:FalseAZ创建者,Text,100AZ创建日期,Date/Time,Default:Date()AZ修改者,Text,100AZ修改日期,Date/Time,Default:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。