SQL Server数据库及应用 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:贾振华主编;杨伟东,李丹副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2012
- ISBN:9787517003212
- 页数:296 页
第1章 数据库系统概论 1
本章学习目标 1
1.1数据库基础知识 1
1.1.1数据库基本概念 1
1.1.2数据管理技术发展 2
1.1.3数据模型 5
1.1.4数据库系统的体系结构 10
1.2关系数据库 12
1.2.1关系数据模型 12
1.2.2关系的完整性约束 13
1.2.3关系运算 15
1.2.4关系数据库的规范化 19
1.3关系数据库的设计 21
1.3.1数据库设计概述 21
1.3.2需求分析 23
1.3.3概念结构设计 23
1.3.4逻辑结构设计 24
1.3.5物理结构设计 24
1.3.6数据库的实施与维护 25
1.4 T-SQL语言简介 25
本章小结 26
习题一 28
第2章 SQL Server 2008概述 32
本章学习目标 32
2.1 SQL Server 2008简介 32
2.2 SQL Server 2008新增性能与体系结构 33
2.2.1 SQL Server 2008新增性能 33
2.2.2 SQL Server 2008体系结构 34
2.3 SQL Server 2008的安装 35
2.3.1 SQL Server 2008的环境需求 35
2.3.2 SQL Server 2008的安装 36
2.3.3卸载SQL Server 2008 43
2.4 SQL Server 2008的常用工具 44
2.4.1使用SQL Server Management Studio 44
2.4.2配置管理器 47
2.5 SQL Server 2008服务器 48
2.5.1创建服务器组 48
2.5.2注册服务器 49
2.5.3配置服务器 50
本章小结 51
习题二 51
第3章 数据库的创建和管理 52
本章学习目标 52
3.1 SQL Server数据库的结构 52
3.1.1 SQL Server 2008数据库和文件 52
3.1.2 SQL Server数据库与系统表 53
3.2创建数据库 54
3.2.1使用SSMS创建数据库 55
3.2.2使用T -SQL语句创建数据库 57
3.3修改数据库 61
3.3.1打开数据库 61
3.3.2修改数据库属性 63
3.3.3数据库更名 66
3.3.4收缩数据库 66
3.4删除数据库 69
3.4.1使用SSMS删除数据库 69
3.4.2使用T-SQL语句删除数据库 70
3.5附加与分离数据库 70
3.5.1使用SSMS进行数据库的附加与分离 70
3.5.2使用T-SQL语句分离和附加数据库 72
3.6应用举例 73
3.6.1确定“数据库” 73
3.6.2使用T-SQL语句创建“数据库” 73
本章小结 74
习题三 76
第4章 数据表的创建和管理 78
本章学习目标 78
4.1数据类型 78
4.1.1精确数字类型 79
4.1.2近似数字类型 80
4.1.3日期和时间类型 80
4.1.4字符串类型 81
4.1.5 Unicode字符串类型 81
4.1.6二进制字符串类型 82
4.1.7其他系统数据类型 82
4.1.8用户自定义数据类型 83
4.2创建表 85
4.2.1使用SSMS创建表 85
4.2.2使用T-SQL语句创建表 88
4.3创建、修改和删除约束 91
4.3.1非空约束 91
4.3.2主键约束 91
4.3.3唯一性约束 93
4.3.4检查约束 95
4.3.5默认约束 96
4.3.6外键约束 97
4.4表结构的修改 98
4.4.1使用SSMS增加、删除和修改字段 99
4.4.2使用T-SQL语句增加、删除和修改字段 99
4.5查看数据表 100
4.5.1查看数据表属性 100
4.5.2查看数据表中的数据 101
4.5.3查看数据表与其他数据库对象的依赖关系 101
4.5.4使用系统存储过程查看表的信息 102
4.6删除数据表 103
4.6.1使用SSMS删除数据表 103
4.6.2使用T-SQL语句删除数据表 104
本章小结 105
习题四 106
第5章 表中数据的操作 110
本章学习目标 110
5.1插入数据 110
5.1.1使用SSMS插入数据 110
5.1.2使用T-SQL语句插入数据 110
5.2更新数据 112
5.2.1使用SSMS更新数据 112
5.2.2使用T-SQL语句更新数据 112
5.3删除数据 112
5.3.1使用SSMS删除数据 112
5.3.2使用T-SQL语句删除数据 113
5.3.3使用T-SQL语句清空数据 114
5.4数据查询 114
5.4.1 SELECT语句概述 114
5.4.2查询特定列的信息 115
5.4.3 INTO子句 118
5.4.4 FROM子句 119
5.4.5 WHERE子句 120
5.4.6 GROUP BY子句 124
5.4.7 HAVING子句 125
5.4.8 ORDER BY子句 126
5.4.9 COMPUTE和COMPUTE BY子句 127
5.4.10连接查询 129
5.4.11子查询 134
5.4.12联合查询 137
本章小结 138
习题五 140
第6章 视图的创建与使用 143
本章学习目标 143
6.1概述 143
6.1.1视图的概念 143
6.1.2视图的优点 143
6.2创建视图 144
6.2.1使用SSMS创建视图 144
6.2.2使用T-SQL语句创建视图 146
6.3查看视图 149
6.3.1使用SSMS查看视图信息 149
6.3.2使用系统存储过程查看视图信息 149
6.4修改视图 151
6.4.1使用SSMS修改视图 152
6.4.2使用T-SQL语句修改视图 152
6.5使用视图 153
6.5.1插入数据 153
6.5.2更新数据 155
6.5.3删除数据 156
6.6删除视图 156
6.6.1使用SSMS删除视图 156
6.6.2使用T-SQL语句删除视图 156
本章小结 157
习题六 158
第7章 索引的创建与使用 159
本章学习目标 159
7.1索引概述 159
7.1.1索引的概念 159
7.1.2索引的优点 159
7.1.3索引的分类 160
7.2创建索引 161
7.2.1使用SSMS创建索引 163
7.2.2使用T-SQL语句创建索引 165
7.3查看索引 167
7.3.1使用SSMS查看索引信息 167
7.3.2使用系统存储过程查看索引信息 167
7.4修改索引 168
7.4.1使用SSMS修改索引 168
7.4.2使用T-SQL语句修改索引 168
7.5删除索引 168
7.5.1使用SSMS删除索引 168
7.5.2使用T-SQL语句删除索引 169
本章小结 169
习题七 170
第8章 T-SQL语言 172
本章学习目标 172
8.1批处理 172
8.1.1批处理使用规则 172
8.1.2批处理错误处理 173
8.1.3批处理示例 173
8.2注释 173
8.3常量和变量 174
8.3.1常量 174
8.3.2变量 175
8.4运算符 178
8.4.1算术运算符 178
8.4.2赋值运算符 178
8.4.3按位运算符 178
8.4.4比较运算符 178
8.4.5逻辑运算符 178
8.4.6字符串串联运算符 179
8.4.7一元运算符 179
8.4.8运算符的优先级 179
8.5系统内置函数 180
8.5.1配置函数 180
8.5.2系统函数 180
8.5.3数学函数 182
8.5.4字符串函数 183
8.5.5日期和时间函数 184
8.5.6元数据函数 185
8.6用户定义函数 185
8.6.1标量值函数 186
8.6.2内联表值函数 189
8.6.3多语句表值函数 191
8.6.4修改用户定义函数 192
8.6.5删除用户定义函数 193
8.7流程控制语句 193
8.7.1 BEGIN…END语句块 193
8.7.2 IF…ELSE语句 193
8.7.3 WHILE…CONTINUE…BREAK语句 194
8.7.4 GOTO语句 195
8.7.5 WAITFOR语句 195
8.7.6 RETURN语句 196
8.7.7 TRY…CATCH语句 196
本章小结 196
习题八 198
第9章 存储过程与触发器 200
本章学习目标 200
9.1存储过程 200
9.1.1存储过程概述 200
9.1.2创建存储过程 201
9.1.3执行存储过程 205
9.1.4查看存储过程 207
9.1.5修改存储过程 208
9.1.6删除存储过程 209
9.2触发器 210
9.2.1触发器概述 210
9.2.2创建触发器 211
9.2.3查看触发器 216
9.2.4修改触发器 216
9.2.5删除触发器 217
本章小结 218
习题九 220
第10章 游标和事务 222
本章学习目标 222
10.1游标 222
10.1.1游标概述 222
10.1.2游标的使用 223
10.1.3使用游标修改数据 228
10.2事务 229
10.2.1事务概述 229
10.2.2管理事务 230
10.2.3使用事务 231
本章小结 234
习题十 235
第11章 SQL Server的安全管理与维护 236
本章学习目标 236
11.1 SQL Server 2008的安全管理 236
11.1.1 SQL Server 2008登录身份验证模式 237
11.1.2登录账户管理 238
11.1.3数据库用户管理 241
11.1.4架构管理 244
11.1.5数据库角色 245
11.1.6权限管理 249
11.2数据库的备份和还原 254
11.2.1概述 254
11.2.2备份设备 255
11.2.3备份数据库 256
11.2.4数据库的还原 258
11.3数据导入和导出 260
11.3.1导入数据 260
11.3.2导出数据 263
本章小结 263
习题十一 266
第12章 图书馆管理系统 268
本章学习目标 268
12.1需求分析 268
12.1.1系统功能要求 268
12.1.2性能要求 269
12.2系统分析 269
12.2.1角色分析 269
12.2.2系统流程图 269
12.3系统设计 271
12.3.1系统功能与结构 271
12.3.2系统构建环境 272
12.4数据库设计 272
12.4.1数据库概念设计 273
12.4.2数据库逻辑结构设计 274
12.4.3数据库的实施 276
12.5系统实现 277
12.5.1登录模块的实现 277
12.5.2图书添加模块的实现 278
12.5.3图书信息查询模块的实现 281
12.5.4图书借阅模块的实现 284
12.5.5图书归还模块的实现 286
12.5.6图书借阅查询模块的实现 288
本章小结 290
习题十二 291
附录 AWLT数据库结构 292
参考文献 296
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018