数据库开发基础 计算机应用于软件技术专业PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:耿骞,汤艳莉主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2004
- ISBN:704015160X
- 页数:351 页
第1章 数据库系统与SQL Server 1
1.1 数据管理与数据库管理系统 1
1.1.1 文件系统管理时期和数据库系统管理时期 1
1.1.2 数据库系统 2
1.1.3 数据库管理系统 3
1.2 关系模型与关系数据库 4
1.2.1 关系模型 4
1.2.2 数据演算 4
1.2.3 关系数据库 7
1.3 SQL Server的结构与安装 7
1.3.1 SQL Server的发展 7
1.3.2 SQL Server的运行环境 8
1.3.3 SQL Server的数据结构 8
1.3.4 SQL Server 2000的新特性 10
1.3.5 SQL Server 2000的安装 14
习题 22
第2章 SQL Server 2000的配置与工具 23
2.1 SQL Server 2000的启动和服务 23
2.1.1 SQL Server 2000的配置 23
2.1.2 启动和停止SQLServer 24
2.1.3 SQL Server服务 27
2.2 服务管理器 28
2.3 服务器网络实用工具 29
2.4 客户端网络实用工具 30
2.5 企业管理器 33
2.5.1 企业管理器的作用 33
2.5.2 企业管理器的运行 33
2.6 查询分析器 37
2.6.1 查询分析器的作用 37
2.6.2 查询分析器的使用 38
2.7 联机丛书 41
习题 42
第3章 数据库管理 43
3.1 数据库的文件类型 43
3.2 系统数据库 43
3.2.1 master数据库 44
3.2.2 tempdb数据库 45
3.2.3 model数据库 45
3.2.4 msdb数据库 45
3.3 用户数据库的创建 45
3.3.1 创建前的准备工作 45
3.3.2 使用向导创建数据库 46
3.3.3 使用企业管理器创建数据库 50
3.3.4 使用T-SQL语句创建数据库 52
3.4 数据库的操作 53
3.4.1 数据库信息的显示 53
3.4.2 数据库的修改 55
3.4.3 数据库的删除 57
习题 58
第4章 数据表的设计与使用 59
4.1 数据表的设计 59
4.1.1 数据表及相关概念 59
4.1.2 数据表的关系规范 62
4.1.3 数据库的设计过程 63
4.1.4 数据库的逻辑设计 65
4.1.5 AGENTCRM系统数据库设计 66
4.2 数据表的创建 70
4.2.1 创建数据表 70
4.2.2 修改数据表结构 74
4.3 数据表信息的查看 83
4.4 数据表的修改 85
4.5 数据表的删除 87
4.6 视图 89
4.6.1 视图的概念 89
4.6.2 视图的作用 89
4.6.3 创建视图 90
4.6.4 视图的查看、修改与删除 96
4.7 临时表 98
习题 99
第5章 数据的操作 100
5.1 添加数据 101
5.1.1 使用菜单添加数据 101
5.1.2 使用T-SQL语句添加数据 105
5.2 修改数据 107
5.2.1 使用菜单修改数据 107
5.2.2 使用T-SQL语句修改数据 108
5.3 删除数据 109
5.3.1 使用菜单删除数据 109
5.3.2 使用T-SQL语句删除数据 110
习题 111
第6章 T-SQL语言 113
6.1 数据定义语言DDL 113
6.1.1 CREATE语句 113
6.1.2 ALTER语句 117
6.1.3 DROP语句 117
6.2 数据控制语言DCL 118
6.2.1 GRANT语句 119
6.2.2 REVOKE语句 121
6.2.3 DENY语句 122
6.3 数据操纵语言DML 124
6.3.1 SELECT语句 124
6.3.2 INSERT语句 125
6.3.3 UPDATE语句 125
6.4 附加的语言元素 130
6.4.1 数据类型 130
6.4.2 标识符与运算符 133
6.4.3 变量 136
6.4.4 批和脚本 136
6.4.5 流控制语言 137
6.4.6 函数 140
习题 146
第7章 数据库的查询与索引 149
7.1 界面操作实现查询 149
7.1.1 查看表的全部数据 149
7.1.2 查看表的部分数据 150
7.1.3 指定查询条件的查询 151
7.2 SELECT查询语句 154
7.2.1 SELECT语句说明 154
7.2.2 简单查询 154
7.2.3 常用集合函数 158
7.2.4 嵌套查询 159
7.2.5 分组查询 159
7.2.6 查询结果排序 160
7.2.7 连接查询 161
7.2.8 合并数据集 162
7.2.9 查询结果保存 163
7.3 索引 163
7.3.1 聚簇索引和非聚簇索引 163
7.3.2 索引的创建、维护和删除 164
7.4 全文索引 171
7.4.1 全文索引的创建 171
7.4.2 全文查询 176
7.4.3 全文索引的维护和删除 178
习题 178
第8章 数据库完整性与并发控制 180
8.1 完整性的概念与类型 180
8.2 约束 181
8.2.1 完整性约束及类型 181
8.2.2 缺省约束的设置 182
8.2.3 检查约束的设置 186
8.2.4 惟一约束的设置 188
8.2.5 主键约束的设置 192
8.2.6 外键约束的设置 193
8.3 规则 193
8.4 缺省对象 194
8.5 触发器 195
8.5.1 触发器的功能 195
8.5.2 触发器的类型 196
8.6 数据库的并发控制 196
8.6.1 并发控制的作用 196
8.6.2 锁及其类型 197
8.6.3 两段锁协议 199
8.6.4 SQL Server中的并发构架 201
习题 201
第9章 存储过程与触发器 202
9.1 存储过程的基本概念 202
9.1.1 存储过程的作用 202
9.1.2 存储过程的优点 202
9.1.3 系统存储过程 203
9.2 存储过程的创建与编译 203
9.2.1 存储过程的设计 203
9.2.2 使用T-SQL语言创建存储过程 204
9.2.3 存储过程创建示例 205
9.2.4 存储过程的编译 209
9.3 存储过程的操作 210
9.3.1 执行存储过程 210
9.3.2 查看存储过程 212
9.3.3 删除存储过程 213
9.4 触发器的创建 213
9.4.1 触发器的基本概念 213
9.4.2 触发器的创建 214
9.4.3 触发器创建示例 216
9.5 触发器的操作 218
9.5.1 查看和修改触发器 218
9.5.2 删除触发器 219
习题 220
第10章 安全管理 222
10.1 服务器的安全管理 222
10.1.1 Windows登录模式 222
10.1.2 混合登录模式 223
10.1.3 设置安全模式 223
10.1.4 创建登录 225
10.2 用户管理 228
10.2.1 用户与登录名 228
10.2.2 创建数据库用户 229
10.2.3 guest用户 230
10.2.4 删除用户 231
10.3 角色管理 231
10.3.1 角色的作用 231
10.3.2 系统服务器角色和系统数据库角色 232
10.3.3 添加服务器角色成员 233
10.3.4 为数据库角色添加成员 234
10.3.5 创建数据库角色 236
10.3.6 删除数据库角色 237
10.4 权限管理 238
10.4.1 权限及类型 238
10.4.2 服务器权限 238
10.4.3 对象权限 238
10.4.4 语句权限 243
10.4.5 暗示性权限 246
习题 246
第11章 数据库文件管理 247
11.1 事务和事务日志 247
11.1.1 事务概述 247
11.1.2 事务日志 249
11.1.3 非日志作业 250
11.1.4 检查点 250
11.2 备份 251
11.2.1 备份和还原概述 251
11.2.2 备份的方法 252
11.2.3 创建备份设备 253
11.2.4 执行备份 254
11.3 还原 260
11.3.1 还原方法 260
11.3.2 执行数据库还原 261
11.4 复制 265
11.4.1 数据库复制概述 265
11.4.2 复制前的准备——配置发布与分发 268
11.4.3 快照复制 272
习题 284
第12章 ODBC与网络环境下的数据库使用 286
12.1 开放数据库互连 286
12.1.1 概述 286
12.1.2 ODBC的体系结构 286
12.1.3 连接ODBC数据源 287
12.2 基于XML的Web访问 291
12.2.1 概述 292
12.2.2 使用HTTP访问SQL Server 2000 292
习题 297
第13章 数据分析服务 299
13.1 数据分析服务的内容 299
13.1.1 数据仓库 299
13.1.2 联机分析处理 300
13.1.3 数据挖掘概述 302
13.2 SQL Server 2000的数据仓库技术 303
13.2.1 数据仓库的结构 303
13.2.2 数据仓库模型 304
13.2.3 数据集市 305
13.3 SQL Server 2000的OLAP服务 305
13.3.1 数据源的建立 305
13.3.2 多维数据集 309
13.3.3 维的管理 322
13.3.4 多维数据集的角色管理 330
13.4 SQL Server 2000的数据挖掘 338
13.4.1 数据挖掘的方法 339
13.4.2 关系数据库中的数据挖掘 340
13.4.3 多维数据集中的数据挖掘 347
习题 351
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018