学生宿舍管理系统 数据库程序设计 一、需求分析 1.目标和任务 (1)了解目前宿舍管理的现状以及SQL Server 2008的功能和特点
(2)练习E-R模型与关系模型的转换
数据库应有的功能 ①学生基本信息存储和查询 ②每一栋宿舍楼中宿舍信息的存储和查询 ③宿舍基本信息的存储和查询 ④宿舍楼基本信息查询与修改 ⑤宿舍楼物品出入审批及记录 二、概念设计 1
实体 学生:Student(StuNo,DepName,StuName,StuSex, StuClass); 宿舍:Room(RNo,RHeader,ROne,RTwo ,RClass,RThree,RFour,RFive,RSix); 宿舍楼:Dormitory(DorNo,DorCmpus,DorLocation,DorPhNo,DorAdminist); 宿管人员:DorAdminist (WorNo,WorName,WorSex,WorPhNo,WorTime); 住宿:Stay(Rno, StuNo,Time) 2
数据字典 (一) 表名 表名 含义 Dormitory 宿舍楼 Room 房间 Student 学生 Worker 宿舍管理员 Stay 入住 (二)表结构 1、Dormitory 表 1 Dormitory表结构 字段名 数据类型 字段含义 约束 DorNo Decimal 宿舍楼编号 Primary Key DorCampus varChar(50) 所属学校 DorLocation varChar(50) 地点 DorAdminis varChar(9) 管理员编号 Forgien keys DorName varChar(9) 简称 DorPhNo varChar(50) 电话 2、Room 表 2 Room 表结构 字段名 数据类型 字段含义 约束 RNo Char(9) 宿舍