SQL Server 数据库实用编程技术
SQL Server 数据库实用编程技术封面图

SQL Server 数据库实用编程技术

陆琳琳, 主编

出版社:清华大学出版社

年代:2016

定价:45.0

书籍简介:

本书以SQL Server数据库编程为主,以大量的实例介绍SQL Server程序设计的基本思想、方法和技术,并重点介绍数据库高级编程中常用的技术和对象。力图使学生使用数据库编程技术解实际应用问题是,减少系统开发时对其他语言的依赖。在满足专业要求的同时,提高操纵和使用数据库解问题的能力。

书籍目录:

第1章SQL Server 2005基础1

1.1SQL Server 2005概述1

1.1.1SQL Server 2005的体系结构1

1.1.2SQL Server 2005的特点2

1.2SQL Server 2005的安装 3

1.2.1SQL Server 2005安装前的准备工作3

1.2.2安装SQL Server 20053

1.2.3SQL Server 2005安装成功的验证10

1.3SQL Server 2005的配置14

1.3.1配置SQL Server 2005服务器14

1.3.2注册和连接SQL Server 2005服务器14

1.3.3关闭和启动SQL Server 2005服务器17

1.3.4SQL Server 2005 常用工具17

习题20

第2章数据库对象管理和数据操作22

2.1数据库22

2.1.1数据库的基本概念22

2.1.2数据库的创建24

2.1.3数据库的修改28

2.1.4数据库的删除29

2.1.5数据库的分离31

2.1.6数据库的附加32

2.2表32

2.2.1表的基本概念32

2.2.2表的数据类型33

2.2.3表的创建36◆SQL Server数据库实用编程技术目录2.2.4表的修改39

2.2.5表的删除41

2.2.6表的约束42

2.2.7数据库关系图49

2.3表数据52

2.3.1标识规范52

2.3.2数据的添加、修改和删除54

2.3.3数据的简单查询58

2.3.4连接查询69

2.3.5子查询73

2.3.6SELECT语句的其他用法79

2.4索引81

2.4.1索引的分类81

2.4.2索引的创建82

2.4.3索引的修改83

2.4.4索引的删除85

2.5视图85

2.5.1视图的基本概念85

2.5.2视图的创建86

2.5.3视图的使用89

2.5.4视图的删除91

习题92

第3章TSQL基础94

3.1TSQL概述94

3.1.1SQL与TSQL94

3.1.2TSQL的组成及功能94

3.2常量、数据类型和变量95

3.2.1常量 95

3.2.2数据类型97

3.2.3变量99

3.3流程控制语句103

3.3.1BEGIN…END语句块104

3.3.2IF…ELSE语句105

3.3.3CASE语句106

3.3.4WHILE语句108

习题109

第4章游标111

4.1游标概述111

4.2游标的使用111

4.2.1声明游标112

4.2.2打开游标113

4.2.3读取游标113

4.2.4关闭游标114

4.2.5删除游标114

4.3游标变量115

4.3.1游标变量的定义115

4.3.2游标变量的赋值115

4.3.3游标变量的使用116

4.4游标中的局部变量116

4.5游标全局变量117

4.5.1@@CURSOR_ROWS117

4.5.2@@FETCH_STATUS118

4.6使用游标操纵数据库120

4.6.1游标的定义120

4.6.2游标的使用121

习题122

第5章函数124

5.1系统内置函数124

5.2用户自定义函数131

5.3标量函数132

5.3.1标量函数的创建132

5.3.2标量函数的调用133

5.3.3标量函数的应用134

5.4内联表值函数135

5.4.1内联表值函数的创建135

5.4.2内联表值函数的调用136

5.4.3内联表值函数的应用137

5.5多语句表值函数137

5.5.1多语句表值函数的创建137

5.5.2多语句表值函数的调用140

5.5.3多语句表值函数的应用141

5.6用户自定义函数的管理141

5.6.1使用SQL Server Management Studio Express创建用户自定义函数141

5.6.2用户自定义函数的修改142

5.6.3用户自定义函数的删除143

习题143

第6章存储过程145

6.1存储过程的分类145

6.1.1存储过程的概念145

6.1.2存储过程的类型145

6.2存储过程的创建与执行146

6.2.1存储过程的创建146

6.2.2存储过程的执行147

6.3存储过程的应用148

6.3.1无参数的存储过程148

6.3.2带输入参数的存储过程 149

6.3.3带输出参数的存储过程150

6.3.4参数有默认值的存储过程152

6.3.5游标型输出参数的存储过程153

6.4存储过程的管理155

6.4.1存储过程的修改155

6.4.2存储过程的删除155

6.5系统存储过程156

6.5.1系统帮助存储过程157

6.5.2其他系统存储过程158

习题158

第7章触发器160

7.1触发器的基本概念160

7.1.1触发器的工作原理160

7.1.2触发器的作用160

7.1.3触发器的种类161

7.2DML触发器162

7.2.1DML触发器的创建162

7.2.2DML触发器的应用162

7.2.3inserted表和deleted表164

7.2.4Update()函数165

7.3INSTEAD OF触发器166

7.3.1INSTEAD OF触发器的创建167

7.3.2INSTEAD OF触发器的应用167

7.4DDL触发器170

7.4.1DDL触发器的创建170

7.4.2DDL触发器的应用171

7.5触发器的管理172

7.5.1使用SQL Server Management Studio Express工具创建触发器172

7.5.2触发器的修改172

7.5.3触发器的删除174

7.5.4触发器信息的查看174

7.5.5触发器的禁用和启用176

习题176

第8章SQL Server安全管理178

8.1SQL Server的安全机制178

8.1.1SQL Server安全相关概念178

8.1.2登录名178

8.1.3用户185

8.1.4角色188

8.1.5权限196

8.1.6架构202

8.2数据库备份与还原205

8.2.1备份与还原概述205

8.2.2数据库的备份210

8.2.3数据库的还原219

习题227

参考文献229

内容摘要:

高等院校信息技术规划教材SQL Server数据库实用编程技术陆琳琳主编陈恒副主编 清 华 大 学 出 版 社北京本书以SQL Server数据库编程为主,通过大量实例介绍SQL Server程序设计的基本思想、方法和技术;重点介绍数据库高级编程中常用的技术和对象,力图使读者通过数据库编程技术解决实际应用问题,减少系统开发时对其他语言的依赖;在满足专业要求的同时,提高操纵数据库和使用数据库解决问题的能力。本书弱化数据库基本理论,简单介绍SQL结构化查询语句,重点讲解TSQL程序设计语言以及SQL Server高级编程。高级编程内容主要有游标,包括使用游标输出结果集、使用游标操纵数据库;用户自定义函数,包括标量函数、内联表值函数、多语句表值函数;存储过程,包括使用各种参数的存储过程;触发器,包括DML触发器、After触发器、Instead of触发器、DDL触发器。本书可作为计算机类相关专业本科生的教材,也可供大专和高职院校学生以及广大数据库应用开发人员参考。

编辑推荐:

本书以SQL Server 2005为平台,强化SQL Server数据库编程技术,内容由易到难,讲解由浅入深、循序渐进。
提供大量实例及代码演示,方便读者阅读和实现。
每章配有课堂练习与课后习题,帮助读者巩固所学知识,提高编程能力。
每章以独立的数据库基础知识及编程技术为主线开展教学活动,具有鲜明的特色。
本书可作为高等院校相关专业的教材,也可作为教辅资料,还可作为学习应用技术的参考书。
本书提供配套电子课件、课后习题的参考答案,可登录清华大学出版社网站下载。

书籍规格:

书籍详细信息
书名SQL Server 数据库实用编程技术站内查询相似图书
9787302433668
如需购买下载《SQL Server 数据库实用编程技术》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

SQL Server 数据库实用编程技术是清华大学出版社于2016.出版的中图分类号为 TP311.138 的主题关于 关系数据库系统-高等学校-教材 的书籍。