SQL Server数据库应用课堂实录PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:祝红涛,王伟平编
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302405382
- 页数:425 页
第1课 关系数据库原理 2
1.1 数据和数据库简介 2
1.1.1 认识数据 2
1.1.2 认识数据库 2
1.1.3 数据库的发展史 3
1.1.4 数据库的发展趋势 3
1.2 数据库管理系统 7
1.2.1 数据库管理系统的通用功能 7
1.2.2 数据库模型 9
1.2.3 常用数据库管理系统 10
1.3 关系数据库 13
1.3.1 关系数据库概述 13
1.3.2 关系数据库术语 13
1.3.3 关系数据库管理系统 14
1.4 关系规范化 14
1.4.1 第一范式 15
1.4.2 第二范式 15
1.4.3 第三范式 16
1.5 实体和关系模型 16
1.5.1 实体 16
1.5.2 属性 17
1.5.3 标识符 17
1.5.4 联系 18
1.5.5 实体-关系图 19
1.6 实例应用:为进销存系统设计E-R图 19
1.6.1 实例目标 19
1.6.2 技术分析 19
1.6.3 实现步骤 20
1.7 拓展训练 20
1.8 思考与练习 21
第2课 安装SQL Server2008 24
2.1 SQL Server历史 24
2.2 SQL Server 2008概述 24
2.2.1 SQL Server 2008简介 25
2.2.2 SQL Server 2008新特性 25
2.3 安装SQL Server 2008 26
2.4 安装后的检查 28
2.4.1 验证安装 29
2.4.2 注册服务器 29
2.4.3 配置服务器 31
2.5 升级到SQL Server 2008 32
2.5.1 升级前的准备T作 32
2.5.2 使用SQL Server 2008升级顾问 33
2.6 SQL Server 2008管理工具 35
2.6.1 使用SQL Server Management Studio 35
2.6.2 SQL Server配置管理器 36
2.6.3 命令提示实用工具 37
2.7 实例应用 40
2.7.1 配置SQL Server 2008身份验证模式 40
2.7.2 卸载SQL Server 2008 41
2.8 拓展训练 43
2.9 课后练习 43
第3课 创建SQL Server 2008数据库和表 46
3.1 认识SQL Server 2008中的数据库 46
3.1.1 数据库元素 46
3.1.2 系统数据库 48
3.1.3 数据库的文件组成 49
3.1.4 文件和文件组 50
3.2 查询数据库和文件状态 50
3.2.1 数据库状态 50
3.2.2 文件状态 51
3.3 创建数据库 51
3.3.1 使用管理器创建 52
3.3.2 使用语句创建 54
3.3.3 查看用户数据库文件结构 56
3.4 认识SQL Server 2008中的表 57
3.4.1 临时表 57
3.4.2 系统表 58
3.5 创建数据表 59
3.5.1 使用管理器创建 59
3.5.2 使用语句创建 60
3.6 定义列的数据类型 61
3.6.1 字符串 61
3.6.2 Unicode字符串 62
3.6.3 数字数据类型 62
3.6.4 日期和时间 63
3.6.5 二进制数据类型 64
3.6.6 特殊数据类型 64
3.7 拓展训练 65
3.8 课后练习 65
第4课 管理数据表 68
4.1 修改表 68
4.1.1 表名 68
4.1.2 表属性 69
4.1.3 列 70
4.2 删除表 71
4.3 管理表中数据 72
4.3.1 添加数据 72
4.3.2 修改数据 73
4.3.3 删除数据 74
4.4 关系图 75
4.4.1 创建关系图 75
4.4.2 使用关系图 76
4.5 实例应用:创建药品信息数据表 78
4.5.1 实例目标 78
4.5.2 技术分析 78
4.5.3 实现步骤 78
4.6 拓展训练 81
4.7 课后练习 81
第5课 数据表完整性约束 84
5.1 数据完整性概述 84
5.1.1 数据完整性简介 84
5.1.2 数据完整性分类 84
5.2 列约束 85
5.2.1 非空约束 85
5.2.2 自动编号约束 86
5.2.3 主键约束 87
5.2.4 外键约束 88
5.2.5 惟一性约束 90
5.2.6 验证约束 91
5.2.7 默认值约束 93
5.3 默认值 94
5.3.1 创建默认值 94
5.3.2 绑定默认值 95
5.3.3 查看默认值 95
5.3.4 删除默认值 96
5.4 规则 97
5.4.1 创建规则 97
5.4.2 绑定规则 97
5.4.3 查看规则 98
5.4.4 删除规则 99
5.5 实例应用:维护订单数据完整性 100
5.5.1 实例目标 100
5.5.2 技术分析 100
5.5.3 实现步骤 100
5.6 拓展训练 102
5.7 课后练习 102
第6课 修改数据表数据 106
6.1 插入数据 106
6.1.1 INSERT语句简介 106
6.1.2 INSERT语句语法 106
6.1.3 直接插入数据 109
6.1.4 INSERT SELECT语句插入数据 112
6.1.5 SELECTINTO语句插入数据 114
6.2 更新数据 115
6.2.1 UPDATE语句语法 115
6.2.2 基于表中数据更新 116
6.2.3 基于其他表的更新 117
6.2.4 更新中的TOP表达式 118
6.3 删除数据 119
6.3.1 DELETE语句语法 119
6.3.2 使用DELETE语句 120
6.3.3 基于其他表删除数据 121
6.3.4 使用TRUNCATE TABLE语句 121
6.4 拓展训练 122
6.5 课后练习 122
第7课 查询数据表数据 126
7.1 SELECT语句语法 126
7.2 基本查询 126
7.2.1 查询所有列 126
7.2.2 查询指定列 127
7.2.3 为结果列添加别名 127
7.2.4 查询不重复数据 128
7.2.5 查询前几条数据 129
7.2.6 查询计算列 130
7.3 条件查询 131
7.3.1 比较条件 132
7.3.2 逻辑条件 132
7.3.3 范围条件 133
7.3.4 模糊条件 134
7.3.5 列表条件 135
7.3.6 未知条件 136
7.4 格式化查询结果集 136
7.4.1 排序 136
7.4.2 分组 138
7.4.3 筛选 139
7.5 实例应用:查询图书信息 140
7.5.1 实例目标 140
7.5.2 技术分析 140
7.5.3 实现步骤 141
7.6 拓展训练 142
7.7 课后练习 142
第8课 高级查询 146
8.1 查询多个表 146
8.1.1 基本连接 146
8.1.2 指定表别名 147
8.1.3 连接多个表 148
8.1.4 JOIN关键字 149
8.2 内连接 149
8.2.1 等值连接 150
8.2.2 不等值连接 151
8.2.3 自然连接 151
8.3 外连接 151
8.3.1 左外连接查询 152
8.3.2 右外连接查询 153
8.3.3 完全连接查询 154
8.4 自连接 154
8.5 联合查询 155
8.6 实现子查询 156
8.6.1 使用比较运算符 156
8.6.2 使用IN关键字 157
8.6.3 使用EXISTS关键字 158
8.6.4 单值子查询 158
8.6.5 嵌套子查询 159
8.7 实例应用:查询图书管理系统借阅信息 160
8.7.1 实例目标 160
8.7.2 技术分析 161
8.7.3 实现步骤 161
8.8 拓展训练 163
8.9 课后练习 163
第9课 索引与视图 166
9.1 索引简介 166
9.2 索引类型 166
9.2.1 B-Tree索引结构 167
9.2.2 聚集索引 167
9.2.3 非聚集索引 168
9.2.4 惟一索引 169
9.3 使用索引 170
9.3.1 确定索引列 170
9.3.2 创建索引 171
9.3.3 查看索引属性 173
9.3.4 修改索引 175
9.3.5 删除索引 177
9.4 视图简介 177
9.5 使用视图 178
9.5.1 创建视图 178
9.5.2 查看视图 182
9.5.3 修改视图 182
9.5.4 删除视图 183
9.5.5 基于视图修改数据 183
9.6 实例应用 185
9.6.1 设计药品索引 185
9.6.2 设计药品详细信息视图 188
9.7 拓展训练 190
9.8 课后练习 190
第10课 SQL Server编程技术 194
10.1 Transact-SQL语言简介 194
10.1.1 什么是Transact-SQL 194
10.1.2 Transact-SQL分类 194
10.2 常量与变量的使用 195
10.2.1 常量 195
10.2.2 局部变量 196
10.2.3 全局变量 197
10.3 注释 198
10.4 运算符 199
10.4.1 赋值运算符 199
10.4.2 字符串连接运算符 200
10.4.3 算术运算符 200
10.4.4 比较运算符 201
10.4.5 逻辑运算符 202
10.4.6 位运算符 203
10.4.7 一元运算符 204
10.4.8 运算符的优先级 204
10.5 结构控制语句 205
10.5.1 语句块 205
10.5.2 条件语句 206
10.5.3 分支语句 207
10.5.4 循环语句 209
10.5.5 错误处理语句 210
10.5.6 其他语句 211
10.6 SQL Server内置函数 213
10.6.1 数据类型转换函数 213
10.6.2 字符串函数 214
10.6.3 数学函数 216
10.6.4 聚合函数 217
10.6.5 日期时间函数 218
10.7 用户自定义函数 219
10.7.1 标量值函数 219
10.7.2 内联表值函数 222
10.7.3 多语句表值函数 223
10.7.4 修改与删除用户自定义函数 224
10.8 拓展训练 224
10.9 课后练习 225
第11课 管理SQL Server 2008数据库 228
11.1 数据库简单操作 228
11.1.1 修改数据库名称 228
11.1.2 扩大数据库文件 229
11.1.3 收缩数据库文件 230
11.1.4 添加辅助文件 232
11.1.5 删除数据库 233
11.2 维护操作 233
11.2.1 分离数据库 234
11.2.2 附加数据库 235
11.2.3 收缩数据库 236
11.2.4 复制数据库 237
11.3 生成数据库快照 242
11.3.1 创建数据库快照 242
11.3.2 使用数据库快照 243
11.3.3 删除数据库快照 244
11.4 备份数据库 244
11.4.1 选择备份类型 244
11.4.2 备份数据库 245
11.4.3 备份事务日志 247
11.5 恢复数据库 249
11.5.1 恢复模式简介 249
11.5.2 配置恢复模式 250
11.5.3 开始恢复数据库 251
11.6 实例应用:维护人事管理系统数据库 253
11.6.1 配置恢复模式 253
11.6.2 技术分析 254
11.6.3 实现步骤 254
11.7 拓展训练 257
11.8 课后练习 257
第12课 使用数据库触发器 260
12.1 触发器简介 260
12.1.1 什么是触发器 260
12.1.2 认识触发器的类型 261
12.2 DML触发器创建语法 262
12.3 创建DML触发器 263
12.3.1 INSERT触发器 263
12.3.2 UPDATE触发器 265
12.3.3 DELETE触发器 266
12.3.4 INSTEAD OF触发器 267
12.4 创建DDL触发器 268
12.5 触发器的维护 270
12.5.1 修改触发器 270
12.5.2 删除触发器 271
12.5.3 触发器的禁用与启用 271
12.6 触发器的高级应用 273
12.6.1 嵌套触发器 273
12.6.2 递归触发器 275
12.7 实例应用:维护学生信息数据库中的班级 276
12.7.1 实例目标 276
12.7.2 技术分析 277
12.7.3 实现步骤 277
12.8 拓展训练 278
12.9 课后练习 279
第13课 使用数据库存储过程 282
13.1 存储过程概述 282
13.1.1 系统存储过程 282
13.1.2 扩展存储过程 283
13.1.3 自定义存储过程 283
13.2 执行存储过程 284
13.3 创建自定义存储过程 286
13.3.1 创建注意事项 286
13.3.2 普通存储过程 287
13.3.3 加密存储过程 289
13.3.4 临时存储过程 289
13.3.5 嵌套存储过程 290
13.4 管理存储过程 291
13.4.1 查看存储过程信息 291
13.4.2 修改存储过程 293
13.4.3 删除存储过程 294
13.5 存储过程的参数应用 295
13.5.1 创建带参数存储过程 295
13.5.2 指定输入参数 297
13.5.3 指定输出参数 297
13.5.4 指定参数默认值 299
13.6 实例应用:操作人事管理系统数据库 300
13.6.1 实例目标 300
13.6.2 技术分析 300
13.6.3 实现步骤 301
13.7 拓展训练 304
13.8 课后练习 304
第14课 使用XML技术 308
14.1 XML查询 308
14.1.1 AUTO模式 308
14.1.2 RAW模式 309
14.1.3 PATH模式 309
14.1.4 EXPLICIT模式 311
14.2 XML数据类型 314
14.2.1 XML数据类型简介 314
14.2.2 使用XML数据类型 315
14.3 XQuery技术 320
14.4 XML高级应用 321
14.4.1 OPENXML函数 321
11.4.2 XML索引 324
14.5 拓展训练 327
14.6 课后练习 327
第15课 SQL Server的管理自动化 330
15.1 什么是管理的自动化 330
15.2 SQL Server代理服务 331
15.2.1 启动代理服务 331
15.2.2 代理服务的安全性 332
15.3 配置数据库邮件 333
15.3.1 使用配置向导 333
15.3.2 发送测试电子邮件 337
15.3.3 管理邮件配置文件和账户 337
15.3.4 使用邮件配置文件 338
15.4 配置操作员 339
15.4.1 创建操作员 339
15.4.2 禁用操作员 341
15.4.3 删除操作员 342
15.5 配置作业 343
15.5.1 作业简介 343
15.5.2 创建本地作业 343
15.5.3 执行作业 347
15.5.4 作业的管理操作 348
15.6 配置警报 349
15.6.1 警报简介 349
15.6.2 事件警报 350
15.6.3 性能警报 352
15.6.4 WMI警报 353
15.6.5 禁用和删除警报 354
15.7 实例应用:使用数据库维护计划向导 354
15.7.1 实例目标 354
15.7.2 技术分析 354
15.7.3 实现步骤 355
15.8 拓展训练 359
15.9 课后练习 359
第16课 SQL Server数据库安全管理 362
16.1 了解SQL Server安全机制 362
16.1.1 客户级安全 362
16.1.2 网络传输级安全 362
16.1.3 实例级安全 363
16.1.4 数据库级安全 363
16.1.5 对象级安全 363
16.2 配置SQL Server身份验证模式 364
16.2.1 Windows身份验证 364
16.2.2 混合身份验证 365
16.2.3 更改验证模式 365
16.3 登录名 366
16.3.1 系统登录名 366
16.3.2 Windows登录名 367
16.3.3 SQL Server登录名 370
16.3.4 管理登录名 372
16.4 数据库用户 376
16.4.1 系统数据库用户 376
16.4.2 使用向导创建数据库用户 377
16.4.3 使用存储过程创建数据库用户 378
16.5 权限 379
16.5.1 权限的类型 379
16.5.2 授予权限 380
16.5.3 撤销权限 380
16.5.4 拒绝权限 381
16.6 角色种类 381
16.6.1 服务器角色 381
16.6.2 数据库角色 382
16.7 管理服务器角色 383
16.7.1 为角色分配登录名 383
16.7.2 将角色指派到多个登录名 384
16.8 管理数据库角色 385
16.8.1 为角色分配登录名 385
16.8.2 数据库角色 387
16.8.3 应用程序角色 389
16.9 拓展训练 392
16.10 课后练习 393
第17课 酒店客房管理系统数据库 396
17.1 系统需求分析 396
17.1.1 系统简介 396
17.1.2 功能要求 396
17.2 具体化需求 397
17.2.1 绘制业务流程图 397
17.2.2 绘制数据流图 398
17.3 系统建模 403
17.3.1 绘制E-R图 403
17.3.2 将E-R图转换为关系模型 405
17.4 系统设计 406
17.4.1 创建数据库 406
17.4.2 创建数据表 407
17.4.3 创建视图 409
17.4.4 创建存储过程 410
17.4.5 创建触发器 414
17.5 模拟业务逻辑测试 417
17.5.1 测试视图 417
17.5.2 测试存储过程 418
17.5.3 测试触发器 419
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《课堂上听不到的历史传奇 世界政治军事名人 初中版》顾跃忠等编著 2015
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《中国生态城市建设发展报告》王伟光张广智陆大道李景源顾问;刘举科孙伟平胡文臻主编;曾刚高天鹏常国华钱国权副主编 2019
- 《改革开放与中国特色社会主义道路》王伟光著 2019
- 《观赏水族设施设计与维护》王伟主编 2019
- 《常用工具软件立体化教程》谭桂华,王伟,彭凯 2019
- 《六星父母教养法》王伟,曾珈著 2019
- 《基于形状记忆合金的自复位抗震钢结构:材料、构件与体系》王伟 2020
- 《甘肃经济社会发展决策参考 2017版》刘进军,何元锋,王伟 2017
- 《基于信息内容的在线文本可信性评估方法研究》王伟 2009
- 《不确定环境下的多项目动态调度研究》王伟鑫,葛显龙著 2019
- 《高中历史通史讲义》马书敖,栗红涛,张保华主编 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019