《SQLServer数据库开发与应用经典课堂》[62M]百度网盘|pdf下载|亲测有效
《SQLServer数据库开发与应用经典课堂》[62M]百度网盘|pdf下载|亲测有效

SQLServer数据库开发与应用经典课堂 pdf下载

出版社 清华大学出版社京东自营官方旗舰店
出版年 2020-08
页数 390页
装帧 精装
评分 9.1(豆瓣)
限时特惠 00:00:00
活动结束后恢复原价
纸质书参考价 ¥23
电子版限时价 ¥5.99 省 18 元

选择版本

不满意全额退款
发货失败双倍赔偿
邮箱即时发送

内容简介

本篇主要提供SQLServer数据库开发与应用经典课堂电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

产品特色

编辑推荐

  《SQL Server数据库开发与应用经典课堂/高等院校课程设计案例精编》遵循“理论够用,重在实践”的原则,全面、系统地对SQL Server数据库技术与应用进行了详细介绍。并采用基础知识与实际操作紧密结合的方式,将重点放在对基础知识和操作技能的讲解上,注重实用性和可操作性,并通过大量简单易懂的实例使读者快速掌握各知识点。

内容简介

  《SQL Server数据库开发与应用经典课堂/高等院校课程设计案例精编》遵循“理论够用,重在实践”的原则,全面、系统地对SQL Server数据库技术与应用进行了详细介绍。《SQL Server数据库开发与应用经典课堂/高等院校课程设计案例精编》内容包括数据库基础知识、SQL入门知识、数据库的创建与管理、数据表操作、SQL编程基础、SQL函数的应用、SQL数据查询、存储过程、视图的使用、游标的使用、触发器、索引、数据库的维护以及数据库的安全机制。
  《SQL Server数据库开发与应用经典课堂/高等院校课程设计案例精编》采取基础知识与实际操作紧密结合的方式,将重点放在对基础知识和操作技能的讲解上,注重实用性和可操作性,并通过大量简单易懂的实例使读者快速掌握各知识点。
  《SQL Server数据库开发与应用经典课堂/高等院校课程设计案例精编》体系结构合理,内容选择得当,图文并茂,浅显易懂,适合作为本专科院校相关专业教材,也可作为各类计算机培训班以及广大数据库爱好者的参考书。

作者简介

金松河,副教授,毕业于西南交通大学计算机应用技术专业,获工学硕士学位。现就职于郑州轻工业大学计算机与通信工程专业,从事教学科研工作。

内页插图

目录

目 录


第1章 数据库入门必学

1.1 数据库系统简介 /2

1.1.1 数据管理技术的发展 /2

1.1.2 数据库系统的组成 /6

1.2 数据库的体系结构 /8

1.2.1 数据库系统的内部结构 /9

1.2.2 数据库系统的外部结构 /11

1.3 数据模型 /13

1.3.1 数据模型的概念 /14

1.3.2 ER模型 /14

1.3.3 关系模型 /16

1.4 关系数据库设计 /19

1.4.1 需求分析 /20

1.4.2 概念结构设计 /21

1.4.3 逻辑结构设计 /22

1.4.4 物理结构设计 /22

1.4.5 数据库的实施 /22

1.4.6 数据库的运行和维护 /23

1.5 常见关系型数据库 /23

强化训练 /25

常见疑难解答 /26

第2章 初识 SQL Server

2.1 SQL Server简介 /28

2.2 SQL Server的安装与卸载 /29

2.2.1 SQL Server安装准备 /29

2.2.2 安装SQL Server /31

2.2.3 卸载SQL Server /37

强化训练 /38

常见疑难解答 /38

第3章 SQL服务的启动与注册

3.1 SQL Server的服务和管理工具 /39

3.1.1 SQL Server的服务器组件 /40

3.1.2 SQL Server的管理工具 /41

3.2 Management Studio的管理和操作 /42

3.3 服务的启动和配置 /45

3.3.1 服务的启动 /45

3.3.2 服务器的管理 /46

3.3.3 管理网络协议 /52

3.4 服务器的注册 /53

强化训练 /56

常见疑难解答 /56

第4章 创建和管理数据库

4.1 SQL Server 数据库概述 /58

4.2 创建数据库 /59

4.2.1 数据库文件 /59

4.2.2 使用Management Studio创建

数据库 /60

4.2.3 用SQL命令创建数据库 /62

4.3 修改数据库 /65

4.3.1 查看数据库属性 /65

4.3.2 修改数据库 /68

4.3.3 收缩数据库 /70

4.4 删除数据库 /71

强化训练 /72

常见疑难解答 /72

第5章 操作数据表

5.1 数据表简介 /74

5.1.1 什么是数据表 /74

5.1.2 基本数据类型 /74

5.1.3 自定义数据类型 /77

5.1.4 数据表的数据完整性 /79

5.2 创建数据表 /80

5.2.1 在图形界面下创建数据表 /80

5.2.2 使用SQL语句创建数据表 /81

5.3 管理数据表 /83

5.3.1 修改数据表 /83

5.3.2 删除数据表 /87

5.4 管理约束 /88

5.4.1 主键约束 /88

5.4.2 唯一性约束 /90

5.4.3 检查约束 /93

5.4.4 默认约束 /94

5.4.5 外键约束 /95

5.5 管理数据表数据 /98

5.5.1 通过图形化工具管理数据 /98

5.5.2 用INSERT语句插入数据 /99

5.5.3 用UPDATE语句更新数据 /101

5.5.4 用DELETE语句删除数据 /102

强化训练 /103

常见疑难解答 /103

第6章 SQL语言基础

6.1 T-SQL概述 /106

6.2 数据类型 /106

6.3 常量和变量 /106

6.3.1 常量 /107

6.3.2 变量 /107

6.4 注释符、运算符和通配符 /110

6.5 流程控制语句和批处理 /114

6.5.1 IF...ELSE语句 /115

6.5.2 BEGIN...END语句 /115

6.5.3 WHILE…CONTINUE…BREAK语句 /116

6.5.4 CASE语句 /117

6.5.5 RETURN语句 /119

6.5.6 批处理 /120

6.5.7 其他命令 /120

强化训练 /122

常见疑难解答 /122

第7章 SQL函数的使用

7.1 聚合函数 /124

7.2 日期和时间函数 /127

7.3 字符串函数 /130

7.4 数学函数 /133

7.5 数据类型转换函数 /134

7.6 其他函数类型 /135

7.7 用户自定义函数 /136

强化训练 /138

常见疑难解答 /138

第8章 SQL数据查询基础

8.1 查询工具的使用 /140

8.1.1 编辑查询 /140

8.1.2 查询结果的显示方法 /141

8.2 使用SELECT进行查询 /141

8.2.1 选择列 /142

8.2.2 对行选择 /144

8.3 WHERE子句 /146

8.3.1 使用比较运算符 /146

8.3.2 使用逻辑运算符 /146

8.3.3 使用LIKE运算符 /147

8.3.4 使用BETWEEN…AND…运算符 /148

8.3.5 使用IN运算符 /149

8.3.6 使用IS NULL运算符 /150

8.4 排序查询 /150

8.5 使用聚合函数统计汇总查询 /152

8.6 分组查询 /154

8.7 集合查询 /156

8.7.1 并运算(UNION) /156

8.7.2 交运算(INTERSECT) /157

8.7.3 差运算(EXCEPT) /158

强化训练 /159

常见疑难解答 /159

第9章 SQL数据高级查询

9.1 嵌套查询 /162

9.1.1 带IN的嵌套查询 /162

9.1.2 带比较运算符的嵌套查询 /165

9.1.3 带ANY或ALL的嵌套查询 /165

9.1.4 带EXISTS的嵌套查询 /167

9.2 连接查询 /168

9.2.1 交叉连接查询 /168

9.2.2 内连接查询 /169

9.2.3 外连接查询 /171

强化训练 /175

常见疑难解答 /175

第10章 视图的使用

10.1 视图概述 /178

10.1.1 视图的概念 /178

10.1.2 视图的分类 /178

10.1.3 视图的优点 /178

10.2 视图的操作 /179

10.2.1 以界面方式操作视图 /179

10.2.2 使用CREATE VIEW语句创建

视图 /182

10.2.3 使用ALTER VIEW语句修改

视图 /185

10.2.4 使用DROP VIEW语句删除

视图 /185

10.2.5 使用存储过程sp_rename修改

视图 /186

10.3 通过视图操作数据 /186

10.3.1 从视图中浏览数据 /187

10.3.2 向视图中添加数据 /187

10.3.3 修改视图中的数据 /188

10.3.4 删除视图中的数据 /189

强化训练 /190

常见疑难解答 /190

第11章 存储过程

11.1 存储过程概述 /192

11.1.1 存储过程的概念 /192

11.1.2 存储过程的优点 /192

11.2 创建存储过程 /192

11.2.1 使用向导创建存储过程 /192

11.2.2 用CREATE PROC语句创建存储

过程 /194

11.3 管理存储过程 /197

11.3.1 执行存储过程 /197

11.3.2 查看存储过程 /198

11.3.3 修改存储过程 /199

11.3.4 重命名存储过程 /200

11.3.5 删除存储过程 /200

11.4 系统存储过程 /201

强化训练 /203

常见疑难解答 /203

第12章 触发器

12.1 触发器概述 /206

12.1.1 触发器的概念 /206

12.1.2 触发器的优点 /206

12.1.3 触发器的种类 /206

12.2 创建触发器 /207

12.2.1 创建DML触发器 /207

12.2.2 创建DDL触发器 /214

12.2.3 创建登录触发器 /216

12.3 管理触发器 /217

12.3.1 查看触发器 /217

12.3.2 修改触发器 /218

12.3.3 重命名触发器 /219

12.3.4 禁用和启用触发器 /219

12.3.5 删除触发器 /219

强化训练 /220

常见疑难解答 /220

第13章 游标的使用

13.1 游标概述 /222

13.1.1 游标的实现 /222

13.1.2 游标的类型 /222

13.2 游标的基本操作 /224

13.2.1 声明游标 /224

13.2.2 打开游标 /227

13.2.3 读取游标中的数据 /228

13.2.4 关闭游标 /229

13.2.5 释放游标 /230

13.3 使用系统过程查看游标 /231

13.3.1 sp_cursor_list /231

13.3.2 sp_describe_cursor /231

13.3.3 sp_describe_cursor_columns /232

13.3.4 sp_describe_cursor_tables /232

13.4 游标的应用 /232

强化训练 /234

常见疑难解答 /234

第14章 索引与数据完整性

14.1 索引的概念 /236

14.2 索引的分类 /236

14.3 索引的操作 /238

14.3.1 创建索引 /238

14.3.2 查看索引信息 /243

14.3.3 索引的修改 /244

14.3.4 删除索引 /246

14.3.5 设置索引的选项 /246

14.4 索引的分析与维护 /247

14.5 全文索引 /249

14.5.1 使用CREATE FULLTEXT INDEX创建

全文索引 /249

14.5.2 使用ALTER FULLTEXT INDEX更改

全文索引 /251

14.5.3 使用DROP FULLTEXT INDEX删除

全文索引 /252

14.5.4 全文目录 /252

14.6 数据完整性 /253

14.6.1 域完整性 /254

14.6.2 实体完整性 /254

14.6.3 引用完整性 /254

14.6.4 用户定义完整性 /255

强化训练 /256

常见疑难解答 /256

第15章 维护SQL数据库

15.1 脱机与联机数据库 /258

15.1.1 查看数据库状态 /258

15.1.2 脱机数据库 /259

15.1.3 联机数据库 /259

15.2 分离和附加数据库 /260

15.2.1 分离数据库 /260

15.2.2 附加数据库 /261

15.3 导入/导出数据 /262

15.3.1 导出SQL Server数据表 /262

15.3.2 导入SQL Server数据表 /266

15.4 备份与恢复 /269

15.4.1 备份类型 /269

15.4.2 恢复模式 /270

15.4.3 备份数据库 /271

15.4.4 恢复数据库 /273

强化训练 /275

常见疑难解答 /275

第16章 数据库的安全机制

16.1 SQL Server 安全性概述 /278

16.2 安全验证方式 /279

16.2.1 身份验证简介 /278

16.2.2 验证模式的修改 /280

16.3 用户管理 /280

16.3.1 登录用户管理 /281

16.3.2 数据库用户管理 /285

16.4 角色管理 /287

16.4.1 服务器角色管理 /288

16.4.2 数据库角色管理 /292

16.5 权限管理 /297

16.5.1 概述 /298

16.5.2 使用Management Studio管理

权限 /299

16.5.3 使用T-SQL管理权限 /301

强化训练 /303

常见疑难解答 /303


前言/序言

前 言


为什么要学这些课程?

随着科技的飞速发展,计算机市场发生了翻天覆地的变化,硬件产品不断更新换代,应用软件也在长足发展。应用软件不仅拓宽了计算机系统的应用领域,还放大了硬件的功能。那些用于开发应用软件的新语言便成为大家热烈追求的香饽饽,如3D打印、自动驾驶、工业机器人、物联网等人工智能都是它们的新宠。


问:学计算机组装与维护有必要吗?

答:计算机硬件设备正朝着网络化、微型化、智能化方向发展。不仅计算机本身的外观、性能、价格越来越亲民,而且它的信息处理能力也更强大。计算机组装与维护是一门追求动手能力的课程,读者不仅要掌握理论知识,还要在理论的指导下亲身实践。掌握这门技能后,将为后期的深入学习奠定良好的基础。


问:一名合格的程序员应该学习哪些语言?

答:需要学习的程序语言包含C#、Java、C++、Python等,能成为一名多语言开发人员将是十分受欢迎的。学习一门语言或开发工具,语法结构、功能调用是次要的,最主要的是学习它的思想。关键是学一种思想,有了思想,才可以触类旁通。


问:学网络安全有前途吗?

答:目前,网络和IT已经深入到日常生活和工作当中,网络速度飞跃式的增长和社会信息化的发展,突破了时空的障碍,使信息的价值不断提升。与此同时,网页篡改、计算机病毒、系统非法入侵、数据泄密、网站欺骗、漏洞非法利用等信息安全事件时有发生,这就要求有更多的专业人员去维护网络安全环境。


问:没有基础如何学好编程?

答:其实,最重要的动力是你想学!不论是作为业余爱好还是作为职业,无论是有基础还是没有基础,只要认真去学,都会让你有收获。需要强调的是,要从基础理论知识学起,只有深入理解这些概念(如变量、函数、条件语句、循环语句等)的语法、结构,吃透书中列举的应用示例,才能建立良好的学习动机和兴趣。

经典课堂系列新成员

继设计类经典课堂上市后,我们又根据读者的需求组织具有丰富教学经验的一线教师、网络工程师、软件开发工程师、IT经理共同编写了以下图书作品:


√ 《ASP.NET程序设计与开发经典课堂》

√ 《C#程序设计与开发经典课堂》

√ 《SQL Server数据库开发与应用经典课堂》

√ 《Java程序设计与开发经典课堂》

√ 《计算机组装与维护经典课堂》

√ 《局域网组建与维护经典课堂》

√ 《计算机网络安全与管理经典课堂》

……

系列图书主要特点

结构合理:从课程教学大纲入手,从读者的实际需要出发,内容由浅入深、循序渐进逐步展开,具有很强的针对性。

用语通俗:在讲解过程中安排更多的示例进行辅助练习,理论联系实际,注重实用性和可操作性,使读者快速掌握各知识点。

易教易学:每章最后都安排了有针对性的练习题,读者在学习前面知识的基础上,可以自行跟踪练习,达到检验学习效果的目的。

配套齐全:包含图书中所有的代码及实例,便于读者练习。

获取同步学习资源

本书由金松河主编,由于水平有限,书中难免会有不妥和疏漏之处,恳请广大读者给予批评指正。获取配套资源可扫描以下二维码:

适用读者群体

● 本专科院校的老师和学生。

● 相关培训机构的老师和学员。

● 步入相关工作岗位的“菜鸟”。

● 程序测试及维护人员。

● 程序开发爱好者。

● 初中级数据库管理员或程序员。