当前位置:首页 > 工业技术
数据库原理与应用
数据库原理与应用

数据库原理与应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:尤峥主编
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2007
  • ISBN:7307055678
  • 页数:285 页
图书介绍:本书介绍了数据库的语言,系统设计方法,如何创建管理数据库、数据表,数据库的操作及安全管理,数据系统开发等内容。
《数据库原理与应用》目录

第1章 数据库系统概述 1

1.1 引言 1

1.2 数据库技术的发展 2

1.2.1 信息、数据及数据处理 2

1.2.2 数据管理 2

1.3 数据模型 4

1.3.1 信息的三个世界 4

1.3.2 实体联系模型 7

1.3.3 逻辑模型 7

1.4 数据库系统的组成与结构 10

1.4.1 数据库系统的组成 10

1.4.2 数据库系统的结构 10

1.4.3 数据库管理系统 12

1.5 关系数据库简介 15

1.5.1 关系数据库的定义 15

1.5.2 关系模型的组成 15

1.5.3 数据操作及操作语言 15

1.5.4 关键字 16

1.5.5 完整性约束 16

1.5.6 关系数据库的特点 17

1.5.7 常见的关系数据库 17

本章小结 17

习题1 18

第2章 SQL Server 2005介绍 20

2.1 SQL Server 2005简介 20

2.1.1 SQL Server的发展历史 20

2.1.2 SQL Server 2005的版本及功能比较 21

2.1.3 SQL Server 2005的新特性 22

2.2 SQL Server 2005的安装与卸载 24

2.2.1 系统要求 24

2.2.2 安全准备 27

2.2.3 安装与卸载SQL Server 2005 28

2.3 SQL Server 2005工具简介 37

2.3.1 SQL Server Management Studio 37

2.3.2 SQL命令提示实用工具 38

2.3.3 数据库引擎优化顾问 39

2.3.4 配置管理器 39

2.3.5 外围应用配置器 39

2.3.6 SQL Server Profiler 40

2.3.7 Business Intelligence Development Studio 40

本章小结 40

习题2 40

第3章 关系数据库语言 42

3.1 SQL语言 42

3.2 Transact-SQL语言程序设计基础 44

3.2.1 数据类型 45

3.2.2 运算符 50

3.2.3 注释符与通配符 51

3.2.4 T-SQL语言流程控制命令 51

3.2.5 函数 55

3.2.6 用户自定义数据类型 60

3.3 SQL Server 2005中T-SQL语言的扩展 61

本章小结 64

习题3 65

第4章 数据库系统设计方法 67

4.1 概述 67

4.2 数据库系统的设计 68

4.2.1 数据库系统设计的目标与方法 68

4.2.2 数据库系统设计的步骤 68

4.3 数据库系统设计实例 75

4.3.1 系统需求分析 75

4.3.2 概念结构设计及数据分析 76

本章小结 81

习题4 81

第5章 创建和管理数据库 83

5.1 SQL Server数据库基础知识 83

5.2 数据库的创建 90

5.2.1 设计数据库 90

5.2.2 创建数据库 91

5.3 管理数据库 97

5.3.1 显示数据库信息 97

5.3.2 修改数据库 98

5.3.3 删除数据库 99

5.4 设置数据库的选项 100

5.5 实例解析 101

本章小结 102

习题5 103

第6章 创建和管理数据表 104

6.1 数据表概述 104

6.2 创建数据表 105

6.2.1 设计数据表 105

6.2.2 创建数据表 107

6.3 数据表的管理 110

6.3.1 数据表的更名与删除 110

6.3.2 修改数据表结构 110

6.3.3 数据的添加、更新、删除 114

6.4 数据完整性概述 116

6.4.1 数据完整性的概念 116

6.4.2 约束 117

6.5 实例解析 121

本章小结 123

习题6 123

第7章 数据查询 125

7.1 数据查询概述 125

7.2 SELECT子句 127

7.2.1 SELECT子句的语法 127

7.2.2 INTO子句 128

7.2.3 SELECT语句应用 128

7.3 FROM子句 129

7.3.1 FROM子句的语法 129

7.3.2 FROM子句的应用说明 131

7.4 WHERE子句 132

7.4.1 WHERE子句的语法 132

7.4.2 数据的过滤 132

7.5 GROUP BY和HAVING子句 134

7.5.1 GROUP BY子句 134

7.5.2 多次分组 135

7.5.3 HAVING子句 136

7.6 ORDER BY子句 136

7.6.1 ORDER BY子句的语法 136

7.6.2 ORDER BY子句应用说明 137

7.7 实例解析 137

本章小结 144

习题7 144

第8章 视图与索引 147

8.1 视图概述 147

8.1.1 视图的类型 147

8.1.2 视图的优点和缺点 148

8.2 创建视图 148

8.2.1 创建视图的基本原则 149

8.2.2 使用SQL Server Management Studio创建视图 149

8.2.3 使用T-SQL语句创建视图 151

8.3 管理视图 153

8.3.1 视图的修改与更名 153

8.3.2 视图的删除 155

8.3.3 视图数据的管理 156

8.4 索引概述 156

8.4.1 索引的类型 157

8.4.2 索引设计基础 158

8.5 索引的创建 159

8.5.1 使用SQL Server Management Studio创建索引 159

8.5.2 使用T-SQL语言创建索引 162

8.6 索引的管理 164

8.6.1 使用SQL Server Management Studio管理索引 164

8.6.2 使用T-SQL语句管理索引 165

本章小结 166

习题8 166

第9章 存储过程与触发器 169

9.1 存储过程概述 169

9.2 存储过程的创建与管理 170

9.2.1 存储过程的设计 170

9.2.2 创建存储过程 172

9.2.3 存储过程的管理 177

9.3 触发器概述 178

9.4 触发器的创建与管理 180

9.4.1 DML触发器计划 180

9.4.2 使用T-SQL语言创建触发器 182

9.4.3 使用SQL Server Management Studio创建触发器 183

9.4.4 触发器的管理 184

9.5 实例解析 189

本章小结 190

习题9 190

第10章 游标的应用 193

10.1 游标概述 193

10.2 使用游标 194

10.2.1 声明游标 194

10.2.2 打开游标 196

10.2.3 检索游标返回的数据 196

10.2.4 关闭游标 197

10.2.5 释放游标 197

10.3 定位修改删除游标 199

本章小结 200

习题10 200

第11章 数据库的安全管理 202

11.1 SQL Server 2005的验证模式 202

11.2 登录账户管理 204

11.3 用户管理 211

11.3.1 数据库用户概述 211

11.3.2 数据库用户管理 211

11.4 角色管理 214

11.4.1 角色简介 214

11.4.2 角色的管理 215

11.5 权限管理 219

本章小结 222

习题11 222

第12章 数据备份与导入/导出 225

12.1 数据库的备份 225

12.1.1 概述 225

12.1.2 备份设备 226

12.1.3 备份类型 228

12.1.4 备份操作 229

12.2 数据库的恢复 234

12.2.1 使用SQL Server Management Studio恢复数据库备份 235

12.2.2 使用T-SQL语句进行数据库的恢复 236

12.3 数据导入与导出 238

12.3.1 概述 239

12.3.2 使用SQL Server Management Studio导出与导入数据 241

12.3.3 SSIS设计器简介 249

本章小结 251

习题12 251

第13章 数据库系统开发 254

13.1 数据库系统开发简介 254

13.2 数据访问技术概述 255

13.3 ADO数据访问技术 259

13.3.1 ADO编程模型 259

13.3.2 ADO数据库访问控件 260

13.4 Web数据库访问技术简介 262

13.5 数据的复制与发布 263

13.5.1 基本概念 263

13.5.2 执行复制 266

13.5.3 发布的方法 268

本章小结 273

习题13 273

第14章 实训 275

实训1 数据库的创建与管理 275

实训2 数据查询 276

实训3 数据库对象的创建与管理 277

实训4 数据库的安全管理 278

实训5 数据库的备份/恢复与导入/导出 279

附录Ⅰ 281

附录Ⅱ 282

参考文献 284

返回顶部