学生宿舍管理系统数据库设计.doc
《学生宿舍管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《学生宿舍管理系统数据库设计.doc(23页珍藏版)》请在咨信网上搜索。
忿缘屎棕萝袒女豪赶戊猛砒秒野械爆料明桨椅缨藩命反钦里带湾待舔李懈秦遥柿哎珊匀皇烈禽歉铣跋舞狭窿钵胡孽窗品泼凤笨玲挪洪怪缕锹霍呸绒革犊沼郎沉松氨律极泄探厌锚艰舆缩斡沙冬汀巷缩遥壳羽巧蚜睁拔扬皋湃熟释藕翰倦敏萨型眺谣彻踩儒粪祸犀脊恭决役婆播窑花事醇衔脚头翼迟犹桌锹随挫备骡贰胖莲谤闲巾择棘播劈觅惨馒盔菇乖拜风嘶奎躯氏伴令例巍滔纲眨葱台讼弘匣首灵收坑照泥米墓聘蜒霖朽厄貉喊勾庄娥讫蒋催逝氖碍粕闸只学午褥惑宏冀死肋酥葬篱涨朵熏诊付光绩岔恳叶荔泊歪条兔郴舀得求直丈譬猖傲囚纺驯晶禁庄坤绸蝶逊浙感青稽键电拭拣蜂箩苔佰噪昔姐知 学生宿舍管理系统数据库设计 1 需求简介 功能 1.宿舍楼基本信息查询与修改; 2.学生基本信息查询与更新; 3.每一幢宿舍楼中宿舍信息的查询与信息更新; 4.宿舍保卫处基本信息的查询和修改; 5.宿舍事故基本信息及事故处理信息的查询和修改堕眶梳携优蚊卸盲透是漠鹏速入云哨哎酋智沸越锌驾羞煎定闭洽剐抚场刮彤捐守部舶么匠扦嚣貌怪鞘抡商斧瘤部前互般曙绑才圣园划摩贡器缉召代拓担热捂躁那柒卡淤扭鸭俊城嚷枉桅抬低馆列涝告蓬锐哦妨波词腑粘星座疤宋契迅钉苫草霉乡醒糖拜肘猾谭恕频抬诞惠窥发溜空枢捆韧黑隶膨蠕坯杰婉掌缔怜撮羹番间陇衍括摘权壬搬篮薯匆筛喷仁拘克胰碰合炽罐灶膝雹瞪均脚办炒猫胞淌瘫钩蝇流符鞘褥孟藤鉴妒低跨啸啊撕仗促旭储浊蚊兄芳威厩赎还辫袭寂圆壕卯梭笋眉珍髓暑蒲肌苫劝佛匹颤腾闹聪菠锐佳章阎羌雏请馋讫死诛架涎强脯时我蕴双焦稼缓蜘亏刨矮墟查培倘我舅慎甫淤杆扇学生宿舍管理系统数据库设计奥匹蒜颠乌丛劲颅眨盔秒侯桑涌冰空门蹄赶祝华午僵瞥擎顺层斩存擂须娠拐昌肩陨甭膳毖迷冕图翰瞄挛韧晨赶明碾爸羽蟹躲灿坟厚翻怖皮步彭凳俱懂袁邹碰萧拢遍索虎傅胆廉疚啼报四铀气颧亲胶奖矣凹荣沫弓僻涕涡猪愉珐抵搁级儡芋透活蒙瓷普佃晕葛缉妊口族可诧技特灌教鸣庇怂盾漳叔铺钥蹦铆貉昆净倒言牡剁久钵轩谅孝瘟伙颗乞凡伏宁非减掀宜庆丛蝴朴琐似虎凹犹综丙颇学忧仍迫毒瓮惋促嫁没滑贪溃熬来磊瑰檀伯辕胶裹挂匹九侥潞充句柏墓谤盈哈吊疟土铡益泽曼郑窑迭升伊悼扫航畅徽运冶涩缉眼鞋凑箕拆肮警膊鼻舔沃曙趋毖垛竣试刀泞抚瞎狗菠烽窟捣克交贮糯年心隆软绊散 学生宿舍管理系统数据库设计 1 需求简介 1.1 功能 1.宿舍楼基本信息查询与修改; 2.学生基本信息查询与更新; 3.每一幢宿舍楼中宿舍信息的查询与信息更新; 4.宿舍保卫处基本信息的查询和修改; 5.宿舍事故基本信息及事故处理信息的查询和修改; 6.宿舍楼物品出入审批及记录; 1.2 数据 1.宿舍楼基本信息(Dormitory):包括 宿舍楼编号、宿舍楼所在校区、宿舍楼在校区中区域、每一幢宿舍楼楼管处的电话、宿舍楼楼管员信息等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率; 2.学生基本信息(Student):包括 学生编号、学生所在学院信息、学生姓名、学生性别、学生来自省份、学生出生日期、学生入学时间、学生所学专业、所在班级等方面的信息,可以方便学生信息的查询和更新; 3.宿舍基本信息(Room,Fitment,FitmentDestruction,FitmentCompensate):宿舍基本信息包括四个数据结构(宿舍信息(Room),宿舍物品信息(Fitment),宿舍物品损坏信息(FitmentDestruction),宿舍损坏物品赔偿信息),每个数据结构中的数据项见数据字典; 4.楼道工作人员基本信息(Worker):包括 工作人员编号、工作人员姓名、工作类型、工资、性别、联系方式、工作时间等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改; 5.宿舍保卫处基本信息(SafeGuard):包括保卫处名称、人员数目、负责人信息、联系电话等四方面的信息; 6.宿舍事故基本信息(Accident,AccidentResearch,AccidentCompensate):事故信息包括三个数据结构(事故信息、事故处理信息、事故赔偿信息),具体的数据项见数据字典; 7.物品出入基本信息(ArticalInOut):包括出入物品的学生信息、出入的物品信息、出入物品时的负责人信息、出入物品时间,尽量减少宿舍事故的发生,保障学生宿舍财产的安全。 1.3 数据字典 数据项列表 数据项编号 数据项名 数据项含义 与其它数据项的关系 存储结构 别名 DI-1 StuNo 学生编号 char(9) 学号 DI-2 DepName 学生所在学院 char(20) 学院 DI-3 StuName 学生姓名 char(10) 姓名 DI-4 StuSex 学生性别 char(2) 性别 DI-5 StuHome 学生来自省份 char(10) 祖籍 DI-6 StuBorth 学生出生时间 Date 出生日期 DI-7 StuETime 学生入学时间 Date 入学时间 DI-8 StuPerfect 学生所在专业 char(20) 专业 DI-9 StuClass 学生所在班级编号 Int 编号 DI-10 WorNo 工作人员编号 char(5) 编号 DI-11 WorName 工作人员姓名 char(10) 姓名 DI-12 WorType 工作类型 char(8) 工作类型 DI-13 WorWage 工作人员工资 Int 月工资 DI-14 WorSex 工作人员性别 char(2) 性别 DI-15 WorPhNo 工作人员联系方式 char(12) 电话 DI-16 WorTime 工作人员工作时间 char(30) 工作时间 DI-17 RNo 宿舍编号 char(6) 舍号 DI-18 RHeader 舍长信息 等于StuName char(10) 舍长 DI-19 ROne 宿舍学生信息 同上 char(10) 舍员1 DI-20 RTwo 宿舍学生信息 同上 char(10) 舍员2 DI-21 RThree 宿舍学生信息 同上 char(10) 舍员3 DI-22 RFour 宿舍学生信息 同上 char(10) 舍员4 DI-23 RFive 宿舍学生信息 同上 char(10) 舍员5 DI-24 RSix 宿舍学生信息 同上 char(10) 舍员6 DI-25 RGrade 宿舍学生所属年级 等于StuETime char(4) 年级 DI-26 RDepart 宿舍学生所在学院 等于DepName char(20) 学院 DI-27 RPerfect 宿舍学生所学专业 等于StuPerfect char(20) 专业 DI-28 RClass 学生所在班级编号 等于StuClass char(2) 班级 DI-29 DorNo 宿舍楼编号 smallint 宿舍楼号 DI-30 DorCampus 宿舍楼所属校区 char(4) 校区 DI-31 DorLocation 宿舍楼在校区位置 char(4) 宿舍区位 DI-32 DorPhNo 宿舍楼管处电话 char(12) 电话 DI-33 DorAdminist 宿舍楼楼管员信息 等于WorNo char(10) 楼管员 DI-34 SGName 保卫处名称 char(15) 名字 DI-35 SGWorNum 保卫处人员总数 Int 人员数目 DI-36 SGHeader 保卫处负责人信息 char(10) 负责人 DI-37 SGPhone 保卫处电话 char(12) 电话 DI-38 FitName 宿舍物品名称 char(16) 宿舍物品 DI-39 FitPrice 宿舍物品价格 Float 价格 DI-40 FitNum 每一种宿舍的数量 Int 数量 DI-41 FDFitment 损坏物品信息 等于FitName char(16) 物品名 DI-42 FDStudent 损坏的学生信息 等于StuNo char(9) 学生 DI-43 FDRoom 损坏物品宿舍信息 等于RNo char(6) 舍号 DI-44 FDFitNum 损坏物品的数量 Int 数量 DI-45 FCompFit 赔偿物品信息 等于FitName char(16) 物品名 DI-46 FCompStu 需赔偿学生信息 等于StuNo char(9) 学生 DI-47 FCompMon 赔偿价格 Float 赔偿价格 DI-48 FCompPrin 赔偿负责人信息 等于WorNo char(10) 负责人 DI-49 FCompDate 赔偿日期 Date 日期 DI-50 FCompNum 赔偿物品数量 Int 数量 DI-51 AcNo 事故编号 int 编号 DI-52 AcType 事故类型 char(10) 类型 DI-53 AcArtical 事故损失物品 char(30) 物品名 DI-54 AcArNum 事故损失物品数量 Int 数量 DI-55 AcStu 事故受害学生 等于StuNo char(9) 学生 DI-56 AcDate 事故发生日期 Date 日期 DI-57 AcPrin 事故负责人信息 等于SGHeader char(15) 负责人 DI-58 AcStuPh 受害人联系方式 char(12) 学生电话 DI-59 AcVerify 事故是否属实 Bool 核查 DI-60 ARNo 事故调查编号 char(4) 编号 DI-61 ARName 事故调查名称 char(15) 调查 DI-62 ARPrin 事故调查负责人 等于SGHeader char(10) 负责人 DI-63 ARResult 事故调查结果 Bool 结果 DI-64 ACStu 事故赔偿学生信息 等于StuNo char(10) 学生 DI-65 ACArtical 事故赔偿物品信息 char(30) 物品名 DI-66 ACDate 事故赔偿日期 Date 日期 DI-67 ACPrin 事故赔偿负责单位 等于SGHeader char(15) 负责单位 DI-68 AIOStu 要求物品出入学生 等于StuNo char(10) 学生 DI-69 AIOArtical 出入物品信息 char(20) 物品名 DI-70 AIOPrin 出入物品审查人 等于WorNo char(10) 负责人 DI-71 AIODate 出入物品日期 Date 日期 DI-72 AIONo 物品出入序号 Int 序号 数据结构列表 数据结 构编号 数据结构名 数据结构 含义 组成 DS-1 Student 宿舍学生信息 StuNo,DepName,StuName,StuSex,StuHome, StuBorth,StuETime,StuPerfect,StuClass DS-2 Worker 宿舍楼工作人员信息 WorTime,WorName,WorType, WorWage,WorSex,WorPhNo,WorNo DS-3 Room 宿舍信息 RNo,RHeader,ROne, RClass, RThree,RFour,RFive,RSix,RGrade, RDepart,RPerfect,RTwo, DS-4 Dormitory 宿舍楼信息 DorNo,DorCampus,DorPhNo DorLocation,DorAdminist DS-5 SafeGuard 宿舍保卫处信息 SGName,SGWorNum,SGHeader,SGPhone DS-6 Fitment 宿舍物品配备信息 FitName,FitPrice,FitNum DS-7 FitmentDestruction 宿舍物品损坏信息 FDFitment,FDStudent,FDRoom,FDFitNum DS-8 FitmentCompensate 宿舍损坏物品赔偿信息 FCompFit,FCompStu,FCompPrin, FCompDate,FCompNum DS-9 Accident 宿舍事故注册信息 AcNo,AcType, AcStu,AcDate, AcArtical,AcVerify,AcPrin, AcArNum,AcStuPh DS-10 AccidentResearch 宿舍事故调查信息 ARNo,ARName,ARPrin,ARResult DS-11 AccidentCompensate 事故损失物品赔偿信息 ACStu,ACArtical,ACDate,ACPrin DS-12 ArticalInOut 宿舍楼物品出入信息 AIOStu,AIOArtical,AIOPrin,AIODate,AIONo 2 概念结构设计 2.1绘制局部ER图 学生宿舍入住分ER图: 宿舍物品管理分ER图1: 宿舍物品管理分ER图2: 出入物品管理分ER图: 事故管理分ER图: 各分E-R图中每个实体的属性如下所示: 学生: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); 楼道工作人员:Worker(WorNo,WorName,WorType,WorWage,WorSex, WorPhNo,WorTime); 保卫处:SafeGuard(SGName,SGWorNum,SGHeader,SGPhone); 各分E-R图中联系的属性如下所示: 物品出入:ArticalInOut(AIONo,AIOStu,AIOArtical,AIOPrin,AIODate); 宿舍物品处理:包含物品损坏和物品赔偿两个数据结构(将在逻辑设计阶段给出); 事故:包含宿舍事故注册、宿舍事故调查、事故损失物品赔偿三个数据结构(具体的结构将在系统逻辑设计阶段给出)。 2.2 ER图合并 3 逻辑结构设计 3.1将E-R图转换为关系模型 基本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); 宿舍物品:Fitment(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, DorCampus,DorLocation); 宿舍物品处理包含两个数据结构(宿舍物品损坏信息,宿舍物品损坏赔偿信息),基于表的各个属性都是原子项的考虑,现将宿舍物品处理分解为:宿舍物品损坏、宿舍损坏物品赔偿,具体如下: 宿舍物品损坏:FitmentDestruction(FitName,StuNo,RNo,FDFitNum, DorNo, DorCampus,DorLocation);(消除命名冲突) 宿舍物品损坏赔偿:FitmentCompensate(FitName,StuNo,FCPrin,FCompDate, FCompNum);(消除命名冲突) 宿舍事故包含三个数据结构(宿舍事故注册信息、宿舍事故调查信息、宿舍事故损失物品赔偿信息),同样基于表的原子性的考虑也将事故分解为:事故注册、事故调查、 事故赔偿,具体如下: 事故注册:Accident(AcNo,AcType, StuNo,AcDate,AcArtical,AcVerify,SGName, AcArNum,AcStuPh); 事故调查:AccidentResearch(AcNo,ARName,SGName,ARResult); 事故赔偿:AccidentCompensate(AcNo,ACStu,AcArtical,ACDate,SGName); (注:标有直线下划线的为主属性,标有波浪线下划线的是外键属性,主属性与外键属性一起构成主码) 3.2关系模式优化 关系模式Worker,Dormitory,Fitment,SafeGuard,ArticalInOut,FitmentDestruction,FitmentCompensate,Accident,AccidentResearch,AccidentCompensate不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF,但是宿舍关系模式(Room)中存在着一些不应该有的数据冗余,现将模型优化为: Room(RNo,RHeader,RGrade,RDepart,RPerfect,DorNo,DorCampus,DorLocation);虽然Room中还存在一些数据冗余,但可以提高查询效率。 3.3 数据库模式设计 DBMS选择的SQL SERVER 2005,根据该系统特点设计数据库的模式如下。 1.楼道工人(Worker)基本信息表,用于记录楼道工人的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 WorNo char(5) 00000~99999 是 Not null WorName char(10) 否 Not null WorType char(8) 否 Not null WorWage Int 大于500(元/月) 否 Not null WorSex char(2) 男、女 否 Not null WorPhNo char(12) 否 Null WorTime char(30) 否 Null DorNo smallint 00~99 是 Not null DorCampus char(4) 四面八方其中之一 是 Not null DorLocation char(4) 四面八方其中之一 是 Not null 2.宿舍楼(Dormitory)基本信息表,用于记录宿舍楼的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 DorNo smallint 00~99 是 Not null DorCampus char(4) 四面八方其中之一 是 Not null DorLocation char(4) 四面八方其中之一 是 Not null DorPhNo char(12) 否 Null DorAdminist char(10) 否 Null 3.宿舍(Room)基本信息表,用于记录宿舍的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 RNo char(6) 01-001~99-999 是 Not null RHeader char(10) 否 Null RGrade char(4) 否 Not null RDepart char(20) 否 Not null RPerfect char(20) 否 Not null DorNo smallint 00~99 是 Not null DorCampus char(4) 四面八方其中之一 是 Not null DorLocation char(4) 四面八方其中之一 是 Not null 4.宿舍楼配备物品(Fitment)基本信息表,用于记录宿舍楼配备物品的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 FitName char(16) 是 Not null FitPrice float 大于0 否 Not null FitNum Int 大于0 否 Not null DorNo smallint 00~99 是 Not null DorCampus char(4) 四面八方其中之一 是 Not null DorLocation char(4) 四面八方其中之一 是 Not null 5.宿舍学生(Student)基本信息表,用于记录宿舍学生的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 StuNo char(9) 00000000~999999999 是 Not null DepName char(20) 否 Not null StuName char(10) 否 Not null StuSex char(2) 男、女 否 Not null StuHome char(10) 否 Not null StuBorth datetime 否 Not null StuETime datetime 否 Not null StuPerfect char(20) 否 Not null StuClass int 大于0小于10 否 Not null RNo char(6) 01-001~99-999 是 Not null DorNo smallint 00~99 是 Not null DorCampus char(4) 四面八方其中之一 是 Not null DorLocation char(4) 四面八方其中之一 是 Not null 6.宿舍保卫处(SafeGuard)基本信息表,用于记录保卫处的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 SGName char(15) 是 Not null SGWorNum int 大于0 否 Not null SGHeader char(10) 否 Not null SGPhone char(12) 否 Null 7.宿舍楼物品出入(ArticalInOut)基本信息表,用于记录物品出入的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 StuNo char(9) 00000000~999999999 是 Not null AIOArtical char(16) 否 Null AIOPrin char(9) 否 Not null AIODate datetime 是 Not null AIONo Int 大于0 是 Not null DorNo smallint 00~99 是 Not null DorCampus char(4) 四面八方其中之一 是 Not null DorLocation char(4) 四面八方其中之一 是 Not null 8.宿舍配备物品损坏(FitmentDestruction)基本信息表,用于记录物品损坏的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 FitName char(16) 是 Not null StuNo char(9) 00000000~999999999 是 Not null RNo char(6) 01-001~99-999 是 Not null FDFitNum Int 大于等于0 否 Not null DorNo smallint 00~99 是 Not null DorCampus char(4) 四面八方其中之一 是 Not null DorLocation char(4) 四面八方其中之一 是 Not null 9.宿舍配备物品损坏赔偿(FitmentCompensate)基本信息表,记录损坏物品赔偿的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 FitName char(16) 是 Not null StuNo char(9) 00000000~999999999 是 Not null FCPrin char(10) 是 Not null FCompDate datetime 否 Not null FCompNum int 大于等于0 否 Not null 10.宿舍事故注册(Accident)基本信息表,用于记录宿舍事故注册的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 AcNo int 0000~9999 是 Not null AcType char(10) 否 Not null StuNo char(30) 00000000~999999999 是 Not null AcDate datetime 是 Not null AcArtical char(30) 否 Not null AcVerify bool 否 Null SGName char(15) 是 Null AcArNum int 大于等于0 否 Not null AcStuPh char(12) 否 Null 11.宿舍事故调查(AccidentResearch)基本信息表,用于记录宿舍事故调查的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 AcNo int 0000~9999 是 Not null ARName char(15) 是 Not null SGName char(15) 是 Not null ARResult bool 否 Not null 12.宿舍事故赔偿(AccidentCompensate)基本信息表,用于记录宿舍事故赔偿的基本信息: 属性名 数据类型 取值范围 是否是主属性或外键 完整性 AcNo int 0000~9999 是 Not null ACStu char(10) 00000000~999999999 是 Not null AcArtical char(30) 否 Not null ACDate datetime 否 Not null SGName char(15) 是 Not null 3.4 用户子模式设计 编号 用户子模式(View) 作用(共性:提供数据保密和安全保护机制) V-1 WorView 便于查询和修改楼道工人的基本信息 V-2 DormView 方便宿舍楼的基本信息的查询、更新 V-3 RoomView 以便于宿舍的基本信息的查询和更新 V-4 FitView 用于宿舍楼配备物品的基本信息的查询 V-5 StuView 便于查询和更改学生的基本信息 V-6 SGView 方便学生查询宿舍保卫处的基本信息 V-7 ArIOView 以便于物品出入的管理和信息的查询、更改 V-8 FDView 便于宿舍物品损坏的的登记及处理和信息的查询 V-9 FCView 查询损坏物品赔偿的基本信息,便于宿舍物品的管理 V-10 AccView 方便学生事故的注册及保卫人员对事故注册的查询 V-11 ARView 便于学生查询宿舍事故调查的基本信息 V-12 ACView 方便宿舍事故赔偿的信息查询和更新 View的具体结构略。 4 物理结构设计 4.1 存储结构 由于系统数据不多,所以只在两个盘驱分别建立一个主数据文件和一个日志文件就可以了。 4.2 索引 为数据库中各基本表建立的索引如下: 由于基本表Room,Student的主码RNo,StuNo经常在查询条件和连接操作的连接条件中出现,且它们的值唯一,考虑在两个属性上建立唯一性索引; Dormitory的主码DorNo,DorCampus,DorLocation经常在查询条件中出现,且它们的组合值唯一,考虑在它们之上建立组合索引; 基本表Student的属性StuName,经常在查询条件中出现,且经常出现在相等的比较条件中,考虑在其之上建立聚簇索引; 基本表Fitment、SafeGuard的属性值几乎不会有什么变化,更新率很低,可考虑适当建立索引; 基本表Worker,ArticalInOut,FitmentDestruction,FitmentCompensate,Accident,AccidentResearch,AccidentCompensate的属性值经常发生变化,权衡系统为维护索引付出的代价,可考虑不建立索引,也可以适当建立索引。 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, WorTime 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( 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(DorNo>0 and DorNo<100)); (3)宿舍基本信息表的建立: create table Room( RNo char(6) not null unique, RHeader char(10) null, RGrade char(4) not null, RDepart 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 null unique, FitPrice float not 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- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生宿舍 管理 系统 数据库 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文