《数据库开发基础 计算机应用于软件技术专业》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:耿骞,汤艳莉主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:704015160X
  • 页数:351 页
图书介绍:本书根据教育部《职业院校计算机应用和软件专业领域技能型紧缺人才培养培训指导方案》编写。本书是计算机应用与软件专业领域的基础课教材。本书主要内容有:数据库系统与SQL Server 、SQLServer 2000的配置与工具管理、数据库管理、数据表的设计与使用、数据的操作、T-SQL、数据库完整性、存储过程与触发器、安全管理、数据库和数据库文件管理、ODBC与网络环境下的数据库使用、数据分析服务。本书适合作为高等职业院校的教材,也可供软件设计人员参考。

第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