




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Microsoft SQL Server 数据库设计规范(中文系统)Microsoft SQL Server 数据库设计规范(中文系统)文件状态: 草稿 正式发布 正在修改文件标识:EmanLee-Database-Design-Guide-MSSQL Server-CHS当前版本:1.0作 者:李爱民完成日期:2009-7-9版本历史版本/状态作者参与者起止日期备注1.0/草稿李爱民李爱民2009-07-13说明:1 尽量选用低版本的Microsoft SQL Server ,推荐Microsoft SQL Server 2000,部署成本低廉.2 数据库文件的加密方法:?3 敏感数据要加密后存放到Microsoft SQL Server中(可逆加密)。4 软件提供自动备份数据库的功能,定期备份到安全的地方,比如D: , E: 盘,不要备份到C:。5所有的表必须设置主键。6 建立一个示例(备用)SQL Server数据库。1 数据库文件存放位置示例:Eman.WinDB 或者 Eman.WebDB2 数据库文件命名示例:Eman.Book.DB.mdf, Eman.Book.DB.ldf (Book是图书管理系统的简称)一个数据库中有一个用于说明的表,存放各种缩写,简写,和特殊说明。表名称:ZZ特别说明(AA序号,AB标题,AC详细说明,AD所属系统,AY创建者,AZ创建日期)3 表的命名示例:BKa出版社。BKc分类。BKd作者。BKf图书。BK表示图书(Book CMS),其中小写字母a,c,d,f用来表示顺序,也表示分组,同组的用相同的字母,其中基表考前,含外键的表靠后。26个字母可以重复使用,比如BKc分类,BKc子类。使用汉字命名表的目的:一目了然,容易理解。使用BK字母的目的:如果仅使用汉字,无法使用Visual Studio的智能提示功能,因此加上BK,以后只要打出字母BK,就可以显示所有表。第三个字母也是为了智能提示,可以区分表。一般要包含以下表:BKz用户:存储用户,密码,以及角色等信息。(一个用户只可以属于一个角色)BKz角色表:BKz权限表:BKz角色权限表:BKz配置:存储各种配置信息。BKz日志:存储异常日志和操作日志。说明:表的名称不超过10个汉字。4 字段的命名示例:AA出版社编号, AutoNumber, Long IntegerAC出版社名称, Text, 100说明:第一个字母A表示列(Column)用来表示顺序,也表示分组,同组的用相同的字母,其中重要的字段靠前,次要的字段靠后。26个字母可以重复使用。如果仅使用汉字,无法使用Visual Studio的智能提示功能,因此加上A,以后只要打出字母A,就可以显示所有列。第二个字母也是为了智能提示,可以区分列。一般要包含以下字段:AZ备注, Text,500AZ显示顺序, Number, Long IntegerAZ是否被删除, Yes/No, Default: FalseAZ创建者, Text, 100AZ创建日期, Date/Time, Default: Date()AZ修改者, Text, 100AZ修改日期, Date/Time, Default: Date()AZGUID, Relication IDAZ是否已同步, Yes/No, Default: False字段类型:说明:字段的名称不超过10个汉字。字段不要与表同名。所有整型都用Long Integer。文本类型的字段:长度50,100,250,500,1000,4000.尽量使用:nvarchar, 不用 varchar.5 查询/视图的命名示例:VQ全部图书说明:第一个字母V表示视图、查询(Query),第二个字母Q表示“全”的第一个拼音字母。如果仅使用汉字,无法使用Visual Studio的智能提示功能,因此加上V,以后只要打出字母V,就可以显示所有查询。第二个字母也是为了智能提示,可以区分查询。注:尽量少用视图、查询。6 通用表中的字段6.1 BKz用户 AA用户名,主键, Text, 100AB密码, Text, 50AC角色名, Text, 50AD是否启用, Yes/No, Default: FalseAZ备注, Text,512AZ显示顺序, Number, Long IntegerAZ是否被删除, Yes/No, Default: FalseAZ创建者, Text, 100AZ创建日期, Date/Time, Default: Date()AZ修改者, Text, 100AZ修改日期, Date/Time, Default: Date()AZGUID, Relication IDAZ是否已同步, Yes/No, Default: False6.2 BKz配置 AA配置编号,主键, Number, Long Integer,AutoNumberAB配置名称, Text, 100AC配置值, Text, 100AD配置说明, Text,512AE配置分组, Text, 50AZ备注, Text,512AZ显示顺序, Number, Long IntegerAZ是否被删除, Yes/No, Default: FalseAZ创建者, Text, 100AZ创建日期, Date/Time, Default: Date()AZ修改者, Text, 100AZ修改日期, Date/Time, Default: Date()AZGUID, Relication IDAZ是否已同步, Yes/No, Default: False6.3 BKz日志 AA日志编号,主键, Number, Long Integer,AutoNumberAB线程, Text, 100AC级别, Text, 100AD简要信息, Text, 100AE详细信息, Text, 1024AZ备注, Text,512AZ显示顺序, Number, Long IntegerAZ是否被删除, Yes/No, Default: FalseAZ创建者, Text, 100AZ创建日期, Date/Time, Default: Date()AZ修改者, Text, 100AZ修改日期, Date/Time, Default: Date()AZGUID, Relication IDAZ是否已同步, Yes/No, Default: False6.4 BKz角色表 AA角色编号,主键, Number, Long Integer,AutoNumberAB角色名称, Text, 100AZ备注, Text,512AZ显示顺序, Number, Long IntegerAZ是否被删除, Yes/No, Default: FalseAZ创建者, Text, 100AZ创建日期, Date/Time, Default: Date()AZ修改者, Text, 100AZ修改日期, Date/Time, Default: Date()AZGUID, Relication IDAZ是否已同步, Yes/No, Default: False6.5 BKz权限表 AA权限编号,主键, Number, Long Integer,AutoNumberAB权限名称, Text, 100AZ备注, Text,512AZ显示顺序, Number, Long IntegerAZ是否被删除, Yes/No, Default: FalseAZ创建者, Text, 100AZ创建日期, Date/Time, Default: Date()AZ修改者, Text, 100AZ修改日期, Date/Time, Default: Date()AZGUID, Relication IDAZ是否已同步, Yes/No, Default: False6.6 BKz角色权限表 AA角色权限编号,主键, Number, Long Integer,AutoNumberAB角色名称, Text, 100AC权限名称, Text, 100AD是否有权限, Yes/No, Default: FalseAZ备注, Text,512AZ显示顺序, Number, Long IntegerAZ是否被删除, Yes/No, Default: FalseAZ创建者, Text, 100AZ创建日期, Date/Time, Default: Date()AZ修改者, Text, 100AZ修改日期, Date/Time, Default: Date()AZGUID, Relication IDAZ是否已同步, Yes/No, Default: False7 存储过程示例:usp_ BKz用户_Insertusp_ BKz用户_Updateusp_ BKz用户_Deleteusp_ BKz用户_SelectAllusp_ BKz用户_SelectOneusp表示用户存储过程(User Stored P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 因难补助申请书
- 留守儿童停课申请书
- 分田亩申请书
- 牧场申请用电申请书
- 高职住校申请书
- 物流开工申请书
- 文员工转正申请书
- 厦门市中石化2025秋招笔试模拟题含答案市场营销与国际贸易岗
- 2025河南中钢网招聘241人模拟试卷附答案详解
- 水土保持创新创业项目商业计划书
- 船员技能评估体系-洞察及研究
- 中职手工课课件
- 2025至2030中国军用降落伞行业运营态势与投资前景调查研究报告
- 孕妇孕期心理健康管理策略
- 血尿临床评估与健康管理
- 毕业设计(论文)-芦苇草方格铺设装置设计
- 教育惩戒培训课件
- 期末教学质量分析会校长讲话:把脉找因、沉心补课教学质量没有“回头路”
- 调经补血中药液行业跨境出海项目商业计划书
- 手术后疼痛评估与护理团体标准
- 五金公司质量管理制度
评论
0/150
提交评论