本书主要介绍销售管理资料库开发的环境;创建和管理销售管理资料库以及数据表;利用销售管理资料库进行各类数据查询;为提高资料库的质量和查询效率,设定索引、视图、存储过程和触发器;为保证销售管理资料库的安全,设定安全性和资料库的日常维护;分析和设计销售管理资料库,对销售管理资料库进行初步的开发。本书可作为高职高专、大学本科资料库课程的教学用书,也可作为相关培训班的教材,同时可供资料库套用系统开发人员参考。
基本介绍
- 书名:SQL Server 2014资料库套用技术
- 作者:钱冬云
- ISBN:9787302457114
- 定价:49元
- 出版时间:2017.03.01
- 印刷日期:2017.02.28
内容简介
本书的前一版本《SQL Server 2008资料库套用技术》是“十二五”职业教育国家规划教材。本书以工学结合、任务驱动为模式,面向企业的工作过程,以“销售管理资料库系统”为实例,利用界面和命令两种方式,全面、详细地讲解SQL Server 2014资料库套用技术。
目录
第1章销售管理资料库开发的环境1
1.1SQLServer2014概述1
1.1.1SQLServer发展历史1
1.1.2SQLServer2014伺服器组件2
1.1.3SQLServer2014管理工具4
1.2SQLServer2014的安装4
1.2.1SQLServer2014的版本4
1.2.2SQLServer2014的安装环境需求5
1.2.3SQLServer2014的安装过程6
1.3SQLServer2014资料库引擎14
1.4SQLServerManagementStudio简介15
1.4.1启动SQLServerManagementStudio16
1.4.2SQLServer管理环境17
1.4.3销售管理资料库CompanySales转移20
1.5创建一个查询23
1.6在线上帮助文档25
习题28
实训28
第2章销售管理资料库创建和管理29
2.1认识资料库29
2.1.1基本概念29
2.1.2数据描述30
2.1.3数据模型31
2.1.4关係型资料库语言32
2.2系统资料库33
2.3资料库存储结构34
2.3.1资料库档案34
2.3.2数据档案组35
2.4销售管理资料库的创建35
2.4.1使用SSMS创建资料库362.4.2使用CREATEDATABASE语句38
2.4.3使用模板40
2.5销售管理资料库的管理和维护41
2.5.1修改数据档案和事务日誌的容量42
2.5.2更改资料库名称46
2.5.3删除资料库46
2.5.4切换资料库47
2.5.5查看资料库信息48
2.5.6分离和附加资料库49
2.5.7在线上和脱机52
习题53
实训54
第3章销售管理资料库数据表的创建和管理55
3.1数据表概述55
3.1.1表的基本概念55
3.1.2列数据类型56
3.1.3列的属性59
3.1.4数据完整性60
3.1.5销售管理资料库数据表结构62
3.2创建销售管理资料库的数据表63
3.2.1使用SSMS64
3.2.2使用CREATETABLE语句65
3.2.3使用模板66
3.2.4创建临时表67
3.3销售管理资料库的数据表管理68
3.3.1查看錶结构68
3.3.2修改数据表结构68
3.3.3删除数据表71
3.3.4重命名数据表72
3.4销售管理资料库数据的约束72
3.4.1约束概述73
3.4.2主键约束74
3.4.3外键约束77
3.4.4唯一约束83
3.4.5检查约束83
3.4.6默认值约束86
3.4.7默认值和规则88
3.5销售管理资料库数据表中数据的操作93
3.5.1插入记录94
3.5.2插入多行记录98
3.5.3更新记录100
3.5.4删除记录101
习题101
实训102
第4章销售管理资料库的数据查询104
4.1SELECT语句104
4.1.1SELECT语法格式104
4.1.2SELECT语句的执行方式105
4.2简单查询107
4.2.1SELECT子句107
4.2.2INTO子句115
4.2.3WHERE子句115
4.2.4ORDERBY子句122
4.2.5GROUPBY子句123
4.2.6HAVING子句124
4.3连线查询126
4.3.1连线概述126
4.3.2交叉连线127
4.3.3内连线127
4.3.4外连线130
4.4嵌套查询133
4.4.1单值嵌套133
4.4.2多值嵌套135
4.4.3相关子查询138
4.4.4集合查询139
习题141
实训141
第5章销售管理资料库的编程实现143
5.1TransactSQL语言的基本知识143
5.1.1TransactSQL语言的分类143
5.1.2标识符144
5.1.3数据类型144
5.1.4运算符和表达式145
5.1.5常量147
5.1.6变数147
5.1.7注释149
5.1.8续行150
5.1.9TransactSQL语法格式约定150
5.1.10资料库对象命名151
5.2流程控制语句152
5.2.1BEGIN...END语句块152
5.2.2IF...ELSE条件语句152
5.2.3CASE多重分支语句153
5.2.4WHILE循环语句155
5.2.5GO批处理语句156
5.2.6GOTO跳转语句157
5.2.7RETURN返回语句157
5.2.8WAITFOR等待语句158
5.2.9PRINT显示语句158
5.2.10TRY...CATCH错误处理语句159
5.3函式159
5.3.1聚合函式159
5.3.2数学函式160
5.3.3字元串函式162
5.3.4日期和时间函式162
5.3.5系统函式164
5.3.6元数据函式165
5.3.7配置函式166
5.3.8系统统计函式167
5.4销售管理资料库中编程套用167
5.4.1主机和资料库信息167
5.4.2订单处理168
5.4.3员工奖金计算170
习题173
实训174
第6章销售管理资料库中视图的套用175
6.1视图概述175
6.1.1视图的定义175
6.1.2视图的作用176
6.1.3视图的缺点177
6.2创建视图177
6.2.1使用SSMS177
6.2.2使用CREATEVIEW181
6.3视图的管理184
6.3.1修改视图184
6.3.2删除视图185
6.3.3查看视图186
6.4视图的套用188
6.4.1在销售管理资料库中视图的套用188
6.4.2利用视图运算元据190
习题192
实训192
第7章销售管理资料库中索引的套用194
7.1索引概述194
7.1.1索引的作用194
7.1.2索引的分类195
7.1.3索引和约束的关係196
7.2创建索引197
7.2.1使用SSMS创建索引197
7.2.2使用CREATEINDEX语句199
7.3管理索引200
7.3.1删除索引200
7.3.2查看索引201
7.3.3重命名索引203
7.3.4分析和维护索引203
7.4索引套用207
7.4.1使用的索引原则207
7.4.2创建销售管理资料库的索引208
习题210
实训210
第8章销售管理资料库中存储过程的套用212
8.1存储过程的概述212
8.1.1存储过程的概念212
8.1.2存储过程的特点212
8.1.3存储过程的分类213
8.2创建和执行用户存储过程214
8.2.1不带参数的存储过程215
8.2.2带输入参数的存储过程217
8.2.3带输出参数的存储过程221
8.3管理存储过程223
8.3.1查看存储过程223
8.3.2删除用户存储过程225
8.3.3修改存储过程225
8.4系统存储过程和扩展存储过程226
8.4.1系统存储过程226
8.4.2扩展存储过程227
8.5销售管理资料库中存储过程的套用229
8.5.1操作表的存储过程229
8.5.2获取订单信息存储过程232
习题234
实训235
第9章销售管理资料库中触发器的套用236
9.1触发器概述236
9.1.1触发器的作用236
9.1.2触发器的分类237
9.1.3INSERTED表和DELETED表238
9.2DML触发器238
9.2.1创建DML触发器239
9.2.2修改DML触发器245
9.2.3禁用或启用触发器246
9.3DDL触发器247
9.3.1创建DDL触发器247
9.3.2修改DDL触发器248
9.4管理触发器249
9.4.1查看触发器249
9.4.2删除触发器251
9.5触发器的套用251
习题253
实训254
第10章销售管理资料库安全性管理255
10.1SQLServer2014的安全机制255
10.2伺服器安全的管理257
10.2.1身份验证模式257
10.2.2登录名管理260
10.2.3特殊登录名sa265
10.3资料库用户的管理265
10.3.1添加资料库用户266
10.3.2特殊用户270
10.4许可权的管理271
10.4.1授权的安全对象271
10.4.2许可权类别272
10.4.3授予许可权273
10.4.4拒绝许可权281
10.4.5撤销许可权282
10.5角色管理282
10.5.1伺服器角色282
10.5.2资料库角色284
10.6架构290
10.6.1内置架构290
10.6.2使用SSMS创建架构291
10.6.3使用CREATESCHEMA创建架构292
10.6.4删除架构292
习题293
实训294
第11章销售管理资料库的日常维护295
11.1概述295
11.2资料库的备份296
11.2.1备份设备296
11.2.2使用SSMS创建资料库备份298
11.2.3使用BACKUP语句创建资料库备份302
11.3还原资料库304
11.3.1使用SSMS还原资料库304
11.3.2使用RESTORE还原资料库307
11.4数据导出和导入307
11.4.1数据导出308
11.4.2数据导入313
习题316
实训317
第12章销售管理资料库的分析与设计318
12.1资料库设计的步骤318
12.2销售管理资料库的需求分析320
12.2.1需求分析的任务320
12.2.2常用的需求调查方法321
12.2.3编写需求分析说明书321
12.2.4销售管理资料库的需求分析322
12.3销售管理资料库的概念结构设计323
12.3.1概念结构设计的任务323
12.3.2实体与联繫323
12.3.3概念模型的表示方法324
12.3.4概念结构设计的步骤325
12.3.5销售管理资料库的概念结构设计325
12.4销售管理资料库的逻辑结构设计328
12.4.1逻辑结构设计的任务328
12.4.2关係模型328
12.4.3ER模型到关係模型的转化328
12.4.4数据模型最佳化330
12.4.5销售管理资料库的逻辑结构设计334
12.5销售管理资料库的物理结构设计335
12.5.1物理结构设计的任务335
12.5.2确定数据的物理结构335
12.5.3销售管理资料库的物理结构设计337
12.6销售管理资料库的实施340
12.7销售管理资料库运行和维护340
习题340
实训341
第13章销售管理资料库系统初步开发(C#)342
13.1ADO.NET342
13.1.1ADO.NET概述342
13.1.2ADO.NET组件342
13.1.3使用ADO.NET开发资料库应用程式的一般步骤344
13.1.4ADO.NET的对象344
13.2使用ADO.NET连线资料库347
13.2.1自动配置数据源347
13.2.2编程配置数据源353
13.3开发销售管理资料库系统354
13.3.1资料库套用系统软体开发过程概述354
13.3.2开发登录模组355
13.3.3员工信息浏览模组358
13.3.4员工信息管理模组361
习题362
实训363
附录习题参考答案364
参考文献374