华信教育资源网
数据库技术及应用(第3版)
丛   书   名: 普通高等教育“十一五”国家级规划教材  研究型教学模式系列教材  山东省高等学校优秀教材一等奖
奖   项   名: 山东省高等学校优秀教材一等奖
作   译   者:唐好魁 出 版 日 期:2015-11-01
出   版   社:电子工业出版社 维   护   人:王羽佳 
书   代   号:G0257010 I S B N:9787121257018

图书简介:

本书是普通高等教育"十一五”国家级规划教材,分为理论和实验两部分。理论部分共7章:数据库技术的基础理论和基本概念、数据库设计的方法和步骤、Microsoft SQL Server 2008数据库管理系统的安装及使用、SQL语言、数据库安全性和完整性知识、数据库新技术和国产数据库介绍。实验部分共设计了9个实验。附录为读者进行管理信息系统的开发提供了备查资料。本书配套实验教程,提供教学用多媒体电子课件、实例数据库EDU_D、题库和在线MOOC课程、网络教学平台等。
  • 您的专属联系人更多
    关注 评论(0) 分享
    配套资源 图书内容 样章/电子教材 图书评价
    • 配 套 资 源
      图书特别说明:本书有内容相近的推荐资源,请点击http://www.hxedu.com.cn/hxedu/fg/theDisciplinesSystem/course.html?id=8a8a820d588f11000158a8ac50860b97查看。

      本书资源

      会员上传本书资源

      推荐资源

    • 图 书 内 容

      内容简介

      本书是普通高等教育"十一五”国家级规划教材,分为理论和实验两部分。理论部分共7章:数据库技术的基础理论和基本概念、数据库设计的方法和步骤、Microsoft SQL Server 2008数据库管理系统的安装及使用、SQL语言、数据库安全性和完整性知识、数据库新技术和国产数据库介绍。实验部分共设计了9个实验。附录为读者进行管理信息系统的开发提供了备查资料。本书配套实验教程,提供教学用多媒体电子课件、实例数据库EDU_D、题库和在线MOOC课程、网络教学平台等。

      图书详情

      ISBN:9787121257018
      开 本:16开
      页 数:256
      字 数:473

      本书目录

      目    录
      第1章  绪论	1
      1.1  数据库与计算思维	2
      1.1.1  计算思维	2
      1.1.2  大学与计算思维	3
      1.1.3  数据库与计算思维	4
      1.2  数据库系统概述	6
      1.2.1  信息与社会	6
      1.2.2  数据库的基本概念	9
      1.2.3  数据库系统的特点	10
      1.2.4  数据库管理系统的功能	13
      1.3  数据模型	14
      1.3.1  概念模型	14
      1.3.2  数据模型	16
      1.3.3  常用数据模型	17
      1.4  数据库系统结构与组成	19
      1.4.1  数据库系统的三级模式结构	19
      1.4.2  二级映像与数据独立性	21
      1.4.3  数据库系统的组成	21
      习题1	24
      第2章  关系数据库	27
      2.1  关系数据模型	28
      2.1.1  关系数据模型概述	28
      2.1.2  关系数据模型的基本概念	28
      2.1.3  关系数据模型的组成	31
      2.2  关系运算简介	35
      2.2.1  集合运算	35
      2.2.2  选择运算	35
      2.2.3  投影运算	36
      2.2.4  连接运算	36
      习题2	37
      第3章  数据库设计	41
      3.1  数据库设计概述	42
      3.1.1  数据库设计的特点	42
      3.1.2  数据库设计的方法	43
      3.1.3  数据库设计的基本步骤	43
      3.2  需求分析	44
      3.2.1  需求分析的任务	45
      3.2.2  需求分析的方法	45
      3.2.3  数据流图	46
      3.2.4  数据字典	46
      3.2.5  需求分析实例	47
      3.3  概念结构设计	49
      3.3.1  概念结构设计的任务	49
      3.3.2  概念结构设计的方法	49
      3.3.3  局部概念结构设计	50
      3.3.4  全局概念结构设计	51
      3.3.5  概念结构设计实例	53
      3.4  逻辑结构设计	55
      3.4.1  逻辑结构设计的任务	55
      3.4.2  概念模型向关系模型的转换	56
      3.4.3  关系数据理论基础	58
      3.4.4  模式分解	65
      3.4.5  逻辑结构设计实例	66
      3.5  数据库的物理设计	67
      3.5.1  确定数据库的存储结构	67
      3.5.2  数据库物理结构评价	68
      3.6  数据库的实施与维护	68
      3.6.1  数据库实施	68
      3.6.2  数据库运行和维护	69
      习题3	69
      第4章  SQL Server 2008数据库管理系统	73
      4.1  SQL Server 2008概述	74
      4.1.1  SQL Server的发展历史	74
      4.1.2  SQL Server 2008的新功能	74
      4.2  SQL Server 2008的安装	75
      4.2.1  SQL Server 2008的版本	75
      4.2.2  安装SQL Server 2008的环境
            要求	75
      4.2.3  SQL Server 2008的安装	76
      4.2.4  SQL Server 2008的服务器组件	88
      4.3  SQL Server 2008的管理和使用	89
      4.3.1  SQL Server 2008常用工具	89
      4.3.2  使用配置管理器	89
      4.3.3  使用SSMS	90
      4.3.4  系统数据库和数据库对象	95
      4.4  数据库的创建和维护	97
      4.4.1  创建数据库	97
      4.4.2  修改数据库	98
      4.4.3  删除数据库	99
      4.5  表的创建和维护	100
      4.5.1  SQL Server 2008数据类型	100
      4.5.2  表设计	105
      4.5.3  创建表	106
      4.5.4  修改表结构	108
      4.5.5  向表中添加数据	110
      4.5.6  删除表	111
      4.6  数据库的维护	112
      4.6.1  数据的导入与导出	112
      4.6.2  数据库的分离与附加	119
      习题4	122
      第5章  关系数据库标准语言SQL	125
      5.1  SQL简介	126
      5.1.1  SQL语言的发展	126
      5.1.2  SQL语言的功能	126
      5.1.3  SQL语言的特点	127
      5.2  数据查询	127
      5.2.1  简单查询	129
      5.2.2  查询表中的若干行	131
      5.2.3  对查询结果进行排序	135
      5.2.4  聚合函数和数据分组	136
      5.2.5  连接查询	141
      5.2.6  嵌套查询	145
      5.2.7  集合查询	149
      5.3  数据操纵	150
      5.3.1  插入数据	150
      5.3.2  修改数据	152
      5.3.3  删除数据	153
      5.4  数据定义	154
      5.4.1  创建表	154
      5.4.2  修改表	156
      5.4.3  删除表	157
      5.4.4  视图	157
      5.4.5  索引	161
      习题5	163
      第6章  数据库保护	169
      6.1  事务	170
      6.1.1  事务的概念	170
      6.1.2  事务的特性	171
      6.1.3  SQL Server 2008事务应用	172
      6.1.4  事务的状态转换	172
      6.2  数据库恢复技术	173
      6.2.1  数据库可能出现的故障	173
      6.2.2  数据库的恢复原理	174
      6.2.3  SQL Server 2008中数据库的备份与还原	176
      6.3  并发控制	183
      6.3.1  并发操作带来的不一致问题	184
      6.3.2  并发控制——封锁及封锁协议	185
      6.4  数据库的完整性	186
      6.4.1  数据库的完整性介绍	186
      6.4.2  SQL中的完整性约束	186
      6.4.3  SQL Server 2008中完整性约束的实现	188
      6.5  数据库的安全性	190
      6.5.1  计算机系统的安全性问题	190
      6.5.2  权限	190
      6.5.3  数据库的安全性控制	191
      6.5.4  SQL Server 2008中系统安全性的实现	193
      习题6	201
      第7章  数据库新技术及国产数据库介绍	205
      7.1  数据库技术的发展	206
      7.1.1  数据库技术的发展	206
      7.1.2  面向对象数据库系统介绍	206
      7.1.3  分布式数据库技术介绍	209
      7.1.4  多媒体数据库技术介绍	210
      7.1.5  数据仓库及数据挖掘技术	212
      7.2  国产数据库介绍	214
      7.2.1  金仓数据库管理系统	214
      7.2.2  达梦数据库管理系统	216
      习题7	218
      第8章  实验	221
      实验1  熟悉SQL Server 2008环境	222
      实验2  数据库与数据表的创建、删除与修改	222
      实验3  单表SQL查询语句练习	223
      实验4  数据汇总查询语句练习	224
      实验5  多表SQL查询语句练习	225
      实验6  嵌套查询和集合查询	226
      实验7  数据定义和数据更新	226
      实验8  SQL Server 2008中视图的创建和使用	227
      实验9  SQL Server 2008中数据的控制与维护	227
      附录A  示例数据库表结构	229
      附录B  SQL Server 2008常用内置函数	230
      附录C  Java/SQL Server开发与编程	233
      参考文献	244
      展开

      前     言

      前    言
      在信息化社会,数据库技术的发展是伴随着计算机软硬件技术的发展而发展的,已经广泛的应用于社会、政治、经济活动中,如办公自动化系统、决策支持系统、电子商务系统、证券交易系统、物流管理系统、教学管理系统等。在当前阶段,数据库技术与数据仓库、数据挖掘技术、通讯技术紧密的联系在一起,随着云计算、物联网和移动计算的快速发展,分布式数据库也越来越受到人们的关注。
      随着人们受教育程度的提高,人们的信息技术素养也发展到一个新的阶段,已经由原来计算机操作的需求转变为如何利用计算机解决其它专业和学科的实际问题。对于非计算机专业的学生,不能按照计算机专业的教学要求来组织教学活动,而是培养学生用计算机技术解决专业问题的意识,也就是培养学生的计算思维素质。从数据库技术角度来说,当遇到实际问题时,能想到用数据库技术处理实际问题,并知道处理问题的方法和步骤。
      数据库系统的设计过程包括需求分析、概念结构设计、逻辑结构设计、物理设计、数据库的实施和维护。整个设计过程都需要行业人员的参与,这些非计算机专业的人员在设计过程中有时起到非常关键的作用,甚至决定了数据库系统的成败。而数据库系统的人员组成主要由数据库管理员、系统分析员、数据库设计人员、应用程序员和用户负责维护和使用,其中部分工作通常是由非计算机专业人员承担。考察一下在推广或应用中失败的案例,不难发现,其失败的原因不全是由于数据库系统本身存在问题或者其他计算机专业方面产生的问题。需求分析的偏差导致数据库设计方面的缺陷,进一步造成了系统功能的缺陷,常常成为诸多系统失败的主要原因。
      本书的第一版和第二版采用了研究型教学模式组织教材,第三版在沿袭前两版教材的基础上,加入计算思维的元素,从认识数据库,理解数据库,到应用数据库的顺序重新组织教材。以培养学生计算思维为目标,结合网络化教学平台,精讲多练,以学生在课题研究中探索式学习为主,以网站答疑讨论为辅,以试题库在线测验为补充的研究型教学模式,配合本书的配套实验教程进行学习。作者希望通过本书、实验教程、网络教学平台和研究型教学模式的结合,使学生更好地掌握数据库技术。
      本书根据难易程度和研究型教学模式的需要,对每节的内容进行了划分:?表示内容比较简单,以自主学习为主;?表示精讲多练,是重点内容;?表示读者可以根据自己的兴趣和需要进一步探讨、研究和学习。
      本书根据教育部对高等学校非计算机专业计算机基础系列课程的教学基本要求编写,从实用性和先进性出发,全面介绍了有关数据库的基础知识和应用技术。本书分为理论和实验两部分。理论部分共7章,第1章和第2章介绍了数据库技术的基础理论和基本概念,第3章介绍数据库设计的方法和步骤,第4章介绍了Microsoft SQL Server 2008数据库管理系统的安装及使用,第5章对SQL语言进行了重点讲解,第6章介绍了数据库安全性和完整性知识,第7章通过数据库新技术和国产数据库的介绍,开阔了读者的视野。实验部分共设计了9个实验,便于读者根据课程教学的进度开展设计操作和上机实践操作。附录为读者进行管理信息系统的开发提供了备查资料。
      与前两版相比,第三版在章节安排上也做了调整,将数据库的设计方法和步骤调整到SQL Server 2008及SQL语言之前,并将数据库理论融入到数据库设计的步骤中,更好的将关系数据理论和具体数据库设计相结合。对规范化理论部分的讲解,怎样能够让非计算机专业学生听懂,一直是数据库理论教学的难点之一。作者根据多年的教学实践,总结出采用函数依赖图和二维表直观展示精心设计的实例的方法来讲解规范化理论,收到了良好的效果,非计算机专业的学生学习起来比较轻松。
      同样,第2章对关系和关系运算的介绍,也把重点偏向学生对二维表的感性认识上,使学生能够感觉到关系模型既亲切又熟悉。
      通过本教材的学习,你可以:
      ?  学习数据库技术的基础知识;
      ?  设计一个符合规范化要求的简单的关系数据库;
      ?  掌握SQL Server 2008数据库管理系统的安装及使用;
      ?  熟练掌握SQL语言对数据库进行查询操作,以及数据定义和数据更新操作;
      ?  形成利用数据库技术解决行业问题的思维方式。
      本书可作为高等学校非计算机专业数据库技术及应用课程的教材,也可作为高职高专计算机相关专业的教材,还可供从事数据库开发的读者和计算机技术爱好者学习参考。
      作者为使用本书作为教材的教师提供教学用多媒体电子课件、实例数据库和习题参考答案,请登录华信教育资源网(http://www.hxedu.com.cn)注册下载。为使读者更系统地掌握数据库技术,本书配备了实验教程,作为教材内容的延伸和扩充,并配套网络教学平台(http://cc.ujn.edu.cn)、题库和在线MOOC课程,请与本书策划编辑联系索取(请发邮件至wyj@phei.com.cn)。
      本书由唐好魁主持修订并统稿。第1章、第2章和第7章由唐好魁修订,第3章由董立凯修订,第4章、第6章和实验部分由蒋彦修订,第5章由李崇威修订。
      很多老师对这次教材的修订给予了很大帮助,尤其是前两版的作者马涛老师、闫明霞老师和朱连江老师,他们对本教材的再版出谋划策,提出了很多建设性的意见和建议。刘明军教授为本教材和其它计算思维系列教材的编写付出了很多努力。承担本课程教学工作的闫明霞、史桂娴、崔忠玲、杜韬、王钦、李英俊、张晓丽等老师就教材的使用给出了很好的建议。另外,奚越、徐龙玺、韩玫瑰、孙志胜、邢静波、杨雪梅、张苏青、王信堂、郭庆北、王亚琦、董梅、马莉、范玉玲、张芊茜、张琎等老师也给予了我们很多帮助和很好的建议,在此一并表示感谢。
      北京工业大学的蒋宗礼教授曾倾注了大量心血对本教材的历次版本进行了审阅。山东建筑大学的李盛恩教授也曾对本书进行了全面、认真的修改,并提出了许多宝贵意见。临沂大学的杨波教授、济南大学的曲守宁教授和董吉文教授参与了本书的编写组织与管理工作,并在技术上给予大力支持,在内容上给予诸多指导。郑艳伟博士提出了诸多有价值的建议。在此一并表示衷心的感谢!
      本书在编写过程中,参考了大量近年来出版的相关技术资料,吸取了许多同仁和专家的宝贵经验,在此深表谢意!
      站在非计算机专业学生的角度,编写一本能够使他们感兴趣且容易学习的教材一直是我们的愿望。但由于编写时间仓促,水平有限,书中难免出现错误或不妥之处,我们诚恳地希望读者和同行批评指正。
      
      作  者
      展开

      作者简介

      本书暂无作者简介
    • 样 章 试 读
    • 图 书 评 价 我要评论
    华信教育资源网