网络数据库应用技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:柴晟,王永红,马国涛主编
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2013
- ISBN:9787512412262
- 页数:350 页
第1章 数据库的安装配置 1
1.1 SQLServer的基本架构 2
1.1.1 SQL Server的发展 2
1.1.2 SQL Server2008的体系结构 2
1.1.3 SQL Server2008的特点 6
1.2 配置安装SQLServer2008数据库 8
1.2.1 SQL Server的配置要求 8
1.2.2 SQL Server的安装 10
1.3 使用SQLServer管理工具 24
1.3.1 SQLServer配置管理器 25
1.3.2 SQL Server Management Studio 27
1.3.3 SQL Server Profiler 29
1.3.4 数据库引擎优化顾问 29
1.3.5 Business Intelligence Development Studio 29
1.3.6 实用工具 30
1.3.7 SQL Server联机帮助 30
1.4 上机练习 30
1.5 习题 31
第2章 数据库的基本概念和操作 32
2.1 数据库基础 32
2.1.1 数据库的发展 32
2.1.2 数据库的基本概念 34
2.1.3 数据库系统的体系结构 35
2.2 关系数据库基本原理 36
2.2.1 数据模型 36
2.2.2 关系数据库系统概述 41
2.2.3 关系模型的规范化 44
2.2.4 E-R模型到关系模型的转换 45
2.3 关系数据库的设计 46
2.4 SQL Server的数据库概念 47
2.4.1 SQL Server的数据库文件和文件组 47
2.4.2 SQL Server的系统数据库与示例数据库 48
2.5 数据库的创建 50
2.5.1 使用向导创建数据库 50
2.5.2 使用企业管理器创建数据库 53
2.5.3 使用T-SQL语句创建数据库 57
2.6 数据库的维护 60
2.6.1 查看数据库信息 60
2.6.2 修改数据库 60
2.6.3 数据库的选项设置 63
2.6.4 数据库的改名 65
2.6.5 数据库的删除 65
2.7 上机练习 66
2.8 习 题 73
第3章 数据库的表 74
3.1 基本数据类型 74
3.1.1 系统数据类型 74
3.1.2 用户定义数据类型 77
3.2 数据库对象的命名规则 80
3.2.1 SQL Server标识符 80
3.2.2 对象命名规则 81
3.3 创建数据表 81
3.3.1 创建表 81
3.3.2 修改表 88
3.3.3 删除表 90
3.3.4 重命名表 91
3.4 数据表的基本操作 91
3.4.1 向表中添加数据 91
3.4.2 修改表中的数据 93
3.4.3 删除表中的数据 94
3.4.4 用企业管理器管理表数据 95
3.5 上机练习 98
3.6 习 题 110
第4章 数据检索 111
4.1 简单查询语句 111
4.1.1 基本的SELECT语句 111
4.1.2 选择数据列 112
4.1.3 使用TOP和DISTINCT 112
4.1.4 使用列别名 114
4.1.5 使用计算列 115
4.1.6 使用WHERE子句 116
4.1.7 使用ORDER BY子句 121
4.2 查询语句的统计功能 122
4.3 数据的连接 126
4.3.1 交叉连接 126
4.3.2 内连接 127
4.3.3 外连接 129
4.3.4 自连接 131
4.3.5 合并结果集 132
4.4 子查询 133
4.4.1 相关子查询 133
4.4.2 嵌套子查询 137
4.5 上机练习 141
4.6 习题 150
第5章 数据完整性 152
5.1 数据完整性基本概念 152
5.2 使用约束 154
5.2.1 主键约束 154
5.2.2 唯一约束 156
5.2.3 检查约束 159
5.2.4 默认值约束 161
5.2.5 外键约束 163
5.3 默认对象 166
5.3.1 创建默认对象 166
5.3.2 绑定和解除绑定默认对象 168
5.3.3 删除默认对象 170
5.4 规则对象 170
5.4.1 创建规则 171
5.4.2 绑定和解除绑定规则 172
5.4.3 删除规则 175
5.5 标识列IDENTITY 176
5.6 上机练习 178
5.7 习题 183
第6章 视图 185
6.1 视图的概念 185
6.1.1 基本概念 185
6.1.2 视图的优点 186
6.2 视图的创建 187
6.2.1 使用CREATE VIEW创建视图 187
6.2.2 使用图形界面创建视图 190
6.3 视图的维护 192
6.3.1 查看视图的定义信息 192
6.3.2 修改视图 195
6.3.3 重命名视图 196
6.3.4 删除视图 197
6.4 上机练习 198
6.5 习题 201
第7章 索 引 202
7.1 索引的概念 202
7.1.1 SQLServer 中数据的存储与访问 202
7.1.2 索引的特点 203
7.1.3 索引的分类 203
7.2 创建索引 204
7.2.1 使用CREATE INDEX创建索引 204
7.2.2 通过企业管理器创建索引 205
7.2.3 通过向导创建立索引 207
7.3 维护索引 211
7.3.1 查看索引信息 211
7.3.2 删除索引 212
7.3.3 设置索引的选项 213
7.4 上机练习 214
7.5 习题 218
第8章 Transact-SQL语言编程 219
8.1 批处理、脚本和注释 219
8.1.1 批处理 219
8.1.2 脚本 221
8.1.3 注释 221
8.2 变量 222
8.2.1 局部变量 222
8.2.2 全局变量 225
8.3 流程控制语句 226
8.3.1 BEGIN…END语句块 227
8.3.2 IF…ELSE语句 227
8.3.3 CASE语句 229
8.3.4 WAITFOR语句 233
8.3.5 WHILE语句 234
8.4 常用系统函数 235
8.5 用户定义函数 239
8.5.1 基本概念 239
8.5.2 创建用户定义函数 240
8.5.3 修改和删除用户定义函数 242
8.6 游标 243
8.6.1 声明游标 244
8.6.2 打开游标 245
8.6.3 从游标中获取数据 247
8.6.4 关闭和释放游标 249
8.7 事务与锁 250
8.7.1 事务的概念 251
8.7.2 事务的工作原理 251
8.7.3 事务的提交与回滚 252
8.7.4 锁定与并发控制 254
8.8 上机练习 257
8.9 习题 264
第9章 存储过程 265
9.1 存储过程概述 265
9.1.1 基本概念 265
9.1.2 存储过程的特点 265
9.1.3 存储过程的类型 266
9.2 创建和执行用户自定义存储过程 271
9.2.1 用户自定义存储过程的创建 271
9.2.2 存储过程的执行 273
9.3 存储过程的管理与维护 274
9.3.1 查看存储过程的定义信息 274
9.3.2 修改存储过程 275
9.3.3 删除存储过程 275
9.4 存储过程中参数的使用 276
9.4.1 带参数的存储过程 276
9.4.2 通过RETURN返回参数 279
9.5 上机练习 279
9.6 习题 280
第10章 触发器 282
10.1 触发器概述 282
10.1.1 基本概念 282
10.1.2 触发器的优点 283
10.1.3 触发器的种类 283
10.1.4 INSERTED表和DELETED表 284
10.2 触发器的使用 285
10.2.1 创建触发器 285
10.2.2 查看触发器的定义信息 288
10.2.3 禁用或启用触发器 290
10.3 修改和删除触发器 291
10.3.1 修改触发器 291
10.3.2 删除触发器 292
10.4 上机练习 293
10.5 习题 295
第11章 数据库安全 297
11.1 数据库的安全模型分析 297
11.1.1 访问控制 297
11.1.2 身份验证模式 298
11.2 服务器的安全性 299
11.2.1 创建和管理登录账户 299
11.2.2 特殊的登录账户 sa 301
11.3 数据库的安全性 301
11.3.1 创建和管理数据库用户 301
11.3.2 特殊的数据库用户dbo和guest 303
11.4 角色管理 303
11.4.1 固定服务器角色 303
11.4.2 数据库角色 304
11.5 权限管理 306
11.5.1 权限的种类 306
11.5.2 权限的管理 307
11.6 上机练习 310
11.7 习题 311
第12章 备份与恢复 312
12.1 备份与恢复的概念 312
12.1.1 基本概念 312
12.1.2 数据库备份 313
12.1.3 数据恢复方式 314
12.2 备份数据库 315
12.2.1 使用企业管理器备份 315
12.2.2 使用SQL语句备份 319
12.3 恢复数据库 322
12.3.1 使用企业管理器恢复 322
12.3.2 使用SQL语句恢复 324
12.4 制订备份与恢复计划 325
12.5 上机练习 326
12.6 习题 328
第13章 切削管理数据库的设计与实现 329
13.1 切削管理数据库的设计与实现 329
13.1.1 切削管理数据库的需求分析 329
13.1.2 概念模型设计 330
13.1.3 数据库的实现 331
13.1.4 数据表的实现 332
13.1.5 创建约束关系 334
13.2 切削管理数据库的安全性管理 336
13.3 切削管理数据库的数据检索 340
13.4 切削管理数据库的备份与恢复 343
13.4.1 数据库备份 343
13.4.2 数据库还原 348
参考文献 350
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019