数据库课程设计
目录
1、概述 ........................................................................................................................................................... 3 2、课程设计的需求分析 ............................................................................................................................... 3
2.2.2、处理要求: ......................................................................................................................... 4 2.2.3、安全性与完整性要求: ..................................................................................................... 4
3、概念结构设计 ........................................................................................................................................... 4
3.1、概念结构设计工具(E-R模型) ................................................................................................. 4 3.2、宿舍管理员子系统 ........................................................................................................................ 6
3.2.1、子系统描述: ..................................................................................................................... 6 3.2.2、管理员子系统分布E-R图: ............................................................................................. 6 3.2.3、宿舍管理员子系统说明: ................................................................................................. 8 3.3、学生住宿管理子系统: ................................................................................................................ 8
3.3.1、学生住宿子系统描述: ..................................................................................................... 8 3.3.2、学生住宿的分布E-R图 ..................................................................................................... 8 3.3.3、学生住宿子系统说明: ..................................................................................................... 9 3.4、实体宿舍子系统 ............................................................................................................................ 9
3.4.1、实体宿舍子系统描述: ..................................................................................................... 9 3.4.2、实体宿舍系统的分布E-R图 ............................................................................................. 9 3.4.3、实体宿舍子系统说明 ......................................................................................................... 9 3.5、实体宿管子系统 .......................................................................................................................... 10
3.5.2、实体宿管的分布E-R图 ................................................................................................... 10 3.5.3、实体宿管子系统的说明 ................................................................................................... 10 3.6、外部人员子系统 .......................................................................................................................... 11
3.6.1、外部人员子系统的描述 ................................................................................................... 11 3.6.2、外部人员子系统的分布E-R图 ....................................................................................... 11 3.6.3、外部人员子系统说明 ....................................................................................................... 11 3.7、总体E-R图.................................................................................................................................. 12
3.7.1、E-R图的集成 .................................................................................................................... 12 3.7.2、总体E-R图 ....................................................................................................................... 13
4、逻辑结构设计 ......................................................................................................................................... 14
4.1、关系数据模式 .............................................................................................................................. 14 4.2、视图的设计 .................................................................................................................................. 14 5、数据库物理设计与实施 ......................................................................................................................... 15
5.1、数据库应用的硬件、软件环境介绍 .......................................................................................... 15 5.2、物理结构设计 .............................................................................................................................. 16 5.3、索引的设计 .................................................................................................................................. 16 5.4、建立数据库 .................................................................................................................................. 16 5.5、加载测试数据 .............................................................................................................................. 18
5.5.1、宿舍表格记录插入 ........................................................................................................... 18 5.2.2、学生住宿表格记录插入 ................................................................................................... 18
6、数据操作与实现 ..................................................................................................................................... 19
6.1数据查询操作 ................................................................................................................................. 19 6.2、数据更新操作 .............................................................................................................................. 20