数据库原理及应用实验指导

-
【作 者】石玉强
【I S B N 】978-7-5084-7637-7
【责任编辑】杨元泓
【适用读者群】本科
【出版时间】2010-08-01
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】208
【千字数】324
【印 张】13.25
【定 价】¥22
【丛 书】21世纪高等院校规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书为《数据库原理及应用》(石玉强主编,中国水利水电出版社出版)的配套实验指导,目的是通过设置合理的实验项目来培养学生数据库应用、设计以及开发维护的能力。实验项目的设置与理论教材内容紧密结合,包括数据库及表的创建与修改、SQL数据查询与修改、数据库完整性控制、数据库安全性控制、数据库备份与恢复、数据库事务处理、T-SQL程序设计以及数据库应用系统设计与开发8个实验。
本书内容丰富、实用性强、讲解循序渐进、由浅入深,注重培养数据库实际应用技能,可作为本科、专科层次相关专业“数据库原理及应用”课程的配套实验教材,同时也可以供参加自学考试人员、数据库应用系统开发设计人员等参考使用。
1.与《数据库原理及应用》配套,理论与实践相结合,注意培养专业技能
2.满足高等院校应用型人才培养的需要
3.图文并茂,各个操作讲解详尽。
目前数据库技术发展迅速,在各行业领域都得到广泛应用,对熟练掌握数据库技术的人才需求较大,因此,“数据库原理及应用”课程的教学工作在讲授数据库基本理论的同时应注重培养、提高学生数据库技术的实际应用能力。基于此背景,我们在已编写数据库原理及应用理论教材的基础上,编写了这本配套的实验指导教材,目的在于帮助该课程的授课教师更好地开展实验教学工作,并通过合理设置的实验项目来培养学生对数据库技术的学习兴趣以及提高实际应用水平。
本书在内容编排上遵循与理论教材内容紧密结合、循序渐进以及由浅入深的原则,对实验内容进行了精心设计,并设置了如下8个具有典型应用价值的实验。
实验1:数据库及表的创建与修改。该实验目的在于让学生掌握数据库与表创建及维护的一般方法,同时熟悉SQL Server 2008的集成应用环境,为后续实验的开展奠定基础。
实验2:SQL数据查询与修改。通过一系列数据查询以及数据操纵方法的应用,提高学生SQL语句理解与设计能力,同时熟悉视图、索引等数据库对象的使用方法及作用。
实验3:数据库完整性控制。该实验目的在于让学生掌握数据库4种典型完整性控制的实现方法,同时熟悉触发器的使用方法及作用。
实验4:数据库安全性控制。该实验目的在于通过掌握数据库用户、权限及角色管理的方法,加深对数据库安全机制的理解。
实验5:数据库备份与恢复。该实验目的在于让学生通过实际数据库备份与恢复操作,掌握数据库完全/差异备份,数据库完全/差异恢复的一般方法,并加深对数据库备份及恢复机制的理解。
实验6:数据库事务处理。通过事务定义、封锁机制等实验让学生对数据库事务处理机制有进一步的认识。
实验7:T-SQL程序设计。该实验目的在于通过T-SQL程序块、函数、存储过程以及游标设计实验,提高学生应用T-SQL进行数据库服务端程序开发的能力。
实验8:数据库应用系统设计与开发。该实验目的在于综合所学数据库技术,通过实现一个实际应用系统的开发与部署任务,加深对数据库应用系统开发步骤的理解,并提高设计与开发水平。
每个实验章节都包含知识要点、实验项目、思考与练习等内容,其中知识要点对每个实验所涉及的关键知识点做了较详细的说明,可作为学生进行实验前的预习内容。实验项目为具体的实验内容,包含实验目的、实验步骤等部分,其中实验步骤对实验内容的操作方法做了详细说明,可用于学生完成具体实验任务的参考。思考与练习部分提供了适量的实验题目作为具体的实验任务,实验教师可选择其中部分作为学生的实验任务。
本书提供所有实验以及思考与练习题目的完整程序代码,并均在SQL Server 2008上调试通过。
本书可作为本科、专科层次相关专业“数据库原理及应用”课程的配套实验教材,同时也可以供参加自学考试人员、数据库应用系统开发设计人员等参考使用。
本书由石玉强任主编,负责全书内容的取材和组织,冯大春、贺超波、史婷婷、赵爱芹任副主编。具体分工为:石玉强编写实验1,冯大春编写实验2,史婷婷编写实验3和实验4,赵爱芹编写实验5和实验6,贺超波编写实验7、实验8和附录。另外参加本书编写工作的还有闫大顺、吴家培、刘磊安、曾宪贵、李晟、黄洪波、陈勇、罗慧慧、韩洁琼等。
由于时间仓促,书中难免存在错误和不足之处,欢迎广大读者和同行批评指正。作者联系方式:yuqianshi@163.com。
编 者
2010年5月
前言
实验1 数据库及表的创建与修改 1
知识要点 1
一、概述 1
二、SQL Server 2008体系结构 1
三、SQL的基本数据类型 3
四、数据库与表的创建及管理 4
实验1.1 创建数据库 8
一、实验目的 8
二、实验内容 8
三、实验步骤 9
实验1.2 表 10
一、实验目的 10
二、实验内容 10
三、实验步骤 13
思考与练习 17
实验2 SQL数据查询与修改 18
知识要点 18
一、概述 18
二、数据查询 18
三、数据修改 22
四、视图 24
五、索引 25
实验2.1 数据查询 27
一、实验目的 27
二、实验内容 27
三、实验步骤 28
实验2.2 数据修改 35
一、实验目的 35
二、实验内容 35
三、实验步骤 35
实验2.3 视图 38
一、实验目的 38
二、实验内容 38
三、实验步骤 39
实验2.4 索引 43
一、实验目的 43
二、实验内容 43
三、实验步骤 43
思考与练习 45
实验3 数据库完整性控制 47
知识要点 47
一、概述 47
二、实体完整性 47
三、域完整性 48
四、参照完整性 48
五、用户自定义完整性 49
实验3.1 实体完整性 52
一、实验目的 52
二、实验内容 52
三、实验步骤 52
实验3.2 参照完整性 55
一、实验目的 55
二、实验内容 55
三、实验步骤 56
实验3.3 用户自定义完整性和域完整性 61
一、实验目的 61
二、实验内容 61
三、实验步骤 61
实验3.4 触发器设计 64
一、实验目的 64
二、实验内容 64
三、实验步骤 65
思考与练习 66
实验4 数据库安全性控制 68
知识要点 68
一、概述 68
二、用户标识与鉴别(Identification &
Authentication) 68
三、存取控制机制 71
四、自主存取控制 71
五、SQL Server 中的权限管理 72
六、角色和SQL-Server中的角色管理 74
实验4.1 用户管理 76
一、实验目的 76
二、实验内容 76
三、实验步骤 77
实验4.2 权限管理 87
一、实验目的 87
二、实验内容 87
三、实验步骤 87
实验4.3 角色管理 93
一、实验目的 93
二、实验内容 93
三、实验步骤 93
思考与练习 101
实验5 数据库备份与恢复 103
知识要点 103
一、概述 103
二、备份类型 103
三、数据库的备份和恢复 104
实验5.1 数据库备份 106
一、实验目的 106
二、实验内容 106
三、实验步骤 106
实验5.2 数据库恢复 111
一、实验目的 111
二、实验内容 111
三、实验步骤 112
思考与练习 116
实验6 数据库事务处理 117
知识要点 117
一、概述 117
二、事务的定义 117
三、并发操作引发的问题 118
四、封锁的类型 118
五、锁的隔离级别 119
实验6.1 事务定义 120
一、实验目的 120
二、实验内容 120
三、实验步骤 120
实验6.2 事务与锁 123
一、实验目的 123
二、实验内容 123
三、实验步骤 123
实验6.3 事务隔离级别 126
一、实验目的 126
二、实验内容 126
三、实验步骤 126
思考与练习 131
实验7 T-SQL程序设计 132
知识要点 132
一、概述 132
二、语法规则 132
三、变量 132
四、函数 133
五、运算符与表达式 136
六、流程控制语句 138
七、游标与异常处理 139
八、存储过程 143
实验7.1 基本T-SQL程序块 145
一、实验目的 145
二、实验内容 145
三、实验步骤 145
实验7.2 游标与异常处理 146
一、实验目的 146
二、实验内容 146
三、实验步骤 146
实验7.3 自定义函数 147
一、实验目的 147
二、实验内容 147
三、实验步骤 147
实验7.4 存储过程 148
一、实验目的 148
二、实验内容 148
三、实验步骤 148
思考与练习 149
实验8 数据库应用系统设计与开发 150
知识要点 150
一、概述 150
二、系统开发流程概述 151
三、开发平台及技术概述 152
四、基于.NET的数据库应用系统开发的
核心技术 152
实验 基于.NET的数据库应用系统设计
与开发 156
一、实验目的 156
二、实验内容 156
三、实验步骤 156
思考与练习 183
附录 SQL Server 2008安装步骤 184
参考文献 198
- 数据库原理与实践(MySQL版) [杨俊杰 刘忠艳]
- 数据库原理及应用SQL Server 2014(微课版) [主 编 赵德福]
- 数据库原理及应用(MySQL版) [瞿英 裴祥喜 王玉恒]
- 数据库原理与应用——基于SQL Server 2016 [主编 彭浩 黄胜 邹竞]
- 数据库原理及应用(MySQL版) [主编 高亮 韩玉民]
- 数据库原理 [主编 杨俊杰 张玮]
- 数据库原理与技术(第三版)实验指导 [程传庆]
- 数据库原理与SQL语言 [主编 余恒芳 汪晓青]
- 数据库原理与技术(第三版) [程传慧]
- 数据库原理及应用——SQL Server 2012 [主编 赖玲 李祥琴 胡秀]
- 数据库原理及应用上机指导与习题解答——SQL Server 2012 [主编 王娅纷 赖玲 李祥琴 胡]
- 数据库原理与应用 [主 编 佟勇臣]
- 数据库原理及应用(Access 2007) [沈祥玖 曹梅红 编著]
- 数据库原理与应用SQL Server 2005项目教程 [郭庚麒 王槐彬]
- 数据库原理及应用实验指导 [陈建平 主 编 ]
- 数据库原理及应用(SQL Server 2005) [黄存东 主 编 ]
- 数据库原理及应用 [主 编 石玉强 闫大顺]
- 数据库原理及开发--SQL Server+PowerBuilder [李建义 主编]
- 数据库原理及应用(Access 2003) [陈光军 主编]
- 数据库原理与应用 [王立 主编]
- 数据库原理与应用--SQL Server 2005 [仝春灵]
- 数据库原理与技术(第二版) [程学先 程传慧]
- 数据库原理及应用 [刘玉宝 主编]
- 数据库原理与应用--SQL Server 2000 [仝春灵 沈祥玖 主编]
- 数据库原理与技术 [陆勤 编著]
- 数据库原理与应用(Access) [朱定善 熊丽华 主编]
- 数据库原理及应用(Access 2003)(第二版) [陈光军 张秀芝 主编]
- 数据库原理及应用 [王飞 主编]