SQL Server从入门到精通PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:创客诚品,张保威,闫红岩编著
- 出 版 社:北京希望电子出版社
- 出版年份:2018
- ISBN:7830024949
- 页数:363 页
Part1 基础知识 3
Chapter01 零基础学数据库 3
1.1数据库系统概述 3
1.1.1数据管理技术的起源 3
1.1.2数据库与数据库管理系统 6
1.1.3数据库系统 7
1.2数据库系统结构 9
1.2.1数据库系统的内部结构 9
1.2.2数据库系统的外部结构 11
1.3数据模型 13
1.3.1 E-R模型 14
1.3.2关系模型 16
1.4数据库设计 21
1.4.1需求分析 22
1.4.2概念结构设计 23
1.4.3逻辑结构设计 23
1.4.4物理结构设计 23
1.4.5数据库的实施 24
1.4.6数据库的运行和维护 24
1.5主流的关系型数据库 25
本章小结 27
项目练习 27
Chapter02 SQL Server 2012轻松入门 29
2.1 SQL Server 2012简介 29
2.2 SQL Server 2012的安装 31
2.2.1 SQL Server 2012版本介绍 31
2.2.2 SQL Server 2012安装要求 32
2.2.3 SQL Server 2012安装过程 34
2.2.4 SQL Server 2012的卸载 42
2.3 SQL Server 2012的组件 43
2.4 SQL Server 2012的管理工具 45
2.4.1 Management Studio 46
2.4.2 SQL Server配置管理器 57
本章小结 59
项目练习 59
Chapter03 数据库的创建与管理 61
3.1 SQL Server数据库概述 61
3.1.1 Master数据库 61
3.1.2 Msdb数据库 62
3.1.3 Model数据库 62
3.1.4Tempdb数据库 62
3.1.5 Resource数据库 62
3.2创建数据库 62
3.2.1数据库文件 62
3.2.2使用Management Studio创建数据库 64
3.2.3用SQL命令创建数据库 65
3.3数据库的操作 67
3.3.1查看数据库属性 67
3.3.2修改数据库 70
3.3.3收缩数据库 73
3.4删除数据库 74
3.4.1使用Management Studio删除数据库 74
3.4.2使用命令删除数据库 75
3.5分离和附加数据库 75
3.5.1分离数据库 76
3.5.2附加数据库 76
本章小结 78
项目练习 78
Chapter04 数据表的创建与管理 80
4.1数据表简介 80
4.1.1什么是数据表 80
4.1.2基本数据类型 80
4.1.3自定义数据类型 83
4.1.4数据表的数据完整性 85
4.2创建数据表 85
4.2.1在图形界面下创建数据表 86
4.2.2使用SQL语句创建数据表 87
4.3管理数据表 89
4.3.1修改数据表 89
4.3.2删除数据表 93
4.4管理约束 94
4.4.1主键约束 94
4.4.2唯一性约束 96
4.4.3检查约束 99
4.4.4默认约束 100
4.4.5外键约束 101
4.5管理数据表数据 104
4.5.1通过图形化工具管理数据 104
4.5.2用INSERT语句插入数据 105
4.5.3用UPDATE语句更新数据 106
4.5.4用DELETE语句删除数据 107
本章小结 109
项目练习 110
Part2 核心技术 113
Chapter05 数据查询 113
5.1查询工具的使用 113
5.1.1编辑查询 113
5.1.2查询结果的显示方法 114
5.2使用SELECT进行查询 114
5.2.1对列查询 114
5.2.2对行选择 117
5.3使用WHERE子句进行条件查询 118
5.3.1使用比较运算符 118
5.3.2使用逻辑运算符 119
5.3.3使用LIKE运算符 119
5.3.4使用BETWEEN…AND…运算符 121
5.3.5使用IN运算符 121
5.3.6使用IS NULL运算符 122
5.4排序查询 123
5.5使用聚合函数统计汇总查询 124
5.6分组查询 126
5.7嵌套查询 128
5.7.1带I的嵌套查询 129
5.7.2带比较运算符的嵌套查询 131
5.7.3带ANY或ALL的嵌套查询 132
5.7.4带EXISTS的嵌套查询 134
5.8集合查询 135
5.8.1并运算 135
5.8.2交运算 136
5.8.3差操作 136
5.9连接查询 137
5.9.1交叉连接查询 138
5.9.2内连接查询 138
5.9.3外连接查询 141
本章小结 143
项目练习 143
Chapter06 视图 145
6.1认识视图 145
6.1.1视图的概念 145
6.1.2视图的分类 145
6.1.3视图的优点 145
6.2创建视图 146
6.2.1在图形界面下创建视图 146
6.2.2用SQL语句创建视图 148
6.3修改视图 151
6.3.1在图形界面下修改视图 151
6.3.2使用ALTERVIEW语句修改视图 151
6.4查看视图 152
6.4.1查看视图中的数据信息 152
6.4.2查看视图的定义信息 153
6.5通过视图更新数据 156
6.5.1插入数据 156
6.5.2修改数据 157
6.5.3删除数据 158
6.6删除视图 159
本章小结 160
项目练习 160
Chapter07 索引 162
7.1认识索引 162
7.2索引的分类 162
7.3索引的设计原则 164
7.4创建索引 164
7.4.1在图形界面下创建索引 165
7.4.2用SQL语句创建索引 167
7.5查看索引信息 170
7.5.1通过图形界面查看 170
7.5.2使用系统存储过程查看 171
7.5.3利用系统表查看 172
7.6修改索引 172
7.6.1通过图形界面修改索引 172
7.6.2通过SQL语句修改索引 173
7.7删除索引 174
7.7.1通过图形界面删除索引 174
7.7.2使用SQL语句删除索引 175
7.8索引优化 175
本章小结 179
项目练习 179
Chapter08 T-SQL编程基础 181
8.1 T-SQL概述 181
8.2数据类型 181
8.3常量与变量 182
8.3.1常量 182
8.3.2变量 183
8.4注释符、运算符和通配符 185
8.5流程控制语句和批处理 189
8.5.1 IF…ELSE语句 189
8.5.2 BEGIN…END 190
8.5.3 WHILE…CONTINUE…BREAK 190
8.5.4 CASE 191
8.5.5 RETURN 193
8.5.6批处理 194
8.5.7其他命令 194
8.6函数 195
8.6.1聚合函数 196
8.6.2标量函数 197
8.6.3用户自定义函数 210
本章小结 212
项目练习 212
Chapter09 存储过程 214
9.1存储过程概述 214
9.1.1认识存储过程 214
9.1.2存储过程的特点 215
9.2存储过程的创建与执行 215
9.2.1在图形界面下创建存储过程 215
9.2.2用CREATE PROCEDURE语句创建存储过程 216
9.2.3存储过程的执行 219
9.3修改存储过程 220
9.4重命名存储过程 221
9.5删除存储过程 221
本章小结 222
项目练习 222
Chapter10 触发器 224
10.1触发器概述 224
10.1.1触发器的功能 224
10.1.2触发器的类型 224
10.2 DML触发器 225
10.2.1 DML触发器的类型 225
10.2.2 DML触发器的工作原理 225
10.2.3创建AFTER触发器 226
10.2.4创建INSTEAD OF触发器 229
10.2.5查看DML触发器 230
10.2.6修改DML触发器 232
10.2.7删除DML触发器 233
10.2.8禁用与启用DML触发器 234
10.3 DDL触发器 235
10.3.1创建DDL触发器 235
10.3.2测试DDL触发器功能 236
10.3.3查看和修改DDL触发器 237
本章小结 238
项目练习 238
Part3高级应用 241
Chapter11 游标 241
11.1认识游标 241
11.1.1游标的特点 241
11.1.2游标的分类 241
11.2游标的声明和应用 242
11.2.1声明游标 242
11.2.2打开游标 244
11.2.3从游标中提取记录 244
11.2.4关闭游标 246
11.2.5释放游标 246
11.2.6游标的应用 247
本章小结 248
项目练习 248
Chapter12 数据的导入/导出 250
12.1数据导出 250
12.1.1将数据导出到Access数据库 250
12.1.2将数据导出到Excel文件 253
12.2数据导入 254
12.2.1将Access数据库中数据导入SQL Server数据库中 254
12.2.2将Excel数据导入SQL Server数据库中 258
本章小结 263
项目练习 263
Chapter13 数据备份与恢复 265
13.1备份与恢复 265
13.1.1恢复模式 265
13.1.2备份类型 266
13.1.3备份类型的选择 267
13.2备份设备 269
13.2.1创建备份设备 269
13.2.2管理备份设备 271
13.3备份数据库 273
13.3.1完整备份 273
13.3.2差异备份 276
13.3.3事务日志备份 277
13.3.4文件/文件组备份 278
13.4还原数据库 280
13.4.1通过SQL Server Management Studio进行数据库还原 280
13.4.2使用Transact-SQL语句进行数据库备份还原 287
本章小结 291
项目练习 291
Chapter14 数据库安全管理 293
14.1 SQL Server安全性概述 293
14.2安全验证方式 294
14.2.1身份验证简介 294
14.2.2验证模式的修改 294
14.3用户管理 295
14.3.1登录用户管理 296
14.3.2数据库用户管理 300
14.4角色管理 303
14.4.1服务器角色管理 303
14.4.2数据库角色管理 307
14.5权限管理 313
14.5.1权限的概念 313
14.5.2使用Management Studio管理权限 315
14.5.3使用Tractans-SQL管理权限 316
14.6包含数据库 318
14.6.1启用包含数据库 319
14.6.2创建包含的用户 320
14.6.3登录 321
本章小结 322
项目练习 322
Part4 项目实战 325
Chapter15 进销存管理系统 325
15.1系统分析 325
15.1.1需求描述 325
15.1.2用例图 326
15.2系统设计 330
15.2.1系统目标 330
15.2.2系统功能结构 330
15.3开发环境 331
15.3.1硬件要求 331
15.3.2软件要求 331
15.4数据库与数据表设计 332
15.4.1系统数据库概念设计 332
15.4.2系统数据库的物理设计 335
15.5创建项目 338
15.6系统文件夹组织结构 339
15.7公共类设计 340
15.7.1 SQLHelper类 340
15.7.2 User类 342
15.7.3 Jhd类 344
15.8系统登录模块设计 345
15.8.1设计登录窗体 346
15.8.2“密码”文本框的回车事件 346
15.8.3“登录”按钮的事件处理 346
15.9系统主窗体设计 347
15.9.1设计菜单栏 347
15.9.2子菜单事件处理 348
15.9.3权限管理 350
15.10进货单模块设计 351
15.10.1设计进货单窗体 351
15.10.2添加进货商品 352
15.10.3商品入库 355
15.11销售单模块设计 356
15.11.1设计销售单窗体 356
15.11.2添加销售商品 357
15.11.3商品出库 359
15.12库存盘点模块设计 359
15.12.1设计库存盘点窗体 360
15.12.2添加盘点数据 360
15.13运行项目 362
15.14开发常见问题与解决 363
本章小结 364
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《新手养花从入门到精通》徐帮学编 2019
- 《少儿速成中国象棋 入门篇 上》田磊 2016
- 《隐之诗 不打草稿的古风水彩画入门》肖辉责任编辑;(中国)飞乐鸟工作室 2019
- 《人工智能入门》范瑞峰,顾小清主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017