《数据库技术与应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:杨小平,尤晓东主编;战疆,李亚平副主编
  • 出 版 社:北京:中国人民大学出版社
  • 出版年份:2013
  • ISBN:9787300178585
  • 页数:233 页
图书介绍:本书是针对高等学校非计算机专业的教学要求编写的数据库教材。本书内容全面、概念清晰、语言流畅、图文并茂,是一本全面介绍数据库技术基本知识、基本技能和应用开发等知识的教程。为了更好地指导学生的上机实践,本书还配有习题与实验指导书。本书内容侧重于应用能力的训练。选材精炼、详略得当、实用性强、体例新颖、图文并茂、通俗易懂。适用于高等院校公共计算机基础课教学使用,也可作为计算机等级考试(一级)的参考书目,还可以作为广大计算机爱好者的自学用书。

第1章 数据库系统基础知识 1

1.1数据库系统概述 1

1.1.1数据库系统的基本概念 1

1.1.2计算机数据管理技术的产生和发展 3

1.1.3数据库系统的特点 6

1.1.4数据库系统的组成 7

1.2数据模型 9

1.2.1概念模型 10

1.2.2数据模型的要素 12

1.2.3基本数据模型 13

1.3数据库系统结构 15

1.3.1数据库系统的三级模式结构 16

1.3.2数据库的二级映射功能与数据独立性 17

第2章 关系数据库系统 18

2.1关系模型的数据结构 18

2.2关系完整性约束 20

2.2.1域完整性 20

2.2.2实体完整性 21

2.2.3参照完整性 21

2.2.4用户定义的完整性 23

2.3关系操作 24

2.4关系代数 24

2.4.1关系定义 24

2.4.2关系运算 26

第3章 SQL Server数据库应用基础 33

3.1SQL Server数据库介绍 33

3.2SQL Server数据库结构 34

3.2.1数据库文件和文件组 34

3.2.2数据库对象 35

3.2.3 SQL Server 2000的版本 35

3.3SQL Server数据库的安装和配置 36

3.3.1硬件要求 36

3.3.2软件要求 36

3.3.3安装SQL Server 2000 37

3.4SQL Server的使用(SQL Server的企业管理器和查询分析器) 43

3.5创建和使用数据库 49

3.5.1使用企业管理器创建数据库 50

3.5.2使用T-SQL语句创建数据库 53

3.6查看数据库信息 55

3.6.1使用企业管理器显示数据库信息 55

3.6.2用T-SQL语句查看数据库信息 55

3.7修改数据库 60

3.7.1用企业管理器修改数据库 60

3.7.2使用SQL语句修改数据库 61

3.8删除数据库 64

3.8.1使用企业管理器删除数据库 64

3.8.2使用SQL语句删除数据库 64

3.9用SQL命令设置当前数据库 65

第4章 使用T-SQL管理数据库表 66

4.1SQL的基本知识和特点 66

4.2T-SQL的数据定义功能 67

4.2.1数据类型 67

4.2.2用T-SQL管理数据库表 73

4.3 T-SQL的数据操纵功能 75

4.3.1插入数据记录 75

4.3.2修改数据记录 77

4.3.3删除数据记录 77

4.4T-SQL的数据查询功能 78

4.4.1查询语句SELECT的基本结构 78

4.4.2单表查询 79

4.4.3连接查询 85

4.4.4嵌套查询 88

第5章 视图和索引 93

5.1视图概述 93

5.2创建视图 94

5.2.1使用企业管理器创建视图 94

5.2.2使用T-SQL创建视图 97

5.3修改视图 98

5.3.1使用企业管理器修改视图 98

5.3.2使用T-SQL修改视图 100

5.4查看视图 101

5.4.1使用企业管理器查看视图 101

5.4.2使用T-SQL查看视图 102

5.5删除视图 102

5.5.1使用企业管理器删除视图 102

5.5.2使用T-SQL删除视图 103

5.6使用视图 104

5.6.1查询视图数据 104

5.6.2修改视图数据 104

5.7索引概述 105

5.8创建索引 107

5.8.1使用企业管理器创建索引 107

5.8.2使用T-SQL创建索引 107

5.9删除索引 110

5.9.1使用企业管理器删除索引 110

5.9.2使用T-SQL删除索引 110

第6章 存储过程和触发器 112

6.1T-SQL语言基础 112

6.1.1变量 112

6.1.2流程控制语句 114

6.1.3标识符 116

6.1.4常用系统函数 117

6.2存储过程 123

6.2.1存储过程概述 123

6.2.2使用企业管理器管理存储过程 125

6.2.3使用T-SQL创建存储过程 126

6.2.4 T-SQL修改和删除存储过程 130

6.2.5常用系统存储过程 131

6.3游标 131

6.3.1游标概述 131

6.3.2游标实例 133

6.4触发器 134

6.4.1触发器概述 134

6.4.2 Inserted表和Deleted表 135

6.4.3创建触发器 136

6.4.4修改和删除触发器 139

6.4.5使用触发器 142

第7章 规则、事务和锁 149

7.1规则 149

7.2事务 153

7.2.1事务概述 153

7.2.2事务处理 155

7.3锁 158

7.3.1并发问题 158

7.3.2锁的类型 160

7.3.3锁的使用 162

7.3.4设置事务隔离级别 163

7.3.5死锁的预防和处理 164

第8章 数据库备份和恢复 166

8.1数据库备份概述 166

8.1.1备份的类型 166

8.1.2常用的备份策略 167

8.1.3备份设备的管理 168

8.2备份数据库 171

8.2.1使用企业管理器备份数据库 171

8.2.2使用T-SQL备份数据库 173

8.3恢复数据库 174

8.3.1使用企业管理器恢复数据库备份 174

8.3.2使用T-SQL恢复数据库 175

8.4数据导入和导出 177

8.4.1数据导入和导出方法概述 177

8.4.2 DTS导入/导出操作 178

8.5分离和附加 183

8.5.1分离和附加概述 183

8.5.2分离数据库 184

8.5.3附加数据库 185

8.6本章小结 186

第9章 SQL Server数据库安全性 188

9.1数据库安全性概述 188

9.2SQL Server 2000的安全性管理 189

9.2.1 SQL Server的安全认证模式 190

9.2.2登录账户管理 191

9.2.3数据库用户管理 194

9.2.4角色管理 197

9.2.5 SQL的数据控制功能 204

第10章 数据库设计 207

10.1数据库设计的步骤 207

10.2需求分析 209

10.2.1需求分析的任务 209

10.2.2需求分析的方法 210

10.2.3数据流图 211

10.2.4数据字典 212

10.3概念结构设计 214

10.3.1信息世界中的基本概念 214

10.3.2 E-R模型的表示方法 216

10.3.3设计局部E-R图 217

10.3.4全局E-R图 219

10.4逻辑结构设计 220

10.4.1 E-R图向关系数据模型的转换 220

10.4.2数据库的规范化 221

10.4.3用户外模式设计 223

10.5数据库物理结构设计及实施、运行与维护 224

10.5.1数据库物理结构设计 224

10.5.2数据库的实施、运行与维护 225

第11章 数据库技术与应用发展动态 229

11.1概述 229

11.2面向对象数据库系统 230

11.3分布式数据库系统 230

11.4多媒体数据库系统 231

11.5知识数据库系统 231

11.6并行数据库系统 232

11.7模糊数据库系统 232

11.8其他新一代数据库系统 232

参考文献 233