SQL SERVER 2005数据库及应用 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:徐人凤,曾建华著
- 出 版 社:北京:高等教育出版社
- 出版年份:2007
- ISBN:9787040217612
- 页数:366 页
第1章 SQL Server 2005系统概述 1
1.1 SQL Server 2005简介 1
1.2 体验SQL Server Management Studio 2
1.2.1 启动SQL Server Management Studio 3
1.2.2 熟悉SQL Server Management Studio环境 3
1.3 熟悉示例数据库Xk 6
1.3.1 了解Xk数据库的用户表 6
1.3.2 Xk数据库用户表之间关系 8
1.3.3 在SQL Server 2005中新增Xk数据库 9
1.4 实现一个查询 12
1.4.1 使用查询窗口 12
1.4.2 使用sqlcmd实用程序 14
1.5 本章小结 17
1.6 思考与练习题 18
1.7 实训 18
第2章 使用Transact-SQL语言 19
2.1 Transact-SQL概论 19
2.2 查询与统计数据 21
2.2.1 将Xk切换为当前数据库 21
2.2.2 使用SELECT实现查询与统计 21
2.3 编辑用户表数据 72
2.3.1 向用户表输入数据 72
2.3.2 修改用户表数据 76
2.3.3 删除用户表数据 78
2.4 本章小结 80
2.5 思考与练习题 80
2.6 实训 80
第3章 Transact-SQL语言编程 83
3.1 编程基础知识 83
3.1.1 Transact-SQL语法规则 83
3.1.2 引用数据库对象名的规则 83
3.1.3 Transact-SQL语法元素 84
3.2 常用函数 86
3.2.1 聚合函数 86
3.2.2 字符串函数 88
3.2.3 日期函数 93
3.2.4 系统函数 95
3.2.5 数学函数 96
3.2.6 元数据函数 97
3.2.7 安全函数 98
3.2.8 游标函数 98
3.2.9 配置函数 99
3.2.10 排名函数(SQL Server 2005新功能) 100
3.3 常量与变量 103
3.3.1 常量 103
3.3.2 变量 104
3.4 运算符 106
3.5 常用系统存储过程 108
3.6 批处理和流控语句 109
3.6.1 批处理 109
3.6.2 流控语句 111
3.7 本章小结 116
3.8 思考与练习题 117
3.9 实训 117
第4章 数据库设计基础 119
4.1 现实世界数据化过程 119
4.2 实体与联系 119
4.2.1 实体与属性 119
4.2.2 实体标识符 120
4.2.3 联系类型 120
4.2.4 实体联系图 120
4.3 关系模型 121
4.3.1 关系模型的概念 121
4.3.2 将E-R图转换为关系模型 122
4.4 关系规范化 123
4.4.1 Ⅰ范式 124
4.4.2 函数依赖与函数传递依赖 124
4.4.3 Ⅱ范式 124
4.4.4 Ⅲ范式 125
4.5 关键字 127
4.5.1 关键字的概念 127
4.5.2 候选关键字与主关键字 127
4.5.3 公共关键字 128
4.5.4 外关键字 128
4.5.5 主表与从表 128
4.6 数据完整性 128
4.6.1 列完整性 128
4.6.2 表完整性 129
4.6.3 参照完整性 129
4.6.4 保证参照完整性规则 129
4.7 本章小结 130
4.8 思考与练习题 130
4.9 实训 130
第5章 数据库与事务日志 132
5.1 数据库的组成 132
5.2 系统数据库和示例数据库 133
5.3 创建数据库和事务日志 134
5.3.1 使用Management Studio创建数据库和事务日志 135
5.3.2 使用CREATE DATABASE命令创建数据库和事务日志 136
5.3.3 显示数据库的信息 139
5.4 管理数据库 140
5.4.1 扩充数据库或事务日志的容量 140
5.4.2 配置数据库 144
5.4.3 缩小数据库和数据文件 147
5.4.4 修改数据库名 148
5.4.5 删除数据库 151
5.5 本章小结 153
5.6 思考与练习题 154
5.7 实训 154
第6章 表 155
6.1 表的概念 155
6.2 数据类型 156
6.3 空值 158
6.4 创建和管理表 158
6.4.1 创建表 159
6.4.2 显示表结构 164
6.4.3 修改表 164
6.4.4 重新命名表 165
6.4.5 删除表 166
6.5 临时表和表变量 166
6.5.1 临时表 166
6.5.2 表变量 168
6.6 本章小结 168
6.7 思考与练习题 169
6.8 实训 169
第7章 数据完整性 171
7.1 约束 171
7.1.1 约束概念 171
7.1.2 约束应用 172
7.2 默认值 185
7.2.1 默认值概念 185
7.2.2 默认值应用 186
7.3 规则 187
7.3.1 规则概念 187
7.3.2 规则应用 187
7.4 标识列IDENTITY 189
7.5 本章小结 190
7.6 思考与练习题 190
7.7 实训 190
第8章 索引 192
8.1 索引基础知识 192
8.1.1 索引的用途 192
8.1.2 索引的分类 192
8.1.3 何时使用索引 192
8.2 建立和管理索引 193
8.2.1 使用Management Studio创建索引 193
8.2.2 使用Transact-SQL语句创建索引 195
8.3 删除索引 196
8.3.1 使用Management Studio删除索引 196
8.3.2 使用Transact-SQL语句删除索引 197
8.4 索引的相关操作 198
8.4.1 显示索引信息 198
8.4.2 重新命名索引 198
8.5 索引分析与维护 200
8.5.1 索引分析 200
8.5.2 索引维护 202
8.6 本章小结 205
8.7 思考与练习题 205
8.8 实训 205
第9章 管理数据库其他对象 206
9.1 用户自定义数据类型 206
9.1.1 用户自定义数据类型功能 206
9.1.2 创建用户自定义数据类型 207
9.2 用户定义函数 209
9.3 本章小结 210
9.4 思考与练习题 210
9.5 实训 211
第10章 视图 212
10.1 视图及其用途 212
10.1.1 视图基本概念 212
10.1.2 视图应用 213
10.2 创建视图 215
10.3 修改和删除视图 220
10.4 重命名视图及显示视图的信息 221
10.4.1 重命名视图 221
10.4.2 显示视图的信息 222
10.5 本章小结 224
10.6 思考与练习题 224
10.7 实训 224
第11章 存储过程 226
11.1 存储过程概念及优点 226
11.1.1 存储过程基本概念 226
11.1.2 存储过程的优点 226
11.1.3 存储过程与视图比较 226
11.2 创建和执行存储过程 227
11.2.1 创建存储过程 227
11.2.2 执行存储过程 227
11.3 带参数的存储过程 228
11.3.1 带输入参数的存储过程 229
11.3.2 执行带有输入参数的存储过程 229
11.3.3 带输出参数的存储过程 231
11.4 修改、删除、重命名存储过程 232
11.5 重新编译存储过程 234
11.6 系统存储过程和扩展存储过程 235
11.6.1 系统存储过程 236
11.6.2 扩展存储过程 236
11.7 本章小结 241
11.8 思考与练习题 241
11.9 实训 241
第12章 触发器 242
12.1 触发器及作用 242
12.1.1 触发器作用 242
12.1.2 触发器特点 242
12.1.3 INSERTED表和DELETED表 243
12.2 管理触发器 243
12.3 本章小结 251
12.4 思考与练习题 252
12.5 实训 252
第13章 游标 253
13.1 游标基本概念 253
13.2 Transact-SQL服务器游标 254
13.2.1 使用游标的步骤 254
13.2.2 关于@@FETCH_STATUS 255
13.3 本章小结 261
13.4 思考与练习题 261
13.5 实训 262
第14章 事务与锁 263
14.1 事务 263
14.1.1 事务基本概念 263
14.1.2 事务操作 264
14.2 锁 270
14.2.1 并发问题 270
14.2.2 SQL Server中的锁定 271
14.2.3 死锁 273
14.3 本章小结 275
14.4 思考与练习题 275
14.5 实训 275
第15章 SQL Server的安全管理 276
15.1 连接数据库引擎 276
15.1.1 连接数据库引擎 276
15.1.2 断开数据库引擎 278
15.2 用户管理 279
15.3 权限管理 284
15.3.1 权限管理范围 284
15.3.2 授予权限操作 284
15.3.3 删除权限操作 287
15.4 本章小结 291
15.5 思考与练习题 291
15.6 实训 291
第16章 数据库日常维护与管理 292
16.1 分离与附加数据库 292
16.2 联机与脱机 297
16.3 备份与还原数据库 298
16.4 数据的导入与导出 305
16.5 复制数据库 313
16.6 bcp实用工具 320
16.7 本章小结 327
16.8 思考与练习题 328
16.9 实训 328
附录1 安装SQL Server 2005
F1.1 SQL Server 2005版本及安装要求 329
F1.1.1 SQL Server 2005的各种版本 329
F1.1.2 Microsoft SQL Server 2005安装的软硬件需求 330
F1.2 安装SQL Server 2005 330
附录2 Delphi应用开发实例 342
F2.1 在Delphi中使用表、视图、存储过程 342
F2.1.1 在Delphi中使用SQL Server 2005数据库表 342
F2.1.2 在Delphi中使用SQL Server 2005数据库视图 344
F2.1.3 在Delphi中使用SQL语句 344
F2.1.4 使用带参数的SQL语句 345
F2.1.5 在Delphi中使用存储过程 345
F2.2 基于COM+的Web开发实例 347
F2.2.1 使用Delphi开发ASP对象 347
F2.2.2 安装COM+对象 349
F2.2.3 配置组件提高性能 350
F2.2.4 在网页脚本程序中调用组件 352
F2.2.5 在IIS中配置Web服务器 353
F2.2.6 测试运行 355
F2.2.7 进一步设计 356
F2.3 小结 360
附录3 Visual Studio 2005应用开发实例 361
F3.1 Windows应用程序开发 361
F3.2 ASP.NET网站开发 363
F3.3 小结 365
参考文献 366
- 《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