图书介绍

C#数据库程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#数据库程序设计
  • 林成春,孟湘来,马朝东编著 著
  • 出版社: 北京交通大学出版社;清华大学出版社
  • ISBN:9787811239003
  • 出版时间:2010
  • 标注页数:461页
  • 文件大小:109MB
  • 文件页数:475页
  • 主题词:C语言-程序设计-教材

PDF下载


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

下载说明

C#数据库程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C#数据库设计技术概述1

1.1 .NET数据库操作技术概述1

1.1.1 ADO技术概述1

1.1.2 ADO.NET技术概述2

1.1.3 .NET ORM技术映射2

1.1.4 数据库设计框架概述3

1.2 ADO.NET数据操作模型4

1.2.1 在线方式数据库操作5

1.2.2 离线方式数据库操作6

1.3 数据库程序的分类6

1.3.1 SQL脚本程序6

1.3.2 Transact-SQL程序设计7

1.3.3 数据库组件设计7

本章小结8

习题18

第2章 SQL Server 2005关系数据库管理系统9

2.1 SQL Server 2005简介9

2.1.1 SQL Server的发展简史9

2.1.2 SQL Server 2005的新特性10

2.2 SQL Server 2005的版本与安装12

2.2.1 SQL Server 2005的版本12

2.2.2 SQL Server 2005的运行环境13

2.2.3 SQL Server 2005的安装14

2.3 SQL Server 2005的系统数据库和表21

2.3.1 SQL Server 2005的系统数据库21

2.3.2 SQL Server 2005的系统表22

2.4 SQL Server 2005的管理工具和实用程序23

2.4.1 SQL Server配置管理器24

2.4.2 SQL Server管理控制台28

2.4.3 联机丛书36

2.5 SQL Server 2005的安全性管理37

2.5.1 SQL Server 2005身份验证模式37

2.5.2 SQL Server数据库的安全性39

2.5.3 SQL Server数据库对象的安全性40

本章小结41

习题241

第3章 Transact-SQL语言43

3.1 SQL Server 2005的数据类型43

3.1.1 数值数据类型44

3.1.2 字符数据类型45

3.1.3 日期和时间数据类型46

3.1.4 文本和图像数据类型46

3.1.5 货币数据类型46

3.1.6 二进制数据类型47

3.1.7 特殊数据类型47

3.1.8 用户自定义数据类型48

3.1.9 SQL Server 2005数据类型的不同分类48

3.2 数据定义语言(DDL)48

3.3 数据操纵语言(DML)50

3.4 数据控制语言(DCL)54

3.4.1 权限类型和状态54

3.4.2 GRANT语句55

3.4.3 DENY语句57

3.4.4 REVOKE语句57

3.5 系统存储过程58

3.6 其他语言元素58

3.6.1 注释58

3.6.2 变量59

3.6.3 运算符60

3.6.4 函数61

3.6.5 流程控制语句66

3.6.6 批处理73

本章小结74

习题375

第4章 数据库的创建和维护77

4.1 数据库的存储结构77

4.1.1 数据库文件78

4.1.2 数据库文件组78

4.2 创建、修改和删除数据库79

4.2.1 创建数据库79

4.2.2 查看数据库84

4.2.3 修改数据库85

4.2.4 删除数据库87

4.3 备份和还原数据库87

4.3.1 概述87

4.3.2 备份数据库的操作88

4.3.3 还原数据库92

本章小结95

习题495

第5章 数据库表的创建和维护97

5.1 定义表结构97

5.1.1 创建表的设计原则98

5.1.2 如何定义表的结构98

5.2 如何修改表结构101

5.2.1 如何重新命名表102

5.2.2 如何修改表字段102

5.3 如何向表中添加记录103

5.4 如何删除表中记录105

5.5 如何修改表中的记录值106

5.6 如何删除表107

5.7 如何查看表108

5.7.1 查看表属性108

5.7.2 查看表中数据——简单查询108

5.7.3 使用聚合函数的查询110

5.7.4 查看表中数据——连接查询115

5.7.5 查看表中数据——嵌套查询118

本章小结122

习题5123

第6章 数据库表索引和约束的建立125

6.1 创建和管理索引125

6.1.1 索引的设计原则和索引的类型126

6.1.2 创建索引127

6.1.3 查看、修改和删除索引131

6.2 数据库数据的完整性133

6.2.1 什么是数据库数据的完整性133

6.2.2 如何实现数据库数据的完整性135

6.2.3 主键约束136

6.2.4 唯一性约束138

6.2.5 检查性约束140

6.2.6 外键约束143

6.2.7 默认约束147

本章小结149

习题6150

第7章 数据库对象的创建和维护152

7.1 创建和管理视图152

7.1.1 视图152

7.1.2 如何创建视图153

7.1.3 查看视图157

7.1.4 修改、删除及重命名视图159

7.1.5 使用视图操作表数据162

7.2 创建和管理存储过程165

7.2.1 存储过程的概念165

7.2.2 创建存储过程166

7.2.3 查看、修改和删除存储过程170

7.3 创建和管理触发器175

7.3.1 触发器的作用和类型175

7.3.2 创建触发器176

7.3.3 查看、修改和删除触发器180

7.4 创建和管理关系图184

7.5 游标187

7.5.1 游标的概念187

7.5.2 游标的使用187

本章小结189

习题7190

第8章 SQL Server 2005并发控制机制192

8.1 并发控制理论192

8.2 并发调度192

8.2.1 事务193

8.2.2 数据不一致性193

8.2.3 可串行化调度195

8.3 封锁机制195

8.3.1 基本锁195

8.3.2 专用锁196

8.3.3 封锁协议197

8.3.4 锁的粒度198

8.4 事务隔离级别199

8.4.1 事务隔离级别199

8.4.2 数据库引擎的隔离级别200

8.5 死锁的预防和处理200

8.5.1 死锁的概念200

8.5.2 预防和处理死锁202

本章小结203

习题8204

第9章 ADO.NET数据连接205

9.1 基本的数据库连接206

9.2 在线数据库操作模型207

9.3 数据库连接的基本成员207

9.4 常用数据库连接方式207

9.4.1 SQL Server数据库连接207

9.4.2 OLE DB数据库连接211

9.4.3 ODBC数据库连接213

9.4.4 MySQL数据库连接215

9.5 连接中的元数据处理216

9.6 连接的状态与数据处理218

9.7 使用连接池优化连接218

9.8 数据库异常处理221

本章小结223

习题9223

第10章 ADO.NET数据库操作对象Commard225

10.1 Command接口和SqlCommand对象225

10.1.1 Command对象模型226

10.1.2 Command对象的常见属性226

10.2 通过Command对象操作数据库226

10.2.1 查询性操作228

10.2.2 更改性操作231

10.2.3 标量行查询232

10.2.4 Command参数对象233

10.3 Command对象调用存储过程236

10.3.1 存储过程的调用方法236

10.3.2 输入参数的设置方法237

10.3.3 输出参数的设置方法237

10.3.4 返回参数的设置方法237

10.4 通过Visual Studio 2005设计Command对象237

本章小结240

习题10240

第11章 ADO.NET数据读取对象242

11.1 DataReader的基本概念242

11.1.1 DataReader的基本模型242

11.1.2 使用DataReader进行数据查询245

11.1.3 使用DataReader进行多指令数据查询247

11.1.4 DataReader显示数据248

11.2 使用DataReader操作元数据250

11.2.1 通过DataReader获取表对象信息250

11.2.2 通过DataReader获取字段对象信息251

本章小结251

习题11251

第12章 内存中的数据库DataSet252

12.1 DataSet的基本模型252

12.2 DataSet中的表结构254

12.2.1 表结构的创建254

12.2.2 表结构的约束255

12.2.3 表结构的主键255

12.2.4 表结构的外键256

12.3 DataSet表的操作257

12.3.1 DataSet表的数据的插入257

12.3.2 DataSet表的数据的删除259

12.3.3 DataSet表的数据的复制261

12.3.4 DataSet表的数据的查询261

12.3.5 DataSet表的数据的枚举261

12.4 DataSet中的视图对象262

12.5 DataSet的XML序列化265

12.6 DataSet的XML操作267

12.7 通过Visual Studio 2005设计DataSet269

本章小结273

习题12273

第13章 离线数据操作与DataAdapter275

13.1 离线数据操作模型275

13.1.1 DataAdapter提取数据276

13.1.2 DataAdapter更新数据280

13.2 DataAdapter数据操作过程中对连接对象的影响283

13.3 DataAdapter的基本结构284

13.3.1 DataAdapter的Select命令286

13.3.2 DataAdapter的Delete命令289

13.3.3 DataAdapter的Update命令292

13.3.4 DataAdapter的Insert命令294

13.3.5 DataAdapter的TableMapping机制297

本章小结298

习题13299

第14章 ADO.NET数据连接工厂300

14.1 ADO.NET数据连接工厂的概念模型300

14.2 创建独立于特定数据库的应用程序301

14.3 数据库连接驱动模型305

14.3.1 ODBC数据提供程序306

14.3.2 OLE DB数据提供程序316

14.3.3 SQL Server数据提供程序320

14.3.4 Oracle数据提供程序323

14.4 ADO.NET基本结构模型323

本章小结324

习题14324

第15章 事务326

15.1 事务的基本概念326

15.2 本地事务327

15.2.1 事务的处理方法327

15.2.2 事务对象的属性329

15.2.3 本地嵌套事务329

15.3 全局事务332

15.3.1 全局事务的基本模型332

15.3.2 基于Com+服务的全局事务333

15.3.3 基于ADO.NET自身的全局事务处理机制338

本章小结340

习题15340

第16章 BLOB对象的操作342

16.1 数据库大对象的类型342

16.2 二进制数据的操作343

16.2.1 图片的数据库存储343

16.2.2 图片的数据库读取348

16.3 BLOB数据对象的操作原则354

本章小结356

习题16356

第17章 基于在线方式的通讯录设计357

17.1 系统的需求概要和项目背景357

17.2 系统的开发计划360

17.3 系统的概要设计361

17.3.1 功能模块分析361

17.3.2 系统业务流程361

17.3.3 数据库设计362

17.4 系统的代码实现363

17.4.1 创建项目363

17.4.2 制作“用户登录”窗体369

17.4.3 制作“主操作”窗体372

17.4.4 制作“新增联系人”窗体381

17.4.5 制作“修改联系人”窗体386

17.4.6 制作“查询联系人”窗体391

17.5 系统的部署和发布394

本章小结398

习题17398

第18章 基于离线方式的通讯录设计399

18.1 系统的需求概要和项目背景399

18.2 系统的开发计划400

18.3 系统的概要设计400

18.3.1 功能模块分析400

18.3.2 系统业务流程400

18.3.3 数据库设计400

18.4 系统的代码实现400

18.4.1 创建项目400

18.4.2 设计DataClass.cs模块401

18.4.3 制作“用户登录”窗体404

18.4.4 制作“主操作”窗体406

18.4.5 制作“新增联系人”窗体414

18.4.6 制作“修改联系人”窗体419

18.4.7 制作“查询联系人”窗体423

18.5 系统的部署和发布424

本章小结424

习题18425

第19章 系统DAL组件设计426

19.1 系统的需求概要和项目背景426

19.2 系统的概要设计427

19.3 系统的开发计划427

19.4 系统的代码实现428

19.4.1 创建一个Web项目,配置数据库连接428

19.4.2 创建一个数据访问层429

19.4.3 给数据访问层添加参数化的方法435

19.4.4 插入、更新和删除数据438

19.4.5 完成数据库访问层440

19.5 系统的部署和发布440

本章小结442

习题19442

第20章 照片管理器设计443

20.1 系统的概要设计和项目背景443

20.2 系统的开发计划443

20.3 系统的代码实现443

20.3.1 数据库和表的创建444

20.3.2 数据访问层(DAL)的设计与实现445

20.3.3 表示层(USL)的开发445

20.3.4 业务逻辑层(BLL)的设计与实现450

20.4 系统的部署和发布459

本章小结460

习题20460

参考文献461

热门推荐