登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』SQL Server数据库技术及应用教程(第2版)(SQL Server 2016版)

書城自編碼: 3381759
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 张治斌
國際書號(ISBN): 9787121364846
出版社: 电子工业出版社
出版日期: 2019-06-01


書度/開本: 16开 釘裝: 平塑

售價:NT$ 328

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
《 甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册) 》

售價:NT$ 959.0
甲骨文丛书·中华早期帝国:秦汉史的重估
《 甲骨文丛书·中华早期帝国:秦汉史的重估 》

售價:NT$ 1367.0
欲望与家庭小说
《 欲望与家庭小说 》

售價:NT$ 449.0
惜华年(全两册)
《 惜华年(全两册) 》

售價:NT$ 320.0
甲骨文丛书·古代中国的军事文化
《 甲骨文丛书·古代中国的军事文化 》

售價:NT$ 454.0
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
《 中国王朝内争实录(套装全4册):从未见过的王朝内争编著史 》

售價:NT$ 1112.0
半导体纳米器件:物理、技术和应用
《 半导体纳米器件:物理、技术和应用 》

售價:NT$ 806.0
创客精选项目设计与制作 第2版   刘笑笑 颜志勇 严国陶
《 创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶 》

售價:NT$ 281.0

內容簡介:
本教材系统全面地讲解数据库技术的概念、原理及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.1SQL Server 2016简介50

4.1.1SQL Server 2016新特点50

4.1.2SQL Server 2016的版本介绍52

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

4.2.1服务器组件53

4.2.2管理工具53

4.3安装SQL Server 201654

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

4.3.2安装SQL Server 2016及其组件58

4.3.3启动SQL Server 2016服务63

4.4SQL Server 2016的管理工具63

4.4.1SSMS64

4.4.2Navicat Premium65

习题465

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

5.1SQL 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.1SQL 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.1T-SQL语言简介169

11.1.1SQL语言与T-SQL语言169

11.1.2T-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.1BEGINEND语句块178

11.5.2IFELSE语句178

11.5.3CASE语句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使用系统存储过程查看触发器信息236

13.4修改触发器237

13.4.1使用SSMS修改触发器237

13.4.2使用T-SQL语句修改触发器237

13.5禁用与启用触发器238

13.5.1使用SSMS禁用与启用触发器238

13.5.2使用T-SQL语句禁用与启用触发器239

13.6删除触发器239

13.6.1使用SSMS删除触发器239

13.6.2使用T-SQL语句删除触发器240

13.7实训学籍管理系统中触发器的设计240

习题13244

第14章数据库的备份和还原246

14.1备份和还原的基本概念246

14.1.1备份和还原的必要性246

14.1.2数据库备份的基本概念246

14.1.3数据库还原的基本概念248

14.2备份数据库248

14.2.1创建备份设备249

14.2.2备份语句251

14.2.3使用SSMS备份数据库253

14.3还原数据库255

14.3.1使用T-SQL语句还原数据库255

14.3.2使用SSMS还原数据库256

14.4实训数据库的导入与导出258

14.4.1数据库表数据导出258

14.4.2数据库表数据导入261

习题14263

第15章数据库的安全管理265

15.1数据库的安全性265

15.1.1数据库系统的安全性265

15.1.2SQL Server的安全机制266

15.1.3用户和角色管理269

15.1.4权限管理282

15.2数据库的完整性285

15.2.1数据完整性的基本概念286

15.2.2实体完整性的实现287

15.2.3域完整性的实现289

15.2.4参照完整性的实现293

15.3实训学籍管理系统中的安全与保护297

习题15298

参考文献300
內容試閱
前 言
本书系统全面地讲解数据库技术的概念、原理及SQL Server 2016的应用。本书主要特点如下。
1.适合教师教学,学生学习
本书内容覆盖SQL Server 2016数据库技术应用的各个方面。除第1、4章之外,每章都包括教学内容、实训及习题三部分。教学内容部分介绍了SQL Server 2016的操作和使用方法,例题遵循由浅入深的原则,从简单数据库操作到复杂的程序编写,再到系统的建立与整合。实训部分一般先分析设计要求,再引导读者进行操作训练。最后通过习题部分让读者自己完成数据库的设计。采用这种组织方式,既符合教师讲课习惯,又便于学生学习。
2.适用面宽、实用性强
使用SQL Server 2016,无论设计何种数据库应用,其基本方法和技巧都是相同的,主要区别在于编程语言的访问方式不同。本书所举案例的数据库操作方法适用于多种数据库编程语言,读者可以根据不同的需要设计出符合要求的数据库。
3.突出必需、够用的原则
本书在理论讲解方面以必需、够用为度,在知识结构方面精心编排,融教、学、练、做于一体。另外,除第1、4章之外本书每章都安排了例题、实训和习题,并且循序渐进,便于读者加深记忆和理解,也便于教师指导学生边学边练,学以致用。
4.例题丰富,便于理解和练习
本书内容充实、例题丰富、图文并茂、系统性强。每个知识点都配备了例题,使读者能够快速入门并理解和掌握。读者通过例题可以边学习边实践,快速、全面地掌握SQL Server的使用方法和技巧。
5.用一个项目贯穿全书
本书使用一个贯穿全书各个章节的学籍管理系统进行讲解,使读者全面、系统地掌握数据库系统的规划和设计方法,并将所学的数据库技术和程序设计方法加以综合应用。除第1、4章之外每章均安排了实训环节,实训完成之后其实就是完成了学籍管理系统的设计。
6.提供教学资源
为了便于教学,本书免费提供配套的电子课件、源代码等教学资源,可直接用于课堂教学,也方便自学。使用本书作为教材的教师可登录华信教育资源网(www.hxedu.com.cn)注册后下载。
本书由张治斌担任主编,苏庭波担任副主编,参加编写的作者有张治斌(第1~5章),苏庭波(第6~8章),韩建敏(第9章),张红娟(第10、11章),郑伟(第12、15章),彭守旺(第13章),刘瑞新、缪丽丽(第14章),全书由张治斌统稿。本书在编写过程中得到了许多同行的帮助和支持,在此表示感谢。由于作者水平有限,书中错误之处难免,欢迎读者对本书提出宝贵意见和建议。
本书适合作为高等学校本科和高职高专层次软件、网络、信息及计算机相关信息技术类专业的教材,也可作为等级考试、职业资格考试或认证考试等各种培训班的培训教材。
作 者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.