图书介绍

数据库原理及应用PDF|Epub|txt|kindle电子书版本下载

数据库原理及应用
  • 刘玉宝,李念峰主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302247425
  • 出版时间:2011
  • 标注页数:344页
  • 文件大小:65MB
  • 文件页数:358页
  • 主题词:数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库系统概述1

1.1 基本概念1

1.1.1 数据1

1.1.2 数据库2

1.1.3 数据库管理系统2

1.1.4 数据库系统3

1.2 数据库技术的发展3

1.2.1 人工管理阶段3

1.2.2 文件系统阶段4

1.2.3 数据库系统阶段4

1.3 数据库系统的组成与结构5

1.3.1 数据库系统的组成5

1.3.2 数据库系统结构6

1.4 数据模型7

1.4.1 数据模型的概念8

1.4.2 概念模型8

1.4.3 层次模型10

1.4.4 网状模型10

1.4.5 关系模型10

小结12

习题12

第2章 关系数据库系统理论基础14

2.1 关系模型概述14

2.2 关系数据结构及形式化定义15

2.2.1 关系的数学定义15

2.2.2 关系的性质16

2.2.3 关系模式16

2.3 关系的完整性17

2.3.1 实体完整性17

2.3.2 参照完整性17

2.3.3 用户定义完整性18

2.4 关系代数18

2.4.1 传统的集合运算18

2.4.2 专门的关系运算19

2.5 关系数据库标准语言SQL24

2.5.1 SQL语言基本知识25

2.5.2 数据定义命令26

2.5.3 数据查询语言28

2.5.4 数据更新语言38

2.5.5 视图40

2.5.6 数据控制45

2.6 关系规范化理论47

2.6.1 问题的提出47

2.6.2 关系的规范化48

小结53

习题54

第3章 SQL Server 2005的使用56

3.1 SQL Server 2005系统概述56

3.1.1 SQL Server 2005版本说明57

3.1.2 Microsoft SQL Server 2005 Express Edition简介58

3.1.3 SQL Server 2005安装与配置61

3.2 Transact-SQL语言的使用75

3.2.1 数据定义语言75

3.2.2 数据查询操作77

3.2.3 添加数据操作84

3.3 SQL Server数据库管理85

3.3.1 创建数据库85

3.3.2 查看数据库信息87

3.3.3 管理数据库88

3.3.4 删除数据库89

3.4 表的管理与使用89

3.4.1 数据库中表的创建89

3.4.2 数据库中表的删除90

3.4.3 数据库中表的修改91

3.4.4 查看表的属性91

3.4.5 表的重命名91

3.4.6 编辑维护表格数据91

3.5 视图及其应用95

3.5.1 视图的创建95

3.5.2 视图的修改和删除96

3.6 索引的创建与管理98

3.6.1 创建索引99

3.6.2 查看、修改和删除索引101

3.7 存储过程与触发器101

3.7.1 存储过程概述101

3.7.2 存储过程的使用与管理101

3.7.3 触发器概述110

3.7.4 触发器的使用与管理110

小结114

习题114

第4章 数据库安全及维护120

4.1 数据库安全性120

4.1.1 安全性概述120

4.1.2 数据库安全性控制121

4.1.3 SQL Server 2005实现数据库安全性123

4.2 数据库完整性133

4.2.1 完整性约束条件133

4.2.2 完整性控制134

4.2.3 SQL Server 2005实现数据库完整性135

4.3 数据库恢复技术144

4.3.1 事务的基本概念144

4.3.2 故障的种类145

4.3.3 转储和恢复146

4.3.4 日志文件148

4.3.5 SQL Server 2005实现数据库的备份与恢复149

4.4 并发控制153

4.4.1 并发控制概述153

4.4.2 封锁154

小结157

习题157

第5章 数据库设计160

5.1 数据库设计概述160

5.1.1 数据库设计内容160

5.1.2 数据库设计特点161

5.2 数据库设计步骤161

5.2.1 需求分析162

5.2.2 概念结构设计166

5.2.3 逻辑结构设计171

5.2.4 物理结构设计175

5.2.5 数据库的实施和维护177

小结180

习题180

第6章 数据库访问技术182

6.1 ODBC的使用182

6.1.1 ODBC概述182

6.1.2 ODBC数据源的配置183

6.2 ADO的使用186

6.2.1 ADO技术概述186

6.2.2 使用ADO技术访问数据库举例189

6.3 ADO.NET简介191

6.3.1 ADO.NET技术的设计目标191

6.3.2 ADO.NET的体系结构192

6.3.3 ADO.NET数据对象介绍198

6.4 JDBC技术介绍199

6.4.1 JDBC概述199

6.4.2 JDBC驱动程序201

6.4.3 JDBC常用类202

小结203

习题203

第7章 C语言数据库应用程序开发技术205

7.1 嵌入式SQL语句205

7.1.1 C语言嵌入式SQL程序开发环境206

7.1.2 第一个C语言嵌入式SQL程序207

7.2 静态SQL语句210

7.2.1 声明嵌入式SQL语句中使用的C变量210

7.2.2 连接数据库212

7.2.3 数据的查询和更新213

7.2.4 SQL通信区215

7.3 动态SQL语句217

7.3.1 动态修改217

7.3.2 动态游标218

7.3.3 SQLDA220

7.4 应用实例222

小结228

习题228

第8章 C#和ADO.NET数据库应用程序开发技术230

8.1 数据库的连接230

8.1.1 SqlConnection的使用232

8.1.2 OleDbConnection的使用234

8.1.3 OdbcConnection的使用234

8.1.4 OracleConnection的使用235

8.2 数据的获取238

8.2.1 创建Command对象238

8.2.2 执行命令238

8.2.3 参数化查询243

8.2.4 执行存储过程245

8.3 DataReader的使用247

8.3.1 DataReader简介247

8.3.2 使用DataReader读取数据248

8.3.3 在DataReader中使用多个结果集250

8.4 DataSet和DataAdapter的使用251

8.4.1 DataSet简介251

8.4.2 DataAdapter简介252

8.4.3 利用DataSet和DataAdapter访问数据253

8.4.4 类型和无类型DataSet255

8.5 性能256

小结256

习题256

第9章 Java数据库应用程序开发技术258

9.1 JDBC API介绍258

9.2 SQL和Java之间的映射关系259

9.3 JDBC编程260

9.3.1 数据库操作基本步骤261

9.3.2 JDBC数据库操作实现262

9.4 连接其他类型数据库284

9.4.1 连接Oracle数据库284

9.4.2 连接Mysql数据库285

9.4.3 连接SQL Server数据库286

9.4.4 连接Access数据库287

小结290

习题290

第10章 数据库新技术概述293

10.1 分布式数据库293

10.1.1 分布式数据库系统的概念294

10.1.2 分布式数据库系统的特点295

10.1.3 分布式数据库系统的体系结构296

10.1.4 分布式数据库系统的发展前景297

10.2 面向对象数据库297

10.2.1 面向对象数据模型297

10.2.2 面向对象数据库建模301

10.2.3 对象-关系数据库304

10.3 数据仓库305

10.3.1 数据仓库的定义与特征306

10.3.2 数据仓库系统的体系结构307

10.3.3 数据仓库的数据库模式309

10.3.4 数据仓库工具310

10.4 数据挖掘技术311

10.4.1 数据挖掘的主要功能312

10.4.2 数据挖掘的方法及工具312

10.4.3 数据挖掘的实施步骤313

10.4.4 数据挖掘应用现状314

10.4.5 数据挖掘中存在的问题314

小结314

习题315

第11章 实验317

实验1 SQL Server 2005的安装及其管理工具的使用317

实验2 创建数据库和表320

实验3 表数据的插入、修改和删除324

实验4 数据查询326

实验5 存储过程和触发器的使用328

实验6 安全性控制330

实验7 数据完整性333

实验8 数据库备份与还原335

附录A 课程设计指导书338

热门推荐