数据组织-visual c++项目开发实例导航

时间:2024-07-16 21:12:21
【文件属性】:

文件名称:数据组织-visual c++项目开发实例导航

文件大小:587KB

文件格式:PDF

更新时间:2024-07-16 21:12:21

数据库 课程设计 学生宿舍管理

3.2 数据组织 3.2.1将 E-R 图转换为关系模型 由于宿舍与学生是 1:n关系,可以将其之间的联系与 n端实体学生合并, 宿舍和员工, 学生和临时设备,学生和来访者也是 1:n 关系,同样也将其之间的联系与 n 端实体员工, 临时设备,来访者合并,具体的基本 E-R图向关系模型的转化如下: 学生住宿表:(学号,姓名,性别,专业,入住时间,联系方式,楼号,宿舍号) 宿舍表:(楼号,宿舍号,电话号码,可住人数,已住人数) 员工表:(员工号,员工姓名,性别,职位,家庭地址,联系方式,楼号) 临时设备租赁表: (设备号,设备名,租赁日期,归还日期,租赁费用,学号) 报修表:(楼号,宿舍号,物品号,报修原因,提交日期,解决日期 ,报修费用) 水电费表:(楼号,宿舍号,月份,用电量,电费,用水量,水费) 来访者表:(来访人姓名,被访人姓名,所属关系,证件名称,来访日期,来访时间, 结束时间,学号) 3.2.2 逻辑结构定义 由以上分析,得出上述 7 个表格结构如下: 学生住宿表,主要记录学生住宿的基本信息。 属性名 类型 长度 完整性约束 备注 学号 char 8 主码 住宿学生学号 姓名 Varchar 10 非空 住宿学生姓名 性别 char 2 男或女,默认值男 学生性别 专业 Varchar 20 非空 学生专业 联系方式 char 11 可以为空 联系方式 入住时间 datetime 8 非空 新生搬入时间 楼号 char 2 外码 学生住的楼号 宿舍号 char 3 外码 学生住的宿舍号 员工表,主要记录员工的基本信息。 属性名 类型 长度 完整性约束 备注


网友评论