数据库技术与应用 SQL Server 2005PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张建伟主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2008
- ISBN:7115174172
- 页数:300 页
第1章 数据库基础知识 1
1.1 数据库概述 1
1.1.1 数据库、数据库管理系统与数据库系统 1
1.1.2 数据库技术的产生与发展 3
1.1.3 数据库系统的组成与结构 7
1.1.4 数据库系统的作用与特点 11
1.1.5 数据模型 12
1.1.6 概念模型 13
1.2 关系数据库 15
1.2.1 关系数据库系统概述 15
1.2.2 关系模式 19
1.2.3 关系的完整性 19
1.2.4 关系数据库语言SQL 20
1.3 数据库的设计 23
1.3.1 需求分析 24
1.3.2 概念结构设计 24
1.3.3 逻辑结构设计 25
1.3.4 物理结构设计 25
1.3.5 数据库的实施 25
1.3.6 数据库的运行和维护 26
本章小结 26
习题 26
第2章 SQL Server 2005概述 28
2.1 SQL Server 2005简介 28
2.1.1 SQL Server 2005概述 28
2.1.2 SQL Server 2005新增强功能 29
2.2 SQL Server 2005的安装 32
2.2.1 SQL Server 2005的版本和组件 32
2.2.2 安装SQL Server 2005的软、硬件要求 34
2.2.3 SQL Server 2005安装过程 37
2.3 SQL Server 2005的配置和管理 42
2.3.1 Management Studio概述 42
2.3.2 注册服务器 47
2.3.3 配置服务器 47
2.3.4 管理服务器 56
本章小结 58
习题 58
本章实训 58
第3章 创建和管理SQL Server 2005数据库 60
3.1 系统数据库概述 60
3.1.1 Master数据库 61
3.1.2 Msdb数据库 61
3.1.3 Model数据库 61
3.1.4 Resource数据库 61
3.1.5 Tempdb数据库 61
3.2 创建数据库 61
3.2.1 数据库文件 62
3.2.2 使用Management Studio创建数据库 63
3.2.3 用SQL命令创建数据库 65
3.3 管理数据库 68
3.3.1 查看数据库属性 68
3.3.2 修改数据库 71
3.3.3 收缩数据库 73
3.3.4 删除数据库 75
本章小结 75
习题 75
本章实训 76
第4章 创建和管理SQL Server 2005数据表 78
4.1 表的概念 78
4.2 数据表的创建 79
4.2.1 在图形界面下创建数据表 79
4.2.2 用SQL命令创建数据表 82
4.3 数据表的修改 84
4.3.1 查看表属性 84
4.3.2 修改表结构 85
4.3.3 删除数据表 86
4.4 添加和修改表数据 88
4.4.1 手工添加表数据 88
4.4.2 查看表记录 88
4.4.3 用INSERT语句插入数据 89
4.4.4 用UPDATE语句更新数据 90
4.4.5 用DELETE语句删除数据 91
本章小结 92
习题 93
本章实训 94
第5章 数据查询 96
5.1 SELECT语句解析与简单SQL语句 96
5.2 SELECT子句查询 97
5.3 条件查询 99
5.3.1 确定查询 99
5.3.2 模糊查询 100
5.3.3 带查找范围的查询 102
5.4 嵌套查询 103
5.4.1 带IN的嵌套查询 104
5.4.2 带比较运算符的嵌套查询 105
5.4.3 带ANY或ALL的嵌套查询 106
5.4.4 带EXISTS的嵌套查询 108
5.5 集合查询 109
5.5.1 并操作 110
5.5.2 交操作 110
5.5.3 差操作 111
5.6 连接查询 111
5.6.1 交叉连接查询 112
5.6.2 内连接查询 112
5.6.3 外连接查询 116
5.7 排序查询 117
5.8 显示部分记录的TOP查询 118
5.9 统计函数与别名查询 119
5.10 分组查询 121
本章小结 122
习题 122
本章实训 123
第6章 Transact-SQL语言 125
6.1 数据类型 126
6.1.1 精确数字类型 126
6.1.2 近似数字类型 127
6.1.3 日期和时间类型 128
6.1.4 字符数据类型 130
6.1.5 二进制数据类型 131
6.1.6 其他类型 131
6.1.7 用户自定义类型 132
6.2 变量 132
6.2.1 局部变量 132
6.2.2 全局变量 133
6.3 运算符及表达式 133
6.3.1 运算符 133
6.3.2 表达式 135
6.3.3 注释符 135
6.3.4 通配符 135
6.4 控制语句和批处理 135
6.4.1 IF...ELSE 136
6.4.2 BEGIN...END 136
6.4.3 WHILE...CONTINUE...BREAK 136
6.4.4 CASE 137
6.4.5 RETURN 138
6.4.6 批处理 139
6.4.7 其他命令 139
6.5 常用函数 140
6.5.1 聚合函数 140
6.5.2 标量函数 141
6.6 用户自定义函数 149
本章小结 150
习题 150
本章实训 150
第7章 视图 152
7.1 视图的作用和基本类型 152
7.2 视图的创建 153
7.2.1 在图形界面下创建视图 153
7.2.2 用SQL语句创建视图 154
7.3 视图的修改 157
7.4 通过视图查询数据 157
7.5 通过视图更新数据 157
7.6 视图的删除 158
本章小结 159
习题 159
本章实训 160
第8章 索引 161
8.1 索引概述 161
8.2 索引的操作 163
8.2.1 在图形界面下创建索引 163
8.2.2 用SQL语句创建索引 164
8.2.3 修改索引 168
8.2.4 删除索引 170
8.3 索引优化向导 171
8.3.1 使用数据库引擎优化顾问GUI 171
8.3.2 使用dta命令提示实用工具优化一个简单的工作负荷 174
本章小结 175
习题 175
本章实训 175
第9章 存储过程 177
9.1 存储过程概述 177
9.1.1 存储过程的基本概念 177
9.1.2 存储过程的优点 178
9.2 存储过程的创建与执行 178
9.2.1 在图形界面下创建存储过程 179
9.2.2 用SQL语句创建存储过程 181
9.2.3 存储过程的执行 186
9.3 修改存储过程 189
9.4 重命名存储过程 190
9.5 删除存储过程 190
本章小结 190
习题 191
本章实训 191
第10章 触发器和游标 193
10.1 触发器概述 193
10.1.1 触发器的概念 193
10.1.2 触发器的功能 193
10.1.3 触发器的类型 194
10.2 DML触发器 194
10.2.1 DML触发器的类型 194
10.2.2 DML触发器的工作原理 194
10.2.3 创建DML触发器的注意事项 195
10.2.4 创建AFTER触发器 195
10.2.5 创建INSTEAD OF触发器 201
10.2.6 查看DML触发器 202
10.2.7 修改DML触发器 204
10.2.8 删除DML触发器 205
10.2.9 禁用与启用DML触发器 205
10.3 DDL触发器 206
10.3.1 创建DDL触发器 207
10.3.2 测试DDL触发器功能 208
10.3.3 查看和修改DDL触发器 208
10.4 游标概述 209
10.4.1 游标概念及特点 209
10.4.2 游标分类 209
10.5 游标的声明和应用 210
10.5.1 声明游标 210
10.5.2 打开游标 212
10.5.3 从游标中提取记录 212
10.5.4 关闭游标 213
10.5.5 释放游标 214
10.5.6 游标的应用 214
本章小结 216
习题 216
本章实训 217
第11章 数据库的备份还原与数据传输 219
11.1 数据库备份基础 219
11.2 备份设备 220
11.2.1 物理设备与逻辑设备 220
11.2.2 创建与管理备份设备 220
11.3 数据库备份 223
11.3.1 完全备份 223
11.3.2 差异备份 227
11.3.3 事务日志备份 228
11.3.4 文件和文件组备份 229
11.4 数据库还原 231
11.4.1 数据库还原方式介绍 231
11.4.2 数据库还原 231
11.5 数据库的分离和附加 238
11.5.1 分离数据库 238
11.5.2 附加数据库 239
11.6 数据导入与导出 241
11.6.1 数据导出 241
11.6.2 数据导入 246
本章小结 249
习题 249
本章实训 250
第12章 SQL Server 2005数据库的安全性和完整性管理 251
12.1 数据库安全性概述 251
12.2 SQL Server 2005身份验证 251
12.2.1 身份验证简介 251
12.2.2 验证模式的修改 252
12.3 SQL Server 2005登录账户管理 252
12.3.1 使用Management Studio管理登录账户 252
12.3.2 使用Transact-SQL管理登录账户 254
12.4 SQL Server 2005数据库用户 255
12.4.1 使用Management Studio管理用户 256
12.4.2 使用Transact-SQL管理用户 257
12.5 SQL Server 2005角色 258
12.5.1 角色管理简介 259
12.5.2 角色的管理 260
12.6 SQIServer 2005权限 264
12.6.1 概述 264
12.6.2 权限的管理 266
12.7 数据库完整性概述 269
12.8 约束 270
12.8.1 PRIMARY KEY约束 270
12.8.2 FOREIGN KEY约束 271
12.8.3 UNIQUE约束 271
12.8.4 CHECK约束 271
12.8.5 DEFAULT定义 272
12.8.6 允许空值 272
12.8.7 使用Management Studio管理约束 272
12.9 规则 273
12.9.1 概述 273
12.9.2 规则的管理 273
本章小结 274
习题 274
本章实训 275
第13章 VB.NET与SQL Server 2005联合开发 277
13.1 ADO.NET数据库访问对象模型 277
13.1.1 ADO.NET结构 278
13.1.2 数据集介绍 279
13.2 系统功能设计 280
13.3 数据库和表设计 281
13.4 程序开发 285
13.4.1 创建项目 285
13.4.2 初始界面 285
13.4.3 登录窗口 287
13.4.4 主窗口 289
13.4.5 基础资料 290
13.4.6 成绩管理 293
13.4.7 用户管理 297
13.4.8 “关于”窗口 298
本章小结 299
参考文献 300
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019