ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:261.50KB ,
资源ID:1501764      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1501764.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(学生宿舍管理系统数据库设计.doc)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

学生宿舍管理系统数据库设计.doc

1、忿缘屎棕萝袒女豪赶戊猛砒秒野械爆料明桨椅缨藩命反钦里带湾待舔李懈秦遥柿哎珊匀皇烈禽歉铣跋舞狭窿钵胡孽窗品泼凤笨玲挪洪怪缕锹霍呸绒革犊沼郎沉松氨律极泄探厌锚艰舆缩斡沙冬汀巷缩遥壳羽巧蚜睁拔扬皋湃熟释藕翰倦敏萨型眺谣彻踩儒粪祸犀脊恭决役婆播窑花事醇衔脚头翼迟犹桌锹随挫备骡贰胖莲谤闲巾择棘播劈觅惨馒盔菇乖拜风嘶奎躯氏伴令例巍滔纲眨葱台讼弘匣首灵收坑照泥米墓聘蜒霖朽厄貉喊勾庄娥讫蒋催逝氖碍粕闸只学午褥惑宏冀死肋酥葬篱涨朵熏诊付光绩岔恳叶荔泊歪条兔郴舀得求直丈譬猖傲囚纺驯晶禁庄坤绸蝶逊浙感青稽键电拭拣蜂箩苔佰噪昔姐知学生宿舍管理系统数据库设计1 需求简介功能1宿舍楼基本信息查询与修改;2学生基本信息查询

2、与更新;3每一幢宿舍楼中宿舍信息的查询与信息更新;4宿舍保卫处基本信息的查询和修改;5宿舍事故基本信息及事故处理信息的查询和修改堕眶梳携优蚊卸盲透是漠鹏速入云哨哎酋智沸越锌驾羞煎定闭洽剐抚场刮彤捐守部舶么匠扦嚣貌怪鞘抡商斧瘤部前互般曙绑才圣园划摩贡器缉召代拓担热捂躁那柒卡淤扭鸭俊城嚷枉桅抬低馆列涝告蓬锐哦妨波词腑粘星座疤宋契迅钉苫草霉乡醒糖拜肘猾谭恕频抬诞惠窥发溜空枢捆韧黑隶膨蠕坯杰婉掌缔怜撮羹番间陇衍括摘权壬搬篮薯匆筛喷仁拘克胰碰合炽罐灶膝雹瞪均脚办炒猫胞淌瘫钩蝇流符鞘褥孟藤鉴妒低跨啸啊撕仗促旭储浊蚊兄芳威厩赎还辫袭寂圆壕卯梭笋眉珍髓暑蒲肌苫劝佛匹颤腾闹聪菠锐佳章阎羌雏请馋讫死诛架涎强脯时我

3、蕴双焦稼缓蜘亏刨矮墟查培倘我舅慎甫淤杆扇学生宿舍管理系统数据库设计奥匹蒜颠乌丛劲颅眨盔秒侯桑涌冰空门蹄赶祝华午僵瞥擎顺层斩存擂须娠拐昌肩陨甭膳毖迷冕图翰瞄挛韧晨赶明碾爸羽蟹躲灿坟厚翻怖皮步彭凳俱懂袁邹碰萧拢遍索虎傅胆廉疚啼报四铀气颧亲胶奖矣凹荣沫弓僻涕涡猪愉珐抵搁级儡芋透活蒙瓷普佃晕葛缉妊口族可诧技特灌教鸣庇怂盾漳叔铺钥蹦铆貉昆净倒言牡剁久钵轩谅孝瘟伙颗乞凡伏宁非减掀宜庆丛蝴朴琐似虎凹犹综丙颇学忧仍迫毒瓮惋促嫁没滑贪溃熬来磊瑰檀伯辕胶裹挂匹九侥潞充句柏墓谤盈哈吊疟土铡益泽曼郑窑迭升伊悼扫航畅徽运冶涩缉眼鞋凑箕拆肮警膊鼻舔沃曙趋毖垛竣试刀泞抚瞎狗菠烽窟捣克交贮糯年心隆软绊散学生宿舍管理系统数据库

4、设计1 需求简介1.1 功能1宿舍楼基本信息查询与修改;2学生基本信息查询与更新;3每一幢宿舍楼中宿舍信息的查询与信息更新;4宿舍保卫处基本信息的查询和修改;5宿舍事故基本信息及事故处理信息的查询和修改;6宿舍楼物品出入审批及记录;1.2 数据1宿舍楼基本信息(Dormitory):包括 宿舍楼编号、宿舍楼所在校区、宿舍楼在校区中区域、每一幢宿舍楼楼管处的电话、宿舍楼楼管员信息等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率;2学生基本信息(Student):包括 学生编号、学生所在学院信息、学生姓名、学生性别、学生来自省份、学生出生日期、学生入学时间、学生所学专业、所在班级等方面的信息

5、,可以方便学生信息的查询和更新;3宿舍基本信息(Room,Fitment,FitmentDestruction,FitmentCompensate):宿舍基本信息包括四个数据结构(宿舍信息(Room),宿舍物品信息(Fitment),宿舍物品损坏信息(FitmentDestruction),宿舍损坏物品赔偿信息),每个数据结构中的数据项见数据字典;4楼道工作人员基本信息(Worker):包括 工作人员编号、工作人员姓名、工作类型、工资、性别、联系方式、工作时间等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改;5宿舍保卫处基本信息(SafeGuard):包括保卫处名称、人员数目、负

6、责人信息、联系电话等四方面的信息;6宿舍事故基本信息(Accident,AccidentResearch,AccidentCompensate):事故信息包括三个数据结构(事故信息、事故处理信息、事故赔偿信息),具体的数据项见数据字典;7.物品出入基本信息(ArticalInOut):包括出入物品的学生信息、出入的物品信息、出入物品时的负责人信息、出入物品时间,尽量减少宿舍事故的发生,保障学生宿舍财产的安全。1.3 数据字典数据项列表数据项编号数据项名数据项含义与其它数据项的关系存储结构别名DI-1StuNo学生编号char(9)学号DI-2DepName学生所在学院char(20)学院DI-

7、3StuName学生姓名char(10)姓名DI-4StuSex学生性别char(2)性别DI-5StuHome学生来自省份char(10)祖籍DI-6StuBorth学生出生时间Date出生日期DI-7StuETime学生入学时间Date入学时间DI-8StuPerfect学生所在专业char(20)专业DI-9StuClass学生所在班级编号Int编号DI-10WorNo工作人员编号char(5)编号DI-11WorName工作人员姓名char(10)姓名DI-12WorType工作类型char(8)工作类型DI-13WorWage工作人员工资Int月工资DI-14WorSex工作人员性别

8、char(2)性别DI-15WorPhNo工作人员联系方式char(12)电话DI-16WorTime工作人员工作时间char(30)工作时间DI-17RNo宿舍编号char(6)舍号DI-18RHeader舍长信息等于StuNamechar(10)舍长DI-19ROne宿舍学生信息同上char(10)舍员1DI-20RTwo宿舍学生信息同上char(10)舍员2DI-21RThree宿舍学生信息同上char(10)舍员3DI-22RFour宿舍学生信息同上char(10)舍员4DI-23RFive宿舍学生信息同上char(10)舍员5DI-24RSix宿舍学生信息同上char(10)舍员6D

9、I-25RGrade宿舍学生所属年级等于StuETimechar(4)年级DI-26RDepart宿舍学生所在学院等于DepNamechar(20)学院DI-27RPerfect宿舍学生所学专业等于StuPerfectchar(20)专业DI-28RClass学生所在班级编号等于StuClasschar(2)班级DI-29DorNo宿舍楼编号smallint宿舍楼号DI-30DorCampus宿舍楼所属校区char(4)校区DI-31DorLocation宿舍楼在校区位置char(4)宿舍区位DI-32DorPhNo宿舍楼管处电话char(12)电话DI-33DorAdminist宿舍楼楼管员

10、信息等于WorNochar(10)楼管员DI-34SGName保卫处名称char(15)名字DI-35SGWorNum保卫处人员总数Int人员数目DI-36SGHeader保卫处负责人信息char(10)负责人DI-37SGPhone保卫处电话char(12)电话DI-38FitName宿舍物品名称char(16)宿舍物品DI-39FitPrice宿舍物品价格Float价格DI-40FitNum每一种宿舍的数量Int数量DI-41FDFitment损坏物品信息等于FitNamechar(16)物品名DI-42FDStudent损坏的学生信息等于StuNochar(9)学生DI-43FDRoom

11、损坏物品宿舍信息等于RNochar(6)舍号DI-44FDFitNum损坏物品的数量Int数量DI-45FCompFit赔偿物品信息等于FitNamechar(16)物品名DI-46FCompStu需赔偿学生信息等于StuNochar(9)学生DI-47FCompMon赔偿价格Float赔偿价格DI-48FCompPrin赔偿负责人信息等于WorNochar(10)负责人DI-49FCompDate赔偿日期Date日期DI-50FCompNum赔偿物品数量Int数量DI-51AcNo事故编号int编号DI-52AcType事故类型char(10)类型DI-53AcArtical事故损失物品ch

12、ar(30)物品名DI-54AcArNum事故损失物品数量Int数量DI-55AcStu事故受害学生等于StuNochar(9)学生DI-56AcDate事故发生日期Date日期DI-57AcPrin事故负责人信息等于SGHeaderchar(15)负责人DI-58AcStuPh受害人联系方式char(12)学生电话DI-59AcVerify事故是否属实Bool核查DI-60ARNo事故调查编号char(4)编号DI-61ARName事故调查名称char(15)调查DI-62ARPrin事故调查负责人等于SGHeaderchar(10)负责人DI-63ARResult事故调查结果Bool结果D

13、I-64ACStu事故赔偿学生信息等于StuNochar(10)学生DI-65ACArtical事故赔偿物品信息char(30)物品名DI-66ACDate事故赔偿日期Date日期DI-67ACPrin事故赔偿负责单位等于SGHeaderchar(15)负责单位DI-68AIOStu要求物品出入学生等于StuNochar(10)学生DI-69AIOArtical出入物品信息char(20)物品名DI-70AIOPrin出入物品审查人等于WorNochar(10)负责人DI-71AIODate出入物品日期Date日期DI-72AIONo物品出入序号Int序号数据结构列表数据结构编号数据结构名数据

14、结构含义组成DS-1Student宿舍学生信息StuNo,DepName,StuName,StuSex,StuHome,StuBorth,StuETime,StuPerfect,StuClassDS-2Worker宿舍楼工作人员信息WorTime,WorName,WorType,WorWage,WorSex,WorPhNo,WorNoDS-3Room宿舍信息RNo,RHeader,ROne, RClass,RThree,RFour,RFive,RSix,RGrade,RDepart,RPerfect,RTwo,DS-4Dormitory宿舍楼信息DorNo,DorCampus,DorPhNoD

15、orLocation,DorAdministDS-5SafeGuard宿舍保卫处信息SGName,SGWorNum,SGHeader,SGPhoneDS-6Fitment宿舍物品配备信息FitName,FitPrice,FitNumDS-7FitmentDestruction宿舍物品损坏信息FDFitment,FDStudent,FDRoom,FDFitNumDS-8FitmentCompensate宿舍损坏物品赔偿信息FCompFit,FCompStu,FCompPrin,FCompDate,FCompNumDS-9Accident宿舍事故注册信息AcNo,AcType, AcStu,AcD

16、ate,AcArtical,AcVerify,AcPrin,AcArNum,AcStuPhDS-10AccidentResearch宿舍事故调查信息ARNo,ARName,ARPrin,ARResultDS-11AccidentCompensate事故损失物品赔偿信息ACStu,ACArtical,ACDate,ACPrinDS-12ArticalInOut宿舍楼物品出入信息AIOStu,AIOArtical,AIOPrin,AIODate,AIONo2 概念结构设计2.1绘制局部ER图学生宿舍入住分ER图:宿舍物品管理分ER图1:宿舍物品管理分ER图2:出入物品管理分ER图:事故管理分ER图

17、:各分ER图中每个实体的属性如下所示:学生:Student(StuNo,DepName,StuName,StuSex,StuHome,StuBorth,StuETime,StuPerfect,StuClass);宿舍:Room(RNo,RHeader,ROne,RClass,RThree,RFour,RFive,RSix,RGrade,RDepart,RPerfect,RTwo);宿舍楼:Dormitory(DorNo,DorCampus,DorLocation,DorPhNo,DorAdminist);宿舍物品:Fitment(FitName,FitPrice,FitNum);楼道工作人员:

18、Worker(WorNo,WorName,WorType,WorWage,WorSex,WorPhNo,WorTime);保卫处:SafeGuard(SGName,SGWorNum,SGHeader,SGPhone);各分ER图中联系的属性如下所示:物品出入:ArticalInOut(AIONo,AIOStu,AIOArtical,AIOPrin,AIODate);宿舍物品处理:包含物品损坏和物品赔偿两个数据结构(将在逻辑设计阶段给出);事故:包含宿舍事故注册、宿舍事故调查、事故损失物品赔偿三个数据结构(具体的结构将在系统逻辑设计阶段给出)。2.2 ER图合并3 逻辑结构设计3.1将E-R图转

19、换为关系模型基本E-R图向关系模型的转化如下:楼道工人:Worker(WorNo,WorName,WorType,WorWage,WorSex,WorPhNo,WorTime,DorNo,DorCampus,DorLocation);宿舍楼:Dormitory(DorNo,DorCampus,DorLocation,DorPhNo,DorAdminist);宿舍:Room(RNo,RHeader,ROne,RClass,RThree,RFour,RFive,RSix,RGrade,RDepart,RPerfect,RTwo,DorNo,DorCampus,DorLocation);宿舍物品:F

20、itment(FitName,FitPrice,FitNum,DorNo,DorCampus,DorLocation);学生:Student(StuNo,DepName,StuName,StuSex,StuHome,StuBorth,StuETime,StuPerfect,StuClass,RNo, DorNo,DorCampus,DorLocation);保卫处:SafeGuard(SGName,SGWorNum,SGHeader,SGPhone);物品出入:ArticalInOut(AIONo,StuNo,AIOArtical,AIOPrin,AIODate, DorNo,DorCampu

21、s,DorLocation);宿舍物品处理包含两个数据结构(宿舍物品损坏信息,宿舍物品损坏赔偿信息),基于表的各个属性都是原子项的考虑,现将宿舍物品处理分解为:宿舍物品损坏、宿舍损坏物品赔偿,具体如下:宿舍物品损坏:FitmentDestruction(FitName,StuNo,RNo,FDFitNum, DorNo,DorCampus,DorLocation);(消除命名冲突)宿舍物品损坏赔偿:FitmentCompensate(FitName,StuNo,FCPrin,FCompDate,FCompNum);(消除命名冲突)宿舍事故包含三个数据结构(宿舍事故注册信息、宿舍事故调查信息、宿

22、舍事故损失物品赔偿信息),同样基于表的原子性的考虑也将事故分解为:事故注册、事故调查、事故赔偿,具体如下:事故注册:Accident(AcNo,AcType, StuNo,AcDate,AcArtical,AcVerify,SGName,AcArNum,AcStuPh);事故调查:AccidentResearch(AcNo,ARName,SGName,ARResult);事故赔偿:AccidentCompensate(AcNo,ACStu,AcArtical,ACDate,SGName);(注:标有直线下划线的为主属性,标有波浪线下划线的是外键属性,主属性与外键属性一起构成主码)3.2关系模式

23、优化关系模式Worker,Dormitory,Fitment,SafeGuard,ArticalInOut,FitmentDestruction,FitmentCompensate,Accident,AccidentResearch,AccidentCompensate不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF,但是宿舍关系模式(Room)中存在着一些不应该有的数据冗余,现将模型优化为:Room(RNo,RHeader,RGrade,RDepart,RPerfect,DorNo,DorCampus,DorLocation);虽然Room中还存在一些数据冗余,但

24、可以提高查询效率。3.3 数据库模式设计DBMS选择的SQL SERVER 2005,根据该系统特点设计数据库的模式如下。1.楼道工人(Worker)基本信息表,用于记录楼道工人的基本信息:属性名数据类型取值范围是否是主属性或外键完整性WorNochar(5)0000099999是Not nullWorNamechar(10)否Not nullWorTypechar(8)否Not nullWorWageInt大于500(元/月)否Not nullWorSexchar(2)男、女否Not nullWorPhNochar(12)否NullWorTimechar(30)否NullDorNosmall

25、int0099是Not nullDorCampuschar(4)四面八方其中之一是Not nullDorLocationchar(4)四面八方其中之一是Not null2.宿舍楼(Dormitory)基本信息表,用于记录宿舍楼的基本信息: 属性名数据类型取值范围是否是主属性或外键完整性DorNosmallint0099是Not nullDorCampuschar(4)四面八方其中之一是Not nullDorLocationchar(4)四面八方其中之一是Not nullDorPhNochar(12)否NullDorAdministchar(10)否Null3.宿舍(Room)基本信息表,用于记

26、录宿舍的基本信息:属性名数据类型取值范围是否是主属性或外键完整性RNochar(6)01-00199-999是Not nullRHeaderchar(10)否NullRGradechar(4)否Not nullRDepartchar(20)否Not nullRPerfectchar(20)否Not nullDorNosmallint0099是Not nullDorCampuschar(4)四面八方其中之一是Not nullDorLocationchar(4)四面八方其中之一是Not null4.宿舍楼配备物品(Fitment)基本信息表,用于记录宿舍楼配备物品的基本信息:属性名数据类型取值范围

27、是否是主属性或外键完整性FitNamechar(16)是Not nullFitPricefloat大于0否Not nullFitNumInt大于0否Not nullDorNosmallint0099是Not nullDorCampuschar(4)四面八方其中之一是Not nullDorLocationchar(4)四面八方其中之一是Not null5.宿舍学生(Student)基本信息表,用于记录宿舍学生的基本信息:属性名数据类型取值范围是否是主属性或外键完整性StuNochar(9)00000000999999999是Not nullDepNamechar(20)否Not nullStuN

28、amechar(10)否Not nullStuSexchar(2)男、女否Not nullStuHomechar(10)否Not nullStuBorthdatetime否Not nullStuETimedatetime否Not nullStuPerfectchar(20)否Not nullStuClassint大于0小于10否Not nullRNochar(6)01-00199-999是Not nullDorNosmallint0099是Not nullDorCampuschar(4)四面八方其中之一是Not nullDorLocationchar(4)四面八方其中之一是Not null6.

29、宿舍保卫处(SafeGuard)基本信息表,用于记录保卫处的基本信息:属性名数据类型取值范围是否是主属性或外键完整性SGNamechar(15)是Not nullSGWorNumint大于0否Not nullSGHeaderchar(10)否Not nullSGPhonechar(12)否Null7.宿舍楼物品出入(ArticalInOut)基本信息表,用于记录物品出入的基本信息:属性名数据类型取值范围是否是主属性或外键完整性StuNochar(9)00000000999999999是Not nullAIOArticalchar(16)否NullAIOPrinchar(9)否Not nullA

30、IODatedatetime是Not nullAIONoInt大于0是Not nullDorNosmallint0099是Not nullDorCampuschar(4)四面八方其中之一是Not nullDorLocationchar(4)四面八方其中之一是Not null8.宿舍配备物品损坏(FitmentDestruction)基本信息表,用于记录物品损坏的基本信息:属性名数据类型取值范围是否是主属性或外键完整性FitNamechar(16)是Not nullStuNochar(9)00000000999999999是Not nullRNochar(6)01-00199-999是Not n

31、ullFDFitNumInt大于等于0否Not nullDorNosmallint0099是Not nullDorCampuschar(4)四面八方其中之一是Not nullDorLocationchar(4)四面八方其中之一是Not null9.宿舍配备物品损坏赔偿(FitmentCompensate)基本信息表,记录损坏物品赔偿的基本信息:属性名数据类型取值范围是否是主属性或外键完整性FitNamechar(16)是Not nullStuNochar(9)00000000999999999是Not nullFCPrinchar(10)是Not nullFCompDatedatetime否N

32、ot nullFCompNumint大于等于0否Not null10.宿舍事故注册(Accident)基本信息表,用于记录宿舍事故注册的基本信息:属性名数据类型取值范围是否是主属性或外键完整性AcNoint00009999是Not nullAcTypechar(10)否Not nullStuNochar(30)00000000999999999是Not nullAcDatedatetime是Not nullAcArticalchar(30)否Not nullAcVerifybool否NullSGNamechar(15)是NullAcArNumint大于等于0否Not nullAcStuPhch

33、ar(12)否Null11.宿舍事故调查(AccidentResearch)基本信息表,用于记录宿舍事故调查的基本信息:属性名数据类型取值范围是否是主属性或外键完整性AcNoint00009999是Not nullARNamechar(15)是Not nullSGNamechar(15)是 Not nullARResultbool否Not null12.宿舍事故赔偿(AccidentCompensate)基本信息表,用于记录宿舍事故赔偿的基本信息:属性名数据类型取值范围是否是主属性或外键完整性AcNoint00009999是Not nullACStuchar(10)00000000999999

34、999是Not nullAcArticalchar(30)否Not nullACDatedatetime否Not nullSGNamechar(15)是Not null3.4 用户子模式设计编号用户子模式(View)作用(共性:提供数据保密和安全保护机制)V1WorView便于查询和修改楼道工人的基本信息V2DormView方便宿舍楼的基本信息的查询、更新V3RoomView以便于宿舍的基本信息的查询和更新V4FitView用于宿舍楼配备物品的基本信息的查询V5StuView便于查询和更改学生的基本信息V6SGView方便学生查询宿舍保卫处的基本信息V7ArIOView以便于物品出入的管理和信

35、息的查询、更改V8FDView便于宿舍物品损坏的的登记及处理和信息的查询V9FCView查询损坏物品赔偿的基本信息,便于宿舍物品的管理V10AccView方便学生事故的注册及保卫人员对事故注册的查询V11ARView便于学生查询宿舍事故调查的基本信息V12ACView方便宿舍事故赔偿的信息查询和更新View的具体结构略。4 物理结构设计4.1 存储结构由于系统数据不多,所以只在两个盘驱分别建立一个主数据文件和一个日志文件就可以了。4.2 索引为数据库中各基本表建立的索引如下:由于基本表Room,Student的主码RNo,StuNo经常在查询条件和连接操作的连接条件中出现,且它们的值唯一,考虑

36、在两个属性上建立唯一性索引;Dormitory的主码DorNo,DorCampus,DorLocation经常在查询条件中出现,且它们的组合值唯一,考虑在它们之上建立组合索引;基本表Student的属性StuName,经常在查询条件中出现,且经常出现在相等的比较条件中,考虑在其之上建立聚簇索引;基本表Fitment、SafeGuard的属性值几乎不会有什么变化,更新率很低,可考虑适当建立索引;基本表Worker,ArticalInOut,FitmentDestruction,FitmentCompensate,Accident,AccidentResearch,AccidentCompensa

37、te的属性值经常发生变化,权衡系统为维护索引付出的代价,可考虑不建立索引,也可以适当建立索引。5 实施5.1 建立数据库create database Student_Dormitory_Management;5.2建立数据表(1)楼道工人基本信息表的建立:create table Worker(WorNo char(5) not null unique,WorName char(10) not null,WorType char(8) not null,WorWage int not null,WorSex char(2) not null,WorPhNo char(12) null,Wor

38、Time char(30) null,DorNo smallint not null,DorCampus char(4) not null,DorLocation char(4) not null,primary key(WorNo),foreign key(DorNo, DorCampus, DorLocation) references Dormitory(DorNo,DorCampus,DorLocation),check(WorWage = 0),check(WorSex = 男 or WorSex = 女);(2)宿舍楼基本信息表的建立:create table Dormitory(

39、DorNo smallint not null,DorCampus char(4) not null,DorLocation char(4) not null,DorPhNo char(12)null,DorAdminist char(10) null,primary key(DorNo,DorCampus,DorLocation),check(DorNo0 and DorNo100);(3)宿舍基本信息表的建立:create table Room(RNo char(6)not null unique,RHeader char(10) null,RGrade char(4)not null,R

40、Depart char(20)not null,RPerfect char(20) not null,DorNo smallint not null,DorCampus char(4) not null,DorLocation char(4) not null,primary key(RNo),foreign key(DorNo, DorCampus, DorLocation) references Dormitory(DorNo,DorCampus,DorLocation);(4)宿舍楼配备物品基本信息表的建立:create table Fitment(FitName char(16)not

41、 null unique,FitPrice floatnot null,FitNum int not null,DorNo smallint not null,DorCampus char(4)not null,DorLocation char(4)not null,primary key(FitName),foreign key(DorNo, DorCampus, DorLocation) references Dormitory(DorNo,DorCampus,DorLocation);(5)宿舍学生基本信息表的建立:create table Student(StuNo char(9)not null unique,DepName char(20)not null

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服