欢迎来到天天文库
浏览记录
ID:41721584
大小:84.73 KB
页数:7页
时间:2019-08-30
《数据库设计第10组winoa数据库设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、WinOA数据库设计报告开发人员:魏为康鲍春晓张乔粤周立策魏为康陈健栋最终修改口期:2014.1.80.文档介绍30.1文档目的30.2文档范围30.3读者对象30.4参考文献31.数据库环境说明32.数据库的命名规则33.逻辑结构设计44.表具体结构设计55•安全性设计75」防止用户直接操作数据库的方法75.2角色与权限76.优化0.文档介绍0.1文档目的本文档为个人健身网站的数据库设计文档,主要介绍系统的数据库设计,给出了系统的逻辑设计和物理设计,同时给出了数据库环境的说明,,给出了数据库的优化方案、安全性设计方案和数据库维护、管理等内容,本文档
2、可作为项目开发人员在数据库实现时的参考和规范。0.2文档范围本文档适用于项目开发的设计阶段,在项目开发阶段可按照本文档检验数据库的实施情况。0.3读者对象1.WinOA开发者2.WinOA系统管理员3.WinOA使用者0.4参考文献【01】王珊萨师垣,《数据库系统概论》,高等教育出版社,2006-05-041.数据库环境说明数据库系统:MicrosoftSQLServer数据库设计工具:MicrosoftSQLServer2005编程工具:MicrosoftSQLServer2005详细配置:2.数据库的命名规则2.1数据库涉及字符规则采用26个英文
3、字母(区分大小写)和0—9这十个自然数,加上下划线_组成,共63个字符。不能岀现其他字符(注释除外)。2.2数据库对象命名规则数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。前缀:使用小写字母。女口:表tb视图vi存储过程sp函数fn实际名字实际名字尽量描述实体的内容,rti单词或单词组合,每个单词的首字母大写,其他字母小写,不以数字和—开头。因此,合法的对象名字类似如下。表tbUser_lnfo>tbMessage_Detail视图vi_MessageList存储过程sp.Messag
4、eAdd2.3数据库表命名规则字段由前缀和实际名字组成。实际名字屮首单词一个系统尽量采取同一单词。前缀:使用小写字母tb,表示表。例如:tbMembertbMember_InfotbForum_BoardtbForum_Thread12・4字段命名规则数字、字符、日期/吋I'可、lob(大对象)、杂项,字段由表的简称、下划线,实际名字加后缀组成。后缀:使用小写字母,代表该字段的属性。例如:User_IdintUser_NamestrUser_RegDatedtm2.5SQL语句规则所有SQL语句的关键词全部大写或首字母大写,比如SELECT,UPDA
5、TE,FROM,ORDER,BY等。3•逻辑结构设计3•表具体结构设计角色表(Role)字段名数据类型约束备注IDIntPKidentityroleNameNvarchar(15)Notnull角色名roleOrderint角色排序权限表(purview)字段名数据类型约束备注IDIntPKidentitymoduIeNameNvarchar(30)Notnull模块名classNameNvarchar(50)类名rolelDintFK角色编号部门表(Dept)字段名数据类型约束备注dcptIDIntPKidentitydcptOrdcrIntNot
6、null部门排序号dcptNamcNvarchar(15)Notnull部门名称dcptPhoncNvarchar(15)Notnull部门电话dcptFaxNvarchar(15)传真supcriorDcptIDNvarchar(15)上级部门dcptLcadcrNvarchar(15)部门领导UMLcadcrNvarchar(15)主级主管领导USLcadcrNvarchar(15)上级分管领导describeNvarchar(IOO)描述用户表(User)字段名数据类型约束备注IDbigintPKidentityuscrNamcNvarchar
7、(15)Notnull用户名称dcptIDIntFK部门编号rolelDIntFK角色编号userOrderint用户排序manageRangeNvarchar(15)Notnull管理范围banLoginBit禁止登陆OA系统UsbLoginBit使用Usb认证锁甥陆banllserBit禁止査看用户列表banShowBit禁止显示桌面dutyTypcNvarchar(15)考勤排班类型inncrCapacityInt内部邮箱容量filcCapacityInt我的文件柜容量nctCountIntInterNet邮箱数量netCapacityint每
8、个Internet邮箱容臺IPVarchar(30)绑定IP限制anotherNameNvarcahr(15
此文档下载收益归作者所有