OA办公管理系统大数据库设计说明书_第1页
OA办公管理系统大数据库设计说明书_第2页
OA办公管理系统大数据库设计说明书_第3页
免费预览已结束,剩余24页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档0A协同办公系统数据库设计说明书编写:卢冲 审核: 批准: 受控状态: 发布版次: 编号:日期:否2012/11/5日期:日期: 日期:变更记录日期版本变更说明作者签字确认职务姓名签字日期1 引言 61.1 预期的读者 61.2 数据库 61.3 目的和作用 72 数据字典 73 数据库设计 153.1表设计 1.5.3.2表之间的关联设计 2.13.3 存储过程设计 2.51 引言1.1 预期的读者主要为本项目的各个模块的阅读者,如 :开发人员 ,设计人员等 .有时候可以包括需求方和开发方的使用者 :比如 :质量检测人员 ,需求采集部人员等 .1.2 数据库本系统所使用的数据库管理系统为

2、中文版 Oracle9.2i 。本系统数据库的名称为 SHIXI (“实习”的中文拼音) ,表空间名为 OA 。 本系统所需要的表有:User 表Role 表Department 表Agent 表Read 表Message 表CardClass 表Card 表Work 表QueryMeeti ng表Meei ng 表Meeti ngRoom表Book 表Folder 表File 表1.3目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。2数据字典User表:包含用户基本信息的表Uuj*rlDHUMBERrolcIDNUMBERwfki aVARCHAR(1

3、5)VARCHAR(1O)NUMBERNUMBERd&pditmeMlDHUMBER<fk2> -NUMBER.i ntrodlu ct io nM血貧亡HA住flQO)inte r&stsfARCHAR(5OJphon«VARCHAR(20smobile ph&ne¥ARCHAFl(3O)1咎融弓iladdVARCHARfSO)User表的字段包括:字段名中文解释userID用户IDrolelD所属角色IDpassword用户密码user name用户姓名sex用户性别age用户年龄departme ntID所属部门IDpositi o

4、n职位in troduct ion个人介绍in terests兴趣爱好phone固定电话mobileph one移动电话Email电子邮件Address住址角色表:包含角色号和角色名Role讥心札up 2RokHame VARC角色表的字段包括字段名中文解释roleID角色IDRoleName角色名称部门表:包含部门基本属性DepartmentVARCHEpOlduHjr phoneVARCHARflOO) VARCHARpO'l部门表的字段包括字段名中文解释departme ntID部门IDdepartme ntName部门名称duty部门职能phone部门电话代理表:显示用户和其待

5、办工作者之间关系的表AgenttDNJJ凹旦昼良 "心uftdD WUPIEER <flt> Agen-HD NUMBER代理表的字段包括字段名中文解释IDID号userID用户IDAge ntID代理ID读者表:显示用户和其读者之间关系的表ReadeiID userIDHUMBER空心NUMBER BQM UMBER读者表的字段包括字段名中文解释IDID号userID用户IDreaderlD读者ID消息表:包括在线信息的属性Me f sa g eNUMBER<qK>IramlDNUMBERlitkVARCHAR40|conte ntVARCHARE400)d

6、ateDATEf盘r电QdNUMBERi歸邑ndNUMBERto_deleteNUMBERtolDNUMBEftf m in Na me¥A.RCHAR|;1O1toName¥frRCHAR1Qlfrom dlieteNUIMBER消息表的字段包括字段名中文解释messagelD消息IDfromID发送人IDtitle消息标题content消息内容date发送日期isread是否已读isse nd是否发送to_delete接受方删除tolD接受方IDfromName发送方名字toName接受方名字from_delete发送方删除名片夹分类表:包含名片夹的属性CardClas

7、sus tdDDUMBERc:2*$IDNUMBER百p心cUssNarneVARCHARfW名片夹分类表的字段包括字段名中文解释userID用户IDclassID分类IDclassName分类名名片表:包含名片的属性C-rd匚釘电心 NUMEER 5Q UiflD NLW1EEP wfkl# 口目$計口 hUMBEF. wfk£A fron-ilD 畀 LIMBER名片表的字段包括字段名中文解释cardID名片IDuserID用户IDclassID所属分类IDfromID名片所属人ID工作表:包含个人工作的属性WorkmrkIDNUMBER<>k>userIDNU

8、MBERIrdmlDNUMBERwoiktHl eVACWAft(40|VARCHARC200startdatsDATEend dateDATE注和nj$hNUIMBER工作表的字段包括字段名中文解释workID工作IDuserID接受者IDfromID给予者IDworktitle工作标题workc ontent工作内容startdate开始时间en ddate结束时间isfi nish是否完成预约查询表:包含个人可参加会议的信息HDNUM PER 5心mgetinglQ NUMBER <fld > userID NUMBER预约查询表的字段包括字段名中文解释IDIDmeeti n

9、gID会议IDuserID与会人ID会议表:包含整个公司所有会议的信息,MeetingmeetinqlDNUMBEkfd&ffllDNUMBER.cfkl>卩比rIDNUMBER.<ik2>th em eWARCHAR40)st-arttime!DATErecordBL OBendtimeGATE会议表的字段包括:字段名中文解释meeti ngID会议IDroomID会议室IDuserID发起人IDtheme会议主题starttime开始时间record会议记录en dtime结束时间会议室表:包含整个公司所有会议室的信息M eeting FtoomroorrilCN

10、UMBER<cte?to&nnNanneXAFCHARP01anoun-tNUMBERaircnditicinNUMERICCOIpUtfifNUMBERiocition¥AFCH*R(20usecurntINUIMBER会议室表的字段包括:字段名中文解释roomID会议室IDroomName会议室名amount容纳人数Airc on diti on是否有空调computer是否有电脑locati on会议室地点usecount使用次数预约表:包含对所有预约会议的信息BookTIMBER wflrtAuserID NUMBER vfkZACftTE"Mi rn

11、 £ 0 AT E预约表的字段包括字段名中文解释IDID号bookedID被预约会议室IDuserID预约人IDstarttime开始时间en dtime结束时间3数据库设计3.1表设计User 表User表的字段包括:字段名类型是否为空默认值备注userIDNumber否主键roleIDNumber否外键passwordVarchar否user nameVarchar否sexNumberageNumberdepartme ntIDNumber否外键positi onVarchar否in troduct ionVarcharin terestsVarcharphoneVarcharm

12、obileph oneVarcharEmailVarcharAddressVarchar角色表角色表的字段包括字段名类型是否为空默认值备注roleIDNumber否主键RoleNameVarchar否部门表部门表的字段包括字段名类型是否为空默认值备注departme ntIDNuber否主键departme ntNameVarchar否dutyVarchar否phoneVarchar否代理表代理表的字段包括字段名类型是否为空默认值备注IDNumber否主键userIDNumber否Age ntIDNumber否、壬廿一|读者表读者表的字段包括字段名类型是否为空默认值备注IDNumber否主键u

13、serIDNumber否readerIDNumber否消息表消息表的字段包括字段名类型是否为空默认值备注messageIDNumber否主键fromIDNumber否外键titleVarchar否contentVarchardateDate否isreadNumber否isse ndNumber否to_deleteNumber否toIDNumber否fromNameVarchar否toNameVarchar否from_deleteNumber否名片夹分类表名片夹分类表的字段包括字段名类型是否为空默认值备注userIDNumber否外键classIDNumber否主键classNameVarcha

14、r否名片表名片表的字段包括字段名类型是否为空默认值备注cardIDNumber否主键userIDNumber否外键classIDNumber否外键fromIDNumber否工作表工作表的字段包括字段名类型是否为空默认值备注workIDNumber否主键userIDNumber否外键fromIDNumber否worktitleVarchar否workc ontentVarcharstartdateDate否en ddateDate否isfi nishNumber否预约查询表预约查询表的字段包括字段名类型是否为空默认值备注IDNumber否主键meeti ngIDNumber否外键userIDNu

15、mber否外键会议表会议表的字段包括:字段名类型是否为空默认值备注meeti ngIDNumber否主键roomIDNumber否外键userIDNumber否外键themeVarcharstarttimeDate否recordBloben dtimeDate否会议室表会议室表的字段包括:字段名类型是否为空默认值备注roomIDNumber否主键roomNameVarchar否amountNumber否Airc on diti onNumber否computerNumber否locatio nVarcharusecountNumber否预约表预约表的字段包括字段名类型是否为空默认值备注IDNu

16、mber否主键bookedIDNumber否外键userIDNumber否外键starttimeDate否en dtimeDate否3.2 表之间的关联设计表之间关系通过外键来建立,此数据库需要的外键为:其中表之间的关系为:角色表的主键作为用户表的外键alter table "User"add con strai nt FK_USER_REFERENCE_ROLE foreig n key ("rolelD") refere nces "Role" ("roleID");部门表的主键作为用户表的外键alter ta

17、ble "User"add constraint FK_USER_REFERENCE_DEPARTME foreign key("departmentID")references "Department" ("departmentID");用户表的主键作为工作表的外键alter table "Work"add constraint FK_WORK_REFERENCE_USER foreign key ("userID") references "User"

18、 ("userID");用户表的主键作为名片夹分类表的外键alter table "CardClass"add constraint FK_CARDCLAS_REFERENCE_USER foreign key ("userID") references "User" ("userID");用户表的主键作为名片表的外键alter table "Card"add constraint FK_CARD_REFERENCE_USER foreign key ("userI

19、D") references "User" ("userID");名片夹表的主键作用名片表的外键alter table "Card"add constraint FK_CARD_REFERENCE_CARDCLAS foreign key ("classID")references "CardClass" ("classID");用户表的主键作为在线信息表的外键alter table "Message"add constraint FK_MESS

20、AGE_REFERENCE_USER foreign key ("fromID") references "User" ("userID");用户表的主键作为读者表的外键alter table "Reader"add constraint FK_READER_REFERENCE_USER foreign key ("userID") references "User" ("userID");用户表的主键作为代办表的外键alter table "A

21、gent"add constraint FK_AGENT_REFERENCE_USER foreign key ("userID") references "User" ("userID");用户表的主键作为角色表的外键alter table "Role"add constraint FK_ROLE_REFERENCE_USER foreign key ()references "User" ("userID");用户表的主键作为文件表的外键alter table

22、"File"add constraint FK_FILE_REFERENCE_USER foreign key ("userID") references "User" ("userID");用户表的主键作为文件夹表的外键alter table "Folder"add constraint FK_FOLDER_REFERENCE_USER foreign key ("userID") references "User" ("userID"

23、;);会议室表的主键作为预约表的外键alter table "Book"add constraint FK_BOOK_REFERENCE_MEETINGR foreign key ("bookedID") references "MeetingRoom" ("roomID");用户表的主键作为预约表的外键alter table "Book"add constraint FK_BOOK_REFERENCE_USER foreign key ("userID") references "User&qu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论