电子工业出版社有限公司店铺主页二维码
电子工业出版社有限公司
电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
微信扫描二维码,访问我们的微信店铺

SQL Server数据库技术及应用教程(第2版)(SQL Server 2016版)

41.10
运费: 免运费
商品已售罄 收藏 / 分享
SQL Server数据库技术及应用教程(第2版)(SQL Server 2016版) 商品图0
SQL Server数据库技术及应用教程(第2版)(SQL Server 2016版) 商品缩略图0

商品详情

书名:SQL Server数据库技术及应用教程(第2版)(SQL Server 2016版)
定价:52.0
ISBN:9787121364846

内容提要:

    本教材系统全面地讲解数据库技术的概念、原理及SQL Server 2016的应用,包括数据库的基本概念、数据模型、数据库设计、SQL Server 2016基础、数据库的创建与管理、表的创建与管理、数据的输入与维护、数据查询、视图、索引、T-SQL语言、游标和函数、存储过程、触发器、数据库的备份和还原、数据库的安全管理等内容。本书提供电子课件、源代码、文件等教学资源。本书内容丰富、结构清晰,讲解通俗易懂,在讲述基本知识的同时,注重操作技能和解决实际问题能力的培养。本书给出大量例题,并使用一个贯穿全书的"学籍管理系统”进行讲解,突出了实用性与专业性,使读者能够快速、准确、深入地学习SQL Server 2016。



作者简介:

    张治斌,女,硕士,副教授,北京信息职业技术学院软件与信息学院教学副院长,先后代表学院参加德国、英国、新加坡、澳大利亚培训学习;发表《软件测试行业人才供求分析》、《大数据环境下高职教育模式的研究》等各类论文20余篇;2013年通过“北京市职业院校优秀青年骨干教师”认定;2016-2018年承担计算机应用技术专业国家资源库建设“数据挖掘”课程子项目负责人工作。



目录:

第1章  数据库系统概述1

1.1  数据库技术的发展历史1

1.1.1  人工管理阶段1

1.1.2  文件系统阶段2

1.1.3  数据库系统阶段3

1.2  数据库系统的基本概念4

1.3  数据库系统的结构5

1.3.1  数据库系统的三级模式结构5

1.3.2  数据库系统的二级映像6

习题17

第2章  数据模型9

2.1  现实世界、信息世界和计算机世界9

2.1.1  现实世界9

2.1.2  信息世界10

2.1.3  计算机世界10

2.1.4  三种世界的转换11

2.2  概念模型11

2.2.1  概念模型的基本概念11

2.2.2  概念模型的表示13

2.3  数据模型16

2.3.1  数据模型的基本概念16

2.3.2  常用的数据模型17

2.4  关系模型22

2.4.1  关系模型的组成22

2.4.2  关系的数学定义23

2.4.3  关系代数24

2.4.4  传统的集合运算25

2.4.5  专门的关系运算27

2.5  实训—学籍管理系统概念模型设计29

习题232

第3章  数据库设计34

3.1  规范化34

3.1.1  函数依赖34

3.1.2  范式35

3.2  数据库设计的特点39

3.3  数据库设计的步骤40

3.3.1  需求分析阶段40

3.3.2  概念结构设计阶段40

3.3.3  逻辑结构设计阶段41

3.3.4  物理结构设计阶段43

3.3.5  数据库实施阶段43

3.3.6  数据库运行和维护阶段44

3.4  关系型数据库管理系统44

3.5  实训—学籍管理系统设计45

习题347

第4章  SQL Server 2016基础50

4.1  SQL Server 2016简介50

4.1.1  SQL Server 2016新特点50

4.1.2  SQL Server 2016的版本介绍52

4.2  SQL Server 2016服务器组件和管理工具52

4.2.1  服务器组件53

4.2.2  管理工具53

4.3  安装SQL Server 201654

4.3.1  JDK与JRE的下载、安装和环境变量的设置54

4.3.2  安装SQL Server 2016及其组件58

4.3.3  启动SQL Server 2016服务63

4.4  SQL Server 2016的管理工具63

4.4.1  SSMS64

4.4.2  Navicat Premium65

习题465

第5章  数据库的创建与管理67

5.1  SQL Server数据库基础知识67

5.1.1  数据库常用对象67

5.1.2  系统数据库68

5.1.3  文件和文件组68

5.2  数据库的创建69

5.2.1  使用SSMS创建数据库69

5.2.2  使用T-SQL语句创建数据库71

5.3  查看和修改数据库75

5.3.1  使用SSMS查看和修改数据库75

5.3.2  使用T-SQL语句修改数据库75

5.4  删除数据库78

5.4.1  使用SSMS删除数据库78

5.4.2  使用T-SQL语句删除数据库79

5.5  数据库操作79

5.5.1  分离数据库80

5.5.2  附加数据库81

5.5.3  数据库快照82

5.6  实训—学籍管理系统中数据库的 创建83

习题584

第6章  表的创建与管理86

6.1  表的基本概念86

6.2  表的数据类型87

6.3  设计表92

6.4  创建表94

6.4.1  使用SSMS创建表95

6.4.2  使用T-SQL语句创建表96

6.5  修改表99

6.5.1  使用SSMS修改表99

6.5.2  使用T-SQL语句修改表102

6.6  删除表104

6.6.1  使用SSMS删除表104

6.6.2  使用T-SQL语句删除表105

6.7  实训—学籍管理系统中表的创建105

习题6106

第7章  数据的输入与维护109

7.1  向表中添加记录109

7.1.1  使用SSMS向表中添加记录109

7.1.2  使用T-SQL语句向表中添加记录110

7.2  修改表中的记录111

7.2.1  使用SSMS修改表中的记录112

7.2.2  使用T-SQL语句修改表中的记录112

7.3  删除表中的记录113

7.3.1  使用SSMS删除表中的记录113

7.3.2  使用T-SQL语句删除表中的记录113

7.4  实训—学籍管理系统中数据的 输入与维护115

习题7117

第8章  数据查询119

8.1  查询语句119

8.2  单表查询120

8.3  连接查询130

8.4  嵌套查询133

8.5  集合查询138

8.6  实训—学籍管理系统的查询操作139

习题8141

第9章  视图144

9.1  视图的基础知识144

9.1.1  视图的基本概念144

9.1.2  视图的优点和缺点144

9.2  创建视图145

9.2.1  使用SSMS创建视图145

9.2.2  使用T-SQL语句创建视图146

9.3  查询视图147

9.3.1  使用SSMS查询视图147

9.3.2  使用T-SQL语句查询视图147

9.4  查看视图信息148

9.5  修改视图149

9.5.1  使用SSMS修改视图149

9.5.2  使用T-SQL语句修改视图150

9.6  通过视图修改表数据151

9.7  删除视图152

9.7.1  使用SSMS删除视图152

9.7.2  使用T-SQL语句删除视图152

9.8  实训—学籍管理系统中视图的 创建153

习题9154

第10章  索引156

10.1  索引的基础知识156

10.1.1  SQL Server中数据的存储与       访问156

10.1.2  索引的优缺点156

10.1.3  索引的分类157

10.1.4  建立索引的原则157

10.2  创建索引158

10.2.1  使用SSMS创建索引158

10.2.2  使用T-SQL语句创建索引160

10.3  查看和修改索引161

10.3.1  使用SSMS查看和修改       索引161

10.3.2  使用T-SQL语句查看和修       改索引162

10.4  统计索引163

10.5  删除索引164

10.5.1  使用SSMS删除索引165

10.5.2  使用T-SQL语句删除索引165

10.6  实训——学籍管理系统中索引的      创建166

习题10167

第11章  T-SQL语言、游标和函数169

11.1  T-SQL语言简介169

11.1.1  SQL语言与T-SQL语言169

11.1.2  T-SQL语言的构成169

11.2  注释符和标识符170

11.2.1  注释符170

11.2.2  标识符171

11.3  常量与变量171

11.3.1  常量172

11.3.2  变量172

11.4  运算符与表达式175

11.4.1  运算符175

11.4.2  表达式177

11.5  流程控制语句177

11.5.1  BEGIN…END语句块178

11.5.2  IF…ELSE语句178

11.5.3  CASE语句180

11.5.4  循环语句183

11.5.5  无条件转向语句184

11.5.6  返回语句185

11.5.7  等待语句185

11.6  批处理与脚本186

11.6.1  批处理186

11.6.2  脚本187

11.7  游标188

11.7.1  声明游标188

11.7.2  使用游标190

11.8  函数194

11.8.1  标量函数194

11.8.2  用户自定义函数198

11.9  实训—学籍管理系统中用户自定义 函数的设计204

习题11206

第12章  存储过程207

12.1  存储过程的基本概念207

12.1.1  存储过程的定义与特点207

12.1.2  存储过程的类型208

12.2  创建存储过程208

12.2.1  使用SSMS创建存储过程209

12.2.2  使用T-SQL语句创建存储过程209

12.3  执行存储过程212

12.3.1  执行不带参数的存储过程212

12.3.2  执行带参数的存储过程213

12.4  查看存储过程214

12.4.1  使用SSMS查看存储过程214

12.4.2  使用系统存储过程查看用户存储过程215

12.5  修改存储过程216

12.5.1  使用SSMS修改存储过程216

12.5.2  使用T-SQL语句修改存储过程217

12.6  删除存储过程218

12.6.1  使用SSMS删除存储过程218

12.6.2  使用T-SQL语句删除存储过程218

12.7  实训—学籍管理系统中存储过程的设计218

习题12220

第13章  触发器221

13.1  触发器的基本概念221

13.1.1  触发器的类型221

13.1.2  触发器的优点222

13.2  创建触发器222

13.2.1  使用SSMS创建触发器222

13.2.2  使用T-SQL语句创建触发器223

13.3  查看触发器235

13.3.1  使用SSMS查看触发器源代码235

13.3.2  使用系统存储过程查看触发器信息

电子工业出版社有限公司店铺主页二维码
电子工业出版社有限公司
电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
扫描二维码,访问我们的微信店铺

SQL Server数据库技术及应用教程(第2版)(SQL Server 2016版)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏