商家名称 | 信用等级 | 购买信息 | 订购本书 |
SQL Server数据库实用编程技术(高等院校信息技术规划教材) | |||
SQL Server数据库实用编程技术(高等院校信息技术规划教材) |
《SQL Server 数据库实用编程技术》以SQL Server 2005为平台,强化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章TSQL基础94
3.1TSQL概述94
3.1.1SQL与TSQL94
3.1.2TSQL的组成及功能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数据库实用编程技术(高等院校信息技术规划教材)请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务