图书介绍
数据库原理与应用教程 基于SQL Server 2012PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理与应用教程 基于SQL Server 2012](https://www.shukui.net/cover/5/31970468.jpg)
- 杨俊生编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302440173
- 出版时间:2016
- 标注页数:284页
- 文件大小:77MB
- 文件页数:296页
- 主题词:
PDF下载
下载说明
数据库原理与应用教程 基于SQL Server 2012PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概述1
1.1 基本概念1
1.2 数据管理技术2
1.3 数据模型3
1.3.1 数据模型组成3
1.3.2 数据模型分类4
1.3.3 概念模型4
1.3.4 逻辑模型5
1.4 数据库管理系统结构7
1.4.1 三级模式7
1.4.2 二级映像8
1.5 数据库系统组成8
小结9
习题9
第2章 关系数据库10
2.1 关系概述10
2.1.1 关系定义10
2.1.2 关系数据结构及基本概念11
2.2 关系运算13
2.2.1 关系操作概述13
2.2.2 传统关系运算13
2.2.3 专门关系运算15
2.3 完整性约束23
2.3.1 实体完整性24
2.3.2 参照完整性24
2.3.3 用户定义的完整性24
2.4 小结24
习题25
第3章 SQL26
3.1 SQL概述26
3.1.1 SQL的产生与发展26
3.1.2 SQL特点26
3.1.3 SQL分类27
3.2 数据定义语句28
3.2.1 基本表操作28
3.2.2 索引操作30
3.2.3 视图操作31
3.3 数据操纵语句32
3.3.1 插入数据32
3.3.2 修改数据33
3.3.3 删除数据34
3.4 查询语句34
3.4.1 单表查询35
3.4.2 连接查询38
3.4.3 嵌套查询42
3.4.4 集合查询44
3.5 权限控制语句45
3.5.1 权限授予46
3.5.2 权限回收46
3.6 事务控制语句47
小结47
习题47
第4章 数据完整性约束49
4.1 实体完整性49
4.2 参照完整性51
4.3 用户定义的完整性53
4.3.1 非空约束53
4.3.2 唯一约束54
4.3.3 检查约束55
4.4 完整性约束命名56
小结57
习题58
第5章 关系规范化59
5.1 函数依赖59
5.2 规范化61
小结64
习题65
第6章 数据库设计66
6.1 数据库设计概述66
6.2 概念结构设计67
6.3 逻辑结构设计69
6.4 物理结构设计70
6.5 数据库实施与维护71
小结71
习题72
第7章 数据库基础73
7.1 SQL Server 2012介绍73
7.2 安装数据库73
7.3 常用工具介绍84
7.4 数据库组成86
7.5 查看数据库88
7.6 创建数据库90
7.7 修改数据库94
7.7.1 修改数据库文件和文件组94
7.7.2 修改数据库选项96
7.8 删除数据库98
小结98
习题98
第8章 数据库安全100
8.1 SQL Server 2012身份验证模式100
8.2 登录账号101
8.2.1 查看登录102
8.2.2 创建登录103
8.2.3 修改登录104
8.2.4 删除登录105
8.3 数据库用户106
8.3.1 查看数据库用户106
8.3.2 创建数据库用户106
8.3.3 删除数据库用户108
8.4 架构109
8.4.1 查看架构109
8.4.2 创建架构110
8.4.3 删除架构111
8.5 权限112
8.5.1 权限分类112
8.5.2 权限授予回收113
8.5.3 查看权限115
8.6 角色115
8.6.1 固定服务器角色115
8.6.2 固定数据库角色118
8.6.3 用户自定义角色120
小结120
习题121
第9章 表的管理122
9.1 数据类型122
9.1.1 数字类型122
9.1.2 字符类型123
9.1.3 日期类型124
9.1.4 二进制类型124
9.2 表操作124
9.2.1 查看表124
9.2.2 创建表126
9.2.3 修改表129
9.2.4 删除表131
9.3 数据操作132
9.3.1 插入数据132
9.3.2 修改数据134
9.3.3 删除数据134
9.4 事务处理135
9.4.1 事务基本概念135
9.4.2 SQL Server中的事务模式136
9.5 完整性约束138
9.5.1 主键约束138
9.5.2 外键约束139
9.5.3 唯一约束141
9.5.4 检查约束142
9.5.5 非空约束143
9.5.6 查看约束144
9.5.7 约束操作146
小结147
习题147
第10章 数据查询149
10.1 基础知识149
10.2 单表查询150
10.2.1 基本查询151
10.2.2 分组查询155
10.2.3 数据排序157
10.3 连接查询158
10.3.1 内连接159
10.3.2 外连接161
10.3.3 自连接162
10.3.4 交叉连接163
10.4 子查询164
10.4.1 单行子查询165
10.4.2 多行子查询166
10.4.3 关联子查询166
10.4.4 编写包含子查询的DML语句168
10.5 高级查询168
10.5.1 集合操作168
10.5.2 CASE语句170
小结171
习题171
第11章 索引和视图173
11.1 索引173
11.1.1 了解索引173
11.1.2 查看索引174
11.1.3 创建索引176
11.1.4 修改索引180
11.1.5 删除索引183
11.2 视图183
11.2.1 查看视图184
11.2.2 创建视图185
11.2.3 修改视图187
11.2.4 删除视图188
小结188
习题189
第12章 Transact-SQL程序设计190
12.1 常量与变量190
12.1.1 常量190
12.1.2 变量190
12.2 运算符193
12.3 常用函数194
12.3.1 常用统计函数194
12.3.2 常用数学函数194
12.3.3 常用字符串函数196
12.3.4 常用日期函数197
12.3.5 数据类型转换函数199
12.4 流程控制199
12.4.1 语句注释199
12.4.2 语句块199
12.4.3 选择控制语句IF...ELSE200
12.4.4 循环控制语句WHILE200
12.4.5 跳转语句GOTO201
12.4.6 RETURN语句201
12.4.7 调度执行语句WAITFOR202
12.5 游标202
12.5.1 声明游标203
12.5.2 使用游标203
小结206
习题206
第13章 存储过程、函数和触发器207
13.1 存储过程207
13.1.1 存储过程的类型及功能特点207
13.1.2 创建存储过程207
13.1.3 修改存储过程210
13.1.4 执行存储过程210
13.1.5 查看存储过程211
13.1.6 删除存储过程213
13.1.7 存储过程的消息反馈214
13.2 函数215
13.2.1 标量函数216
13.2.2 内联表值函数218
13.2.3 多语句表值函数220
13.2.4 查看函数221
13.2.5 删除函数223
13.3 触发器224
13.3.1 DML触发器224
13.3.2 DDL触发器227
13.3.3 查看触发器229
13.3.4 删除触发器232
13.3.5 启用和禁用触发器233
小结234
习题235
第14章 数据导入导出236
14.1 数据导入导出介绍236
14.2 使用SQL Server导入和导出向导236
14.2.1 从其他SQL Server数据库导入236
14.2.2 从Oracle数据库导入240
14.2.3 从平面文件导入244
14.2.4 从Excel文件导入248
14.2.5 导出数据到平面文件252
14.2.6 导出数据到Excel文件255
14.2.7 导出数据到Oracle数据库258
14.3 使用BCP命令263
14.3.1 导入数据263
14.3.2 导出数据266
14.4 使用BULK INSERT语句268
小结271
习题271
第15章 数据库维护272
15.1 分离和附加数据库272
15.1.1 分离数据库272
15.1.2 附加数据库273
15.2 备份和还原数据库274
15.2.1 基本概念274
15.2.2 备份数据库275
15.2.3 查看备份信息278
15.2.4 还原数据库279
小结282
习题283