SQL Server 2005数据库及应用 第3版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐人凤,曾建华著
- 出 版 社:北京:高等教育出版社
- 出版年份:2013
- ISBN:7040372052
- 页数:311 页
单元1 SQL Server系统概述 1
学习目标 1
任务陈述 2
数据库应用场景 2
场景1学生选课管理 3
场景2产品销售管理 3
开始 3
客户/服务器体系结构 3
SQL Server 2005简介 4
任务1.1 体验SQL Server Management Studio 5
启动SQL Server Management Studio 5
熟悉SQL Server Management Studio操作环境 7
任务1.2 搭建实训环境 8
熟悉学生选课数据库Xk的数据表 8
学生选课数据库Xk中数据表之间的关系 9
在SQL Server中附加学生选课数据库Xk 10
任务1.3 实现一个简单查询 13
使用查询窗口 13
使用SQLCMD实用程序 15
任务1.4 分离Xk数据库 20
任务1.5 安装SQLServer2005 21
知识学习 28
SQL Server2005的版本 28
SQL Server 2005安装的软硬件要求 28
SQL Server数据类型 29
系统数据类型 29
用户定义数据类型 30
单元小结 32
思考与练习 33
实训 33
单元2 查询与统计数据 35
学习目标 35
任务陈述 36
知识学习 36
Transact-SQL语言 36
任务2.1 查询单个数据表数据 37
将Xk切换为当前数据库 37
使用星号(*)显示表的所有列 38
改变查询显示结果的列标题 38
消除查询结果的重复行 39
返回查询结果的前n(%)行 39
在查询结果中增加要显示的字符串 40
使用WHERE子句限制查询条件 40
将表达式作为查询列 44
重新排序查询结果 44
使用LIKE实现模糊查询 46
查询指定列未输入值的数据行 48
任务2.2 使用聚合函数查询 48
任务2.3 使用分组查询 50
任务2.4 使用子查询 55
任务2.5 排序查询结果 57
任务2.6 使用多表连接查询数据 59
交叉连接查询 59
内连接查询 61
外连接查询 66
单元小结 71
思考与练习 73
实训 74
单元3 管理数据表中的数据 75
学习目标 75
任务陈述 76
任务3.1 合并多个查询结果中的数据 76
任务3.2 抽取数据到另一个表中 79
任务3.3 维护数据 80
向表中添加数据 80
将表中的数据复制到新表中 84
更新数据表数据 84
删除数据表数据 86
单元小结 88
思考与练习 88
实训 88
单元4 数据库设计 89
学习目标 89
任务陈述 90
知识学习 90
现实世界数据化的步骤 90
任务4.1 信息化现实世界 91
任务4.2 画出实体关系图 92
任务4.3 将E-R图转换为关系数据模型 93
任务4.4 规范化关系数据模型 94
任务4.5 保证数据完整性规则 98
知识拓展 100
单元小结 101
思考与练习 101
实训 101
单元5 创建与管理数据库 103
学习目标 103
任务陈述 104
知识学习 104
数据库 104
系统数据库和示例数据库 105
系统表 105
文件 105
文件组 106
任务5.1 创建数据库 106
使用SQL Server Management Studio创建数据库 107
使用CREATE DATABASE语句创建数据库 108
任务5.2 查看数据库 110
任务5.3 修改数据库 111
在数据库中新增文件组 111
扩充数据库或事务日志的容量 112
缩小数据库和事务日志的容量 115
任务5.4 修改或查看数据库选项 117
使用SQL Server Management Studio修改或查看数据库选项 117
使用存储过程sp_dboption修改或查看数据库选项 119
任务5.5 重命名数据库 120
任务5.6 删除数据库 122
使用SQL Server Management Studio删除数据库 122
使用DROPDATABASE语句删除数据库 122
单元小结 123
思考与练习 124
实训 124
单元6 创建与管理数据表 125
学习目标 125
任务陈述 126
任务6.1 详细设计数据表 126
表及设计 126
空值 128
任务6.2 创建数据表 129
使用SQL Server Management Studio创建数据表 129
使用CREATE TABLE语句创建数据表 131
任务6.3 显示表结构 132
任务6.4 修改数据表结构 132
新增列 132
删除列 133
修改列定义 133
重命名列 133
重命名数据表 133
任务6.5 删除数据表 134
知识拓展 135
本地临时表 135
全局临时表 135
表变量 136
单元小结 137
思考与练习 138
实训 138
单元7 实施数据完整性 141
学习目标 141
任务陈述 142
任务7.1 创建约束 142
主键约束 144
外键约束 147
唯一约束 150
检查约束 152
默认约束 154
任务7.2 创建默认值 156
任务7.3 创建规则 157
任务7.4 创建标识列 158
单元小结 159
思考与练习 160
实训 160
单元8 实现索引 161
学习目标 161
任务陈述 162
知识学习 162
索引的用途 162
索引的分类 162
何时使用索引 163
索引创建的位置 163
任务8.1 创建索引 163
使用SQL Server Management Studio创建索引 164
使用Transcact-SQL语句创建索引 165
任务8.2 重命名索引 167
任务8.3 删除索引 167
使用SQL Server Management Studio删除索引 167
使用Transcact-SQL语句删除索引 168
任务8.4 分析索引 169
显示查询计划 169
显示磁盘活动量 170
任务8.5 维护索引 171
更新统计信息 171
扫描表 173
碎片整理 173
单元小结 174
思考与练习 174
实训 174
单元9 Transcact-SQL语言编程基础 175
学习目标 175
任务陈述 176
知识学习 176
引用数据库对象名的规则 176
Transcact-SQL语法元素 177
常量 179
变量 180
运算符 180
批处理 181
流控语句 183
任务9.1 SQL Server编程 184
任务9.2 使用系统函数 188
系统内置函数 188
用户定义函数 194
任务9.3 自定义函数 195
单元小结 196
思考与练习 196
实训 196
单元10 创建与管理视图 197
学习目标 197
任务陈述 198
知识学习 198
视图的基本概念 198
视图的应用 198
任务10.1 创建视图 200
任务10.2 修改视图 204
任务10.3 重命名视图 205
任务10.4 删除视图 206
单元小结 207
思考与练习 207
实训 207
单元11 创建与管理存储过程 209
学习目标 209
任务陈述 210
知识学习 210
存储过程的基本概念 210
存储过程的优点 210
存储过程与视图的比较 211
任务11.1 创建和执行不带参数的存储过程 211
创建不带参数的存储过程 211
执行不带参数的存储过程 212
任务11.2 创建和执行带参数的存储过程 213
创建带输入参数的存储过程 213
执行带输入参数的存储过程 214
创建和执行带输出参数的存储过程 215
任务11.3 修改存储过程 216
任务11.4 重命名存储过程 217
任务11.5 删除存储过程 218
任务11.6 重新编译存储过程 219
知识拓展 220
系统存储过程 220
扩展存储过程 220
单元小结 224
思考与练习 224
实训 224
单元12 创建与管理触发器 225
学习目标 225
任务陈述 226
知识学习 226
触发器的作用 226
触发器的特点 226
INSERTED表和DELETED表 227
任务12.1 创建触发器 227
任务12.2 修改触发器 229
任务12.3 删除触发器 232
任务12.4 重命名触发器 233
任务12.5 禁用触发器 233
任务12.6 启用触发器 234
任务12.7 查看触发器的信息 234
单元小结 235
思考与练习 235
实训 235
单元13 创建与使用游标 237
学习目标 237
任务陈述 238
知识学习 238
游标的基本概念 238
Transcact-SQL服务器游标 238
关于@@FETCH_STATUS 240
任务13.1 创建基本游标 240
任务13.2 创建使用变量的游标 241
任务13.3 创建使用@@FETCH_STATUS的游标 242
任务13.4 游标的综合应用 243
单元小结 246
思考与练习 246
实训 246
单元14 处理事务与锁 247
学习目标 247
任务陈述 248
知识学习 248
事务的基本概念 248
事务操作 249
任务14.1 定义事务/提交事务 250
任务14.2 回滚事务 251
任务14.3 定义事务/回滚事务/提交事务 251
任务14.4 事务嵌套 253
任务14.5 查看锁 256
任务14.6 人为制造死锁 256
知识拓展 258
并发问题 258
SQL Server中的锁定 259
死锁 260
单元小结 260
思考与练习 260
实训 260
单元15 SQL Server安全管理 261
学习目标 261
任务陈述 262
任务15.1 连接或断开数据库引擎 262
任务15.2 启动或停止数据库引擎服务 264
任务15.3 登录名、用户及权限管理 266
授予用户访问数据库的步骤 266
使用SQL Server Management Studio管理登录名、用户及权限 267
使用Transcact-SQL语句管理登录名、用户及权限 275
单元小结 278
思考与练习 278
实训 278
单元16 管理与维护数据库 279
学习目标 279
任务陈述 280
任务16.1 脱机后复制数据库文件 280
任务16.2 备份与还原数据库 281
任务16.3 数据的导入和导出 288
任务16.4 复制数据库 295
单元小结 302
思考与练习 302
实训 302
附录 Visual Studio 2010应用开发实例 303
学习目标 303
任务陈述 304
任务F1.1 Windows应用程序开发 304
任务F1.2 ASP.NET网站开发 306
单元小结 309
参考文献 310
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《刘泽华全集 先秦政治思想史 下》刘泽华著;南开大学历史学院编 2019
- 《口译理论研究》王斌华著 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《郎才女貌》李之华著 1942
- 《最美的时光》桐华著 2020
- 《禅宗精神与后现代精神的“家族相似”》邱紫华著 2019
- 《钢琴演奏与钢琴教学研究》张鲜华著 2018
- 《澳门人家》梁振华著 2019
- 《春日之书》陆烨华著 2019
- 《和谐社会 科学健身》邱建钢,杜建华,王纯主编 2017
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018