注册 登录 进入教材巡展
#

出版时间:2017年3月

出版社:清华大学出版社

以下为《SQL Server 2014数据库应用技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302457114
  • 1-1
  • 35550
  • 16开
  • 2017年3月
  • 工学
  • 软件工程
  • TP311.138SQ
  • 计算机类
  • 高职高专
内容简介
本书的前一版本《SQL Server 2008数据库应用技术》是”十二五”职业教育国家规划教材。本书以工学结合、任务驱动为模式,面向企业的工作过程,以”销售管理数据库系统”为实例,利用界面和命令两种方式,全面、详细地讲解SQL Server 2014数据库应用技术。
本书主要介绍销售管理数据库开发的环境;创建和管理销售管理数据库以及数据表;利用销售管理数据库进行各类数据查询;为提高数据库的质量和查询效率,设置索引、视图、存储过程和触发器;为保证销售管理数据库的安全,设置安全性和数据库的日常维护;分析和设计销售管理数据库,对销售管理数据库进行初步的开发。
本书可作为高职高专、大学本科数据库课程的教学用书,也可作为相关培训班的教材,同时可供数据库应用系统开发人员参考。
目录
第1章销售管理数据库开发的环境1
1.1SQL Server 2014概述1
1.1.1SQL Server发展历史1
1.1.2SQL Server 2014服务器组件2
1.1.3SQL Server 2014管理工具4
1.2SQL Server 2014的安装4
1.2.1SQL Server 2014的版本4
1.2.2SQL Server 2014的安装环境需求 5
1.2.3SQL Server 2014的安装过程6
1.3SQL Server 2014数据库引擎14
1.4SQL Server Management Studio简介15
1.4.1启动SQL Server
Management Studio16
1.4.2SQL Server管理环境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使用CREATE
DATABASE语句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使用CREATE TABLE语句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.4ORDER BY子句122
4.2.5GROUP BY子句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.1TransactSQL语言的基本知识143
5.1.1TransactSQL 语言的分类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.9TransactSQL语法格式约定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使用CREATE VIEW181
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使用CREATE INDEX语句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.1SQL Server 2014的安全机制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使用CREATE SCHEMA创建架构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.3ER模型到关系模型的转化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