注册 登录 进入教材巡展 进入在线书城
#

出版时间:2016年5月

出版社:清华大学出版社

以下为《SQL Server 基础教程(第3版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302429234
  • 3-1
  • 124472
  • 16开
  • 2016年5月
  • 工学
  • 软件工程
  • TP311.138SQ
  • 计算机类
  • 高职高专
内容简介
本书分为上下两篇,上篇为SQL Server应用基础(含习题),共分12章,主要讲解数据库建立、数据查询、流程控制、数据完整性、存储过程与触发器,以及数据安全等方面的内容;下篇为应用开发与实训指导,介绍了以Visual Basic 6、Delphi 7、C#作为前台开发工具时数据库应用程序的开发过程,提供了SQL Server 2012数据库管理与数据查询的十二个实验过程,并给出了本书全部习题的参考答案。交通管理信息数据库实例贯穿全书,并通过该实例讲解SQL Server 2012的基本功能和应用,同时配有各种类型的练习题及解答,以方便教师的教学和学生的自学。
本书语言通俗易懂,例题与习题丰富,内容深浅适中,适合作为普通高等院校计算机应用、信息管理、物流管理等相关专业数据库课程的教学用书,也适合作为高职高专计算机应用、信息管理、物流管理等相关专业数据库课程的教材,对于没有数据库基础和程序设计经验的初学者可作为学习参考书,也可供广大数据库应用开发人员使用。
目录
上篇SQL Server应用基础
第1章SQL Server 2012入门必备2
1.1数据库开发概述2
1.1.1数据库开发的概念2
1.1.2数据库开发的主要内容3
1.1.3数据库开发的一般流程4
1.1.4交通运输管理数据库系统4
1.2数据库与关系数据库概述7
1.2.1数据库的概念7
1.2.2数据库模型8
1.2.3关系数据库的发展10
1.2.4关系数据库术语10
1.2.5关系数据库管理系统11
1.2.6SQL关系数据库语言12
1.3SQL Server 2012概述12
1.3.1SQL Server 2012简介13
1.3.2SQL Server 2012的组成13
1.3.3选择SQL Server 2012的优势15
1.4安装和配置15
1.4.1准备安装15
1.4.2安装示例17
1.4.3配置26
1.4.4SQL Server 2012数据库管理的操作方式30
小结32
习题32
第2章创建数据库和数据表35
2.1数据库的创建35
2.1.1数据库的类别35
2.1.2数据库文件的类别362.1.3用命令操作方式创建数据库37
2.1.4用命令操作方式管理数据库39
2.1.5用界面操作方式创建数据库41
2.1.6用界面操作方式管理数据库44
2.2表的创建50
2.2.1表结构与数据类型50
2.2.2用命令操作方式创建表53
2.2.3用命令操作方式修改表结构54
2.2.4用界面操作方式创建表56
2.2.5用界面操作方式修改表结构59
小结63
习题63
第3章管理数据库中的表数据66
3.1以命令操作方式管理表中数据66
3.1.1用INSERT语句插入记录66
3.1.2用DELETE语句删除记录68
3.1.3用UPDATE语句修改表中的数据69
3.2用界面管理表中数据69
3.2.1插入记录69
3.2.2删除记录71
3.2.3修改记录73
小结76
习题76
第4章数据库查询78
4.1一般查询79
4.1.1SELECT语句的基本格式79
4.1.2输出列的设定81
4.1.3输出行数的限制84
4.1.4筛选行的条件87
4.1.5输出数据排序94
4.1.6多表连接96
4.2高级查询102
4.2.1分组统计查询103
4.2.2子查询109
4.2.3使用CASE函数查询数据114
4.2.4使用INTO子句保存查询结果116
4.3视图117
4.3.1视图的概念117
4.3.2创建视图118
4.3.3查询视图数据122
4.3.4更新视图数据125
4.3.5修改视图的定义127
4.3.6删除视图128
小结128
习题129
第5章SQL Server编程的概念132
5.1批处理与事务132
5.1.1批处理133
5.1.2事务控制133
5.2局部变量与全局变量136
5.3分支和循环流程控制138
5.4返回和等待流程控制142
小结143
习题143
第6章使用函数辅助查询145
6.1数学函数146
6.2字符串函数148
6.3日期函数151
6.4转换函数153
6.5判定函数154
6.6用户自定义函数155
6.6.1用户函数的定义155
6.6.2用户函数的调用158
6.6.3用户函数的修改和删除160
小结160
习题161
第7章保持数据库中数据的完整性163
7.1数据完整性的概念163
7.2默认与规则165
7.2.1创建默认和规则165
7.2.2绑定166
7.2.3取消绑定168
7.2.4删除默认和规则168
7.3数据约束169
7.3.1列级约束与表级约束169
7.3.2主键约束170
7.3.3唯一约束172
7.3.4外键约束174
7.3.5默认约束175
7.3.6CHECK约束177
7.3.7启用与禁止约束180
7.4约束与默认、规则的比较180
小结181
习题181
第8章使用索引提高查询效率183
8.1索引概述183
8.1.1索引的作用183
8.1.2使用索引的场合184
8.1.3索引分类184
8.2创建索引185
8.2.1用命令操作方式创建索引186
8.2.2用界面操作方式创建索引188
8.3删除索引189
8.3.1用命令操作方式删除索引190
8.3.2用界面操作方式删除索引190
8.4使用效率高的索引191
小结192
习题192
第9章建立存储过程与触发器195
9.1存储过程195
9.1.1存储过程的作用196
9.1.2存储过程的类型196
9.1.3创建存储过程197
9.1.4执行存储过程201
9.1.5修改存储过程204
9.1.6删除存储过程204
9.2触发器207
9.2.1触发器的作用207
9.2.2触发器的类别208
9.2.3创建触发器208
9.2.4修改触发器214
9.2.5删除触发器215
9.3常用的系统存储过程215
9.3.1显示定义属性216
9.3.2更改名称216
小结217
习题218
第10章使用游标查询结果集221
10.1游标的概念221
10.1.1数据子集221
10.1.2游标222
10.1.3游标的类型222
10.2游标操作224
10.2.1游标声明224
10.2.2打开游标226
10.2.3读取数据227
10.2.4通过游标修改数据229
10.2.5关闭游标232
10.2.6删除游标232
小结232
习题232
第11章安全认证与访问权限235
11.1SQL Server 2012的安全策略235
11.1.1SQL Server的安全管制236
11.1.2SQL Server登录认证模式236
11.1.3登录者和数据库用户237
11.2管理Windows认证的登录账号238
11.2.1通过系统存储过程管理Windows登录账号238
11.2.2通过对象资源管理器管理Windows认证的登录账号239
11.3管理SQL Server认证的登录账号241
11.3.1通过系统存储过程管理SQL Server 2012的登录账号242
11.3.2通过对象资源管理器管理SQL Server 2012的登录账号243
11.3.3显示登录者的设置内容245
11.4数据库用户与用户可访问的数据库246
11.4.1添加或删除数据库用户246
11.4.2设置用户可访问和不可访问的数据库248
11.4.3查看数据库的用户248
11.5角色与角色成员249
11.5.1角色的概念与种类249
11.5.2添加或删除固定服务器角色成员251
11.5.3添加或删除固定数据库角色成员252
11.5.4用户自定义的数据库角色和角色成员252
11.6用户权限255
11.6.1对象权限与语句权限255
11.6.2使用命令操作方式设置用户权限256
11.6.3使用界面操作方式设置用户权限257
小结258
习题258
第12章备份还原与导入导出260
12.1数据库的备份与还原260
12.1.1备份数据库261
12.1.2还原数据库264
12.2事务日志的备份与还原266
12.2.1备份事务日志266
12.2.2还原事务日志268
12.3数据的导出与导入269
12.3.1数据导出269
12.3.2数据导入272
12.4与Excel数据进行通信275
12.4.1在Excel中使用SQL Server数据275
12.4.2将Excel数据导入SQL Server中278
小结283
习题283
下篇应用开发与实训指导
第13章SQL Server数据库应用开发286
13.1在VB环境中的应用开发286
13.1.1数据库连接286
13.1.2数据环境的设计289
13.1.3用户界面的设计292
13.2在Delphi环境中的应用开发294
13.2.1数据库的连接294
13.2.2用户界面的设计295
13.3在C#环境中的应用开发299
的概念300
13.3.2使用SQL Server数据提供程序302
13.3.3登录与连接数据库303
13.4交通运输管理数据库开发实例307
13.4.1需求分析307
13.4.2系统的总体设计309
13.4.3主要模块的设计310
第14章实训指导320
14.1实训一SQL Server 2012的安装及配置320
14.2实训二创建数据库和表323
14.3实训三管理数据表中的数据324
14.4实训四数据库的一般查询325
14.5实训五数据库的高级查询327
14.6实训六视图的使用329
14.7实训七TSQL编程330
14.8实训八约束与索引的使用334
14.9实训九存储过程和触发器的使用336
14.10实训十游标的使用337
14.11实训十一安全认证与访问权限338
14.12实训十二数据库的备份339
第15章汽车配件数据库Qic_Ware实践341
15.1任务一建立Qic_Ware数据库341
15.2任务二Qic_Ware的基本查询项目345
15.3任务三Qic_Ware的复杂查询项目355
15.4任务四Qic_Ware的视图查询项目362
15.5任务五拓展查询364
附录366
参考文献369