数据库原理与应用教程 基于SQL Server 2012PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:杨俊生编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:9787302440173
- 页数:284 页
第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章 SQL 26
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...ELSE 200
12.4.4 循环控制语句WHILE 200
12.4.5 跳转语句GOTO 201
12.4.6 RETURN语句 201
12.4.7 调度执行语句WAITFOR 202
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
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019