SQLServer数据库原理及实验教程
全新正版未拆封
¥
14.39
2.6折
¥
55
全新
仅1件
作者毋建宏、李鹏飞 编
出版社电子工业出版社
出版时间2020-01
版次1
装帧平装
上书时间2024-03-07
商品详情
- 品相描述:全新
图书标准信息
-
作者
毋建宏、李鹏飞 编
-
出版社
电子工业出版社
-
出版时间
2020-01
-
版次
1
-
ISBN
9787121382178
-
定价
55.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
353页
-
字数
602千字
- 【内容简介】
-
《SQL Server数据库原理及实验教程》系统地讲解了数据库技术及应用的基础知识,并将引导读者利用SQLServer2014进行数据库的管理与开发实践。全书共19章,在介绍数据库系统相关概念与关系数据库有关知识的基础上,详细讲解安装和管理SQLServer2014、管理数据库和数据表、数据更新和查询、数据完整性、创建和操作索引与视图、T-SQL编程、存储过程、触发器的开发、事务管理、数据库安全管理、数据库备份与恢复、数据库的导入和导出,最后结合某物流仓储管理系统开发案例,给出完整的数据库应用系统分析、设计与实施的方法步骤。《SQL Server数据库原理及实验教程》提供了示例数据库,并附有章后习题,可方便读者学习使用。
《SQL Server数据库原理及实验教程》既可作为高等院校信息管理与信息系统、电子商务、物流管理等经管类专业的数据库技术课程教材,也可作为想学习SQLServer2014数据库的初学者及有一定数据库基础的技术人员的参考用书。
- 【作者简介】
-
李鹏飞,西安邮电大学副教授,从事管理科学与工程方面的教学、科研多年,出版教材多部,参与多项科研或教研项目。
- 【目录】
-
第1章 数据库系统概述1
1.1 数据库的基本概念1
1.1.1 数据1
1.1.2 数据库2
1.1.3 数据库管理系统2
1.1.4 数据库系统2
1.2 数据管理技术的产生和发展2
1.2.1 人工管理阶段3
1.2.2 文件系统阶段3
1.2.3 数据库技术阶段4
1.3 数据库系统的特点5
1.4 数据库系统的三级模式结构6
1.5 数据模型8
1.5.1 数据模型的分层8
1.5.2 数据模型的三要素8
1.5.3 概念模型与E-R图9
1.5.4 常用的数据模型11
1.6 小结14
习题114
第2章 关系数据库基本原理15
2.1 关系模型概述15
2.1.1 关系数据结构15
2.1.2 关系模型的数据操作18
2.1.3 关系模型的完整性约束19
2.2 关系代数22
2.2.1 集合运算22
2.2.2 关系运算22
2.3 关系规范化理论24
2.3.1 函数依赖的基本概念24
2.3.2 数据依赖对关系模式的影响25
2.3.3 关系模式的规范化26
2.3.4 关系模式的分解31
2.4 数据库设计方法32
2.4.1 数据库设计的过程32
2.4.2 E-R图转换为关系数据库模式34
2.5 小结34
习题235
第3章 SQL Server 2014数据库的安装及管理36
3.1 SQL Server 2014简介36
3.1.1 SQL Server的发展历史36
3.1.2 SQL Server 2014的新特性37
3.2 SQL Server 2014的安装37
3.2.1 安装要求37
3.2.2 版本选择37
3.2.3 安装过程38
3.3 SQL Server 2014的常用管理工具47
3.3.1 SQL Server配置管理器47
3.3.2 SQL Server Management Studio48
3.3.3 其他管理工具49
3.4 SQL和T-SQL的概述49
3.4.1 SQL的发展与特点49
3.4.2 T-SQL概述49
3.5 小结50
习题350
第4章 管理SQL Server数据库51
4.1 SQL Server数据库概述51
4.1.1 SQL Server数据库的结构51
4.1.2 SQL Server系统数据库51
4.2 创建数据库52
4.2.1 使用SSMS创建数据库52
4.2.2 使用T-SQL语句创建数据库53
4.3 修改数据库54
4.3.1 使用SSMS查看及修改数据库属性54
4.3.2 使用T-SQL语句修改数据库55
4.4 删除数据库56
4.4.1 使用SSMS删除数据库56
4.4.2 使用T-SQL语句删除数据库57
4.5 分离数据库和附加数据库58
4.5.1 分离数据库58
4.5.2 附加数据库59
4.6 生成SQL脚本60
4.7 小结61
习题461
第5章 管理SQL Server数据表62
5.1 SQL Server数据表概述62
5.1.1 表的概念62
5.1.2 表的结构62
5.1.3 列的数据类型62
5.2 创建数据表64
5.2.1 使用SSMS创建数据表64
5.2.2 使用T-SQL语句创建数据表65
5.3 修改数据表66
5.3.1 使用SSMS查看数据表属性信息及修改数据表67
5.3.2 使用T-SQL语句修改数据表69
5.4 删除数据表70
5.4.1 使用SSMS删除数据表70
5.4.2 使用T-SQL语句删除数据表70
5.5 小结71
习题571
第6章 数据更新72
6.1 插入数据72
6.1.1 通过SSMS插入数据72
6.1.2 用INSERT语句插入数据73
6.2 修改数据76
6.2.1 通过SSMS修改数据76
6.2.2 用UPDATE语句修改数据77
6.3 删除数据78
6.3.1 通过SSMS删除数据79
6.3.2 用DELETE语句删除数据79
6.4 小结81
习题681
第7章 数据查询82
7.1 SELECT语句的结构与执行82
7.1.1 SELECT语句的语法结构82
7.1.2 SELECT语句各子句的顺序及功能83
7.1.3 SELECT语句各子句的执行83
7.2 基本查询84
7.2.1 简单查询84
7.2.2 条件查询90
7.2.3 查询结果排序99
7.2.4 数据统计查询101
7.3 小结108
习题7108
第8章 高级查询109
8.1 连接查询109
8.1.1 基本连接109
8.1.2 JOIN关键字111
8.1.3 内部连接111
8.1.4 外部连接112
8.1.5 交叉连接114
8.1.6 自连接114
8.2 集合查询115
8.2.1 联合查询115
8.2.2 集合交集117
8.2.3 集合差118
8.3 子查询118
8.3.1 单值子查询119
8.3.2 带有ALL、ANY、SOME运算符的子查询120
8.3.3 带有IN运算符的子查询121
8.3.4 带有EXISTS运算符的子查询123
8.3.5 在FROM子句中使用子查询124
8.4 小结125
习题8125
第9章 数据完整性126
9.1 数据完整性概述126
9.2 使用约束实施数据完整性127
9.2.1 主键约束127
9.2.2 外键约束129
9.2.3 非空约束132
9.2.4 唯一性约束133
9.2.5 默认值约束135
9.2.6 检查约束136
9.3 使用规则实施数据完整性138
9.3.1 创建规则139
9.3.2 查看规则139
9.3.3 绑定与松绑规则141
9.3.4 删除规则142
9.4 使用默认值实施数据完整性143
9.4.1 创建默认值143
9.4.2 查看默认值143
9.4.3 绑定与松绑默认值145
9.4.4 删除默认值146
9.5 小结147
习题9147
第10章 索引与视图148
10.1 索引概述148
10.1.1 索引的概念148
10.1.2 索引的分类149
10.2 索引操作150
10.2.1 创建索引150
10.2.2 查看及修改索引154
10.2.3 删除索引155
10.3 视图概述157
10.3.1 视图的概念157
10.3.2 视图的作用157
10.3.3 视图的限制157
10.4 视图操作157
10.4.1 创建视图157
10.4.2 修改视图161
10.4.3 删除视图162
10.5 视图应用163
10.5.1 在SSMS界面中操作视图记录163
10.5.2 视图中的数据更新164
10.6 小结166
习题10166
第11章 T-SQL程序设计与游标167
11.1 数据与表达式167
11.1.1 常量与变量167
11.1.2 运算符与表达式169
11.2 流程控制语句173
11.2.1 语句块和注释173
11.2.2 分支语句175
11.2.3 循环语句178
11.2.4 批处理179
11.3 游标180
11.3.1 游标概述180
11.3.2 声明游标180
11.3.3 打开游标181
11.3.4 读取游标182
11.3.5 关闭与释放游标183
11.3.6 使用游标修改和删除数据183
11.4 小结185
习题11185
第12章 存储过程186
12.1 存储过程概述186
12.1.1 存储过程的概念186
12.1.2 存储过程的种类186
12.2 创建和管理存储过程187
12.2.1 创建存储过程187
12.2.2 执行存储过程189
12.2.3 查看存储过程191
12.2.4 修改存储过程192
12.2.5 删除存储过程194
12.3 带参数的存储过程195
12.3.1 存储过程的参数类型195
12.3.2 创建和执行带输入参数的存储过程195
12.3.3 创建和执行带输出参数的存储过程196
12.3.4 存储过程的返回值197
12.4 小结199
习题12199
第13章 触发器200
13.1 触发器的概述200
13.1.1 触发器的概念200
13.1.2 触发器的作用201
13.1.3 触发器的类型201
13.1.4 触发器应用的两个逻辑表202
13.2 创建和管理DML触发器202
13.2.1 创建DML触发器202
13.2.2 其他类型的DML触发器213
13.2.3 修改触发器213
13.2.4 查看触发器213
13.2.5 删除触发器214
13.2.6 禁用和启用触发器215
13.3 创建DDL触发器217
13.3.1 DDL触发器类型218
13.3.2 创建DDL触发器218
13.4 小结218
习题13219
第14章 函数220
14.1 系统内置函数220
14.1.1 聚合函数220
14.1.2 配置函数226
14.1.3 游标函数227
14.1.4 日期和时间函数229
14.1.5 数学函数232
14.1.6 元数据函数238
14.1.7 字符串函数240
14.1.8 文本和图像处理函数245
14.2 用户自定义函数246
14.2.1 标量值函数246
14.2.2 内嵌表值函数247
14.2.3 多语句表值函数248
14.2.4 用户自定义函数的注意事项248
14.2.5 查看用户定义函数249
14.2.6 删除用户定义函数250
14.3 小结251
习题14251
第15章 事务管理252
15.1 事务概述252
15.1.1 事务的概念252
15.1.2 事务的特性252
15.1.3 事务的运行模式253
15.1.4 多事务的并发问题253
15.2 事务管理与应用256
15.3 锁机制258
15.3.1 锁的简介258
15.3.2 隔离级别260
15.3.3 查看锁和死锁262
15.3.4 封锁协议265
15.4 小结268
习题15268
第16章 数据库安全管理270
16.1 SQL Server的安全机制270
16.1.1 身份验证模式270
16.1.2 更改身份验证模式270
16.2 创建、管理登录名和数据库用户272
16.2.1 创建登录名272
16.2.2 管理登录名276
16.2.3 创建和管理数据库用户278
16.3 管理角色279
16.3.1 角色的种类279
16.3.2 管理服务器角色280
16.3.3 管理数据库角色282
16.4 管理权限285
16.4.1 权限的种类285
16.4.2 授予权限286
16.4.3 禁止与撤销权限287
16.4.4 查看权限288
16.5 小结289
习题16290
第17章 数据库备份与恢复291
17.1 数据库备份291
17.1.1 数据库备份概述291
17.1.2 创建和管理备份设备292
17.1.3 备份数据库操作296
17.2 数据库恢复300
17.2.1 数据库的恢复模式300
17.2.2 配置恢复模式302
17.2.3 恢复数据库操作303
17.3 小结309
习题17310
第18章 数据库的导入和导出311
18.1 导入和导出概述311
18.2 导入数据311
18.3 导出数据315
18.4 小结320
习题18320
第19章 数据库应用系统的设计与开发321
19.1 数据库设计的基本步骤321
19.2 采用ADO.NET组件访问SQL Server322
19.2.1 ADO.NET组件简介322
19.2.2 连接式访问数据库323
19.3 采用JDBC访问SQL Server324
19.3.1 JDBC简介324
19.3.2 JDBC连接SQL Server数据库的步骤325
19.4 某物流仓储管理系统开发案例328
19.4.1 需求分析328
19.4.2 系统分析330
19.4.3 系统设计337
19.4.4 主要功能模块实现345
19.5 小结350
习题19351
参考文献352
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价