数据库系统原理与应用上机实验指导与课程设计
-
【作 者】主编 司冠南 曹梅红
【I S B N 】978-7-5170-4545-8
【责任编辑】李炎
【适用读者群】本专通用
【出版时间】2016-08-20
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】244
【千字数】374
【印 张】15.25
【定 价】¥32
【丛 书】普通高等教育“十三五”规划教材(计算机专业群)
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
数据库原理与应用是高等教育本科院校计算机相关专业的一门主干课程。对于应用型本科学生,学好这门课不仅需要扎实的理论基础,还需要大量的上机实践与综合实训。本书基于SQL Server 2008数据库系统和Java开发语言为数据库原理与应用课程提供了实验指导教材。
本书包含上机实验指导与课程设计指导两部分。上机实验指导部分共包含九个实验。实验一主要练习SQL Server 2008的安装;实验二主要练习数据库、表的创建和管理;实验三、四、五主要练习对数据库表中数据的插入、查询、删除、修改等操作;实验六、七主要练习数据库安全性、完整性约束的实现;实验八主要练习数据库的备份与恢复;实验九通过两个具体实例对数据库系统的需求分析、系统设计、数据库构建的全过程进行了综合练习。
课程设计指导部分共包含八个结合具体应用实际的软件系统开发任务。任务一是人事管理系统;任务二是超市销售管理系统;任务三是客房管理系统;任务四是学生信息管理系统;任务五是网上书店管理系统;任务六是办公室日常管理系统;任务七是轿车销售信息管理系统;任务八是机票预订管理系统。
本书可作为应用型本科和高职高专学生学习数据库原理与应用的教材,也可作为相关人员的技术培训教材和自学参考书。
本书基于SQL Server 2008数据库系统和Java开发语言为数据库原理与应用课程提供
了实验指导教材。
本书以适用于初学者为目的进行编排,知识难度控制在初学者能接受的范围内。在章
节编排和教学内容的编写上,力求符合课程理论的教学规律,并在所提供的应用案例
中附有大量实际代码,以帮助初学者更好地掌握实践技能。
前 言
数据库原理与应用是高等教育本科院校计算机相关专业的一门主干课程。对于应用型本科学生,学好这门课不仅需要扎实的理论基础,还需要大量的上机实践与综合实训。SQL Server 2008数据库系统界面直观、操作简单、功能强大,是本科学生进行实践训练的良好工具。而Java开发语言以其跨平台、多线程及强大的网络编程功能,成为应用最广泛的面向对象编程语言,是配合数据库系统进行综合实训的理想工具。本书正是基于SQL Server 2008数据库系统和Java开发语言为数据库原理与应用课程提供的实践指导教材。
本书以适用于初学者为目的进行编排,知识难度控制在初学者能接受的范围内。在章节编排和教学内容的编写上,力求符合课程理论的教学规律,并在所提供的应用案例中附有大量实际代码,以帮助初学者更好地掌握实践技能。
本书包含上机实验指导与课程设计指导两部分。
上机实验指导部分共包含九个实验。实验一主要练习SQL Server 2008的安装;实验二主要练习数据库、表的创建和管理;实验三、四、五主要练习对数据库表中数据的插入、查询、删除、修改等操作;实验六、七主要练习数据库安全性、完整性约束的实现;实验八主要练习数据库的备份与恢复;实验九通过两个具体实例对数据库系统的需求分析、系统设计、数据库构建的全过程进行了综合练习。
课程设计指导部分共包含八个结合具体应用实际的软件系统开发任务。
任务一以人事管理系统为背景,针对各种不同种类的信息,建立合理的数据库结构,以提高人事管理的工作效率和工作质量;
任务二以超市销售管理系统为背景,开发易用的程序帮助超市工作人员利用计算机提高工作效率;
任务三以宾馆客房管理系统为背景,实现对宾馆的客房管理、客户信息管理和订房服务管理等功能;
任务四以学生信息管理系统为背景,进行相关系统开发;
任务五以网上书店管理系统为背景,开发处理网上购书和库存的系统;
任务六以办公室日常管理系统为背景,开发具有文件信息管理、考勤信息管理、会议记录管理、通知公告管理等功能的软件系统;
任务七以轿车销售信息管理系统为背景,帮助汽车销售公司管理其销售信息,实现办公的信息化;
任务八以机票预订管理系统为背景,面向广大机票预订网点,开发供航空公司管理人员通过电脑操作进行机票预订管理的软件系统。
本书由司冠南、曹梅红任主编,刘捷任副主编,其中第一部分实验一至实验六由曹梅红编写,第一部分实验七至实验九由刘捷编写,第二部分由司冠南编写,全书由司冠南最后统稿,参与本书编写和录入工作的还有庞希愚、徐硕博老师,在此一并表示感谢。
由于作者水平有限,书中难免存在不足之处,恳请读者批评指正。
司冠南 曹梅红
2016年5月15日于济南
E-mail:siguannan@163.com
第一部分 上机实验指导
实验一 SQL Server 2008的安装 1
1.1 实验目的与要求 1
1.2 实验准备 1
1.3 实验内容 1
实验二 数据库、表的创建和管理 2
2.1 实验目的与要求 2
2.2 实验准备 2
2.3 实验内容 2
2.4 注意事项 9
2.5 思考题 9
实验三 表数据的操作 10
3.1 实验目的与要求 10
3.2 实验准备 10
3.3 实验内容 10
3.4 注意事项 12
3.5 思考题 12
实验四 数据库的简单查询和连接查询 13
4.1 实验目的与要求 13
4.2 实验准备 13
4.3 实验内容 13
4.4 注意事项 16
4.5 思考题 16
实验五 高级查询 17
5.1 实验目的与要求 17
5.2 实验准备 17
5.3 实验内容 17
5.4 注意事项 22
5.5 思考题 22
实验六 数据库安全性的实现 23
6.1 实验目的与要求 23
6.2 实验准备 23
6.3 实验内容 23
6.4 注意事项 35
6.5 思考题 35
实验七 完整性约束的实现 36
7.1 实验目的与要求 36
7.2 实验准备 36
7.3 实验内容 36
实验八 数据库备份和恢复 38
8.1 实验目的与要求 38
8.2 实验准备 38
8.3 实验内容 38
8.4 注意事项 43
8.5 思考题 43
实验九 数据库综合应用 44
9.1 实验目的与要求 44
9.2 实验准备 44
9.3 实例一:高校学生成绩管理系统设计 44
9.3.1 需求分析 44
9.3.2 概念结构设计 45
9.3.3 逻辑结构设计 48
9.3.4 创建数据库 50
9.4 实例二:高校学生收费管理系统设计 50
9.4.1 需求分析 50
9.4.2 概念结构设计 51
9.4.3 逻辑结构设计 53
9.4.4 创建数据库 56
第二部分 课程设计指导
任务一 人事管理系统 57
1.1 任务描述 57
1.2 需求分析 57
1.3 功能结构设计 58
1.4 数据库设计 59
1.4.1 E-R图 59
1.4.2 数据库表设计 60
1.4.3 数据库构建 61
1.5 关键代码示例 64
1.5.1 系统主界面 64
1.5.2 员工信息浏览 67
1.5.3 员工信息录入界面 70
1.5.4 数据库工具类 74
1.6 拓展练习 77
任务二 超市销售管理系统 78
2.1 任务描述 78
2.2 需求分析 78
2.3 功能结构设计 79
2.4 数据库设计 80
2.4.1 E-R图 80
2.4.2 数据库表设计 81
2.4.3 数据库构建 83
2.5 关键代码示例 86
2.5.1 主功能模块 86
2.5.2 数据库连接模块 94
2.5.3 表头显示模块 94
2.6 拓展练习 95
任务三 客房管理系统 96
3.1 任务描述 96
3.2 需求分析 96
3.3 功能结构设计 97
3.4 数据库设计 98
3.4.1 E-R图 98
3.4.2 数据库表设计 99
3.4.3 数据库构建 101
3.5 关键代码示例 103
3.5.1 系统登录界面 103
3.5.2 系统主界面 106
3.5.3 客房信息录入模块 110
3.6 拓展练习 114
任务四 学生信息管理系统 115
4.1 任务描述 115
4.2 需求分析 115
4.3 功能结构设计 116
4.4 数据库设计 117
4.4.1 E-R图 117
4.4.2 数据库表设计 118
4.4.3 数据库构建 121
4.5 关键代码示例 124
4.5.1 系统主界面 124
4.5.2 学生信息管理模块 127
4.5.3 选课管理模块 132
4.6 拓展练习 135
任务五 网上书店管理系统 136
5.1 任务描述 136
5.2 需求分析 136
5.3 功能结构设计 137
5.4 数据库设计 138
5.4.1 E-R图 138
5.4.2 数据库表设计 139
5.4.3 数据库构建 141
5.5 关键代码示例 144
5.5.1 数据处理工具类 144
5.5.2 书籍信息管理主界面 145
5.5.3 消费者购买图书界面 156
5.6 拓展练习 161
任务六 办公室日常管理系统 162
6.1 任务描述 162
6.2 需求分析 162
6.3 功能结构设计 163
6.4 数据库设计 165
6.4.1 E-R图 165
6.4.2 数据库表设计 166
6.4.3 数据库构建 168
6.5 关键代码示例 171
6.6 拓展练习 187
任务七 轿车销售信息管理系统 188
7.1 任务描述 188
7.2 需求分析 188
7.3 功能结构设计 189
7.4 数据库设计 190
7.4.1 E-R图 190
7.4.2 数据库表设计 191
7.4.3 数据库构建 193
7.5 关键代码示例 196
7.5.1 主功能模块 196
7.5.2 数据库连接模块 210
7.6 拓展练习 210
任务八 机票预订管理系统 211
8.1 任务描述 211
8.2 需求分析 211
8.3 功能结构设计 212
8.4 数据库设计 213
8.4.1 E-R图 213
8.4.2 数据库表设计 214
8.4.3 数据库构建 217
8.5 关键代码示例 220
8.5.1 数据处理模块 220
8.5.2 后台管理员模块 224
8.5.3 前台用户模块 230
8.6 拓展练习 235
参考文献 236
- 实用运筹学 [主编 邢育红 于晋臣]
- 电子技术(第二版) [主编 覃爱娜 李飞]
- 劳动争议处理实务 [主编 王秀卿 罗静]
- 语音识别理论与实践 [主编 莫宏伟]
- 信息系统项目管理师章节习题与考点特训(第二版) [主编 薛大龙]
- 武术基础教程 [主编 李代勇 谢志民]
- 画法几何与机械制图习题集(多学时) [主编 赵军]
- 网络规划设计师备考一本通 [夏杰 编著]
- 机械设计基础(第二版) [主编 田亚平 李爱姣]
- 画法几何与机械制图 [主编 赵军]
- C语言程序设计习题与实验指导(第二版) [主编 甄增荣 张宾]
- C语言程序设计(第二版) [主编 甄增荣 田云霞]
- Unity3D虚拟现实应用开发实践 [主 编 刘龙]
- 面向对象程序设计 [主编 张勇 张平华 赵小龙]
- 网络营销 [主编 夏薇薇 刘婷 尚洁]
- 数据库技术与应用实践教程(SQL Server 2019) [主 编 严晖 周肆清]
- 网络工程师备考一本通 [夏杰 编著]
- 软件设计师考前冲刺100题 [施游 王晓笛 邹月平 编著]
- 功能材料制备与表征实验指导书 [龚伟平 赵军峰 梅海娟 等编著]
- 信号与系统(第二版) [主编 张宇]
- Python 语言程序设计实践指导 [主编 张双狮]
- 体育舞蹈教程 [主编 刘伟 陈志明 曾明]
- 线性代数导学篇 [主编 史昱]
- 信息技术基础实训与习题指导(Windows7+Office2016) [主编 周金容 唐天国]
- Mr.Yang的魔法自然拼读 [杨家成]
- 高等数学导学篇(下册) [主编 李文婧 胡雷 尹金生]
- 高等数学导学篇(上册) [主编 李文婧 胡雷 尹金生]
- 高等数学(下册) [主编 李爱芹 胡雷 尹金生]
- 高等数学(上册) [主编 李爱芹 胡雷 尹金生]
- 中华水文化(慕课版)(第二版) [毕雪燕 杨华轲 罗玲谊 等编著]