| |
| |
| |
内容简介 本书以专题的形式,讲述了使用Visual C# .NET进行数据库应用程序开发的方法和技巧。本书共分为13章,主要介绍了数据库的基本知识、结构化查询语言SQL和数据库管理系统的使用方法,.NET平台、C#语言基础和.NET平台支持的数据库开发环境,ADO.NET的基本组件和对象,使用Visual C# .NET的常用操作,数据库中存储过程、触发器、函数、游标以及它们在Visual C# .NET开发环境中的使用方法,事务的相关概念和基本原理,数据库备份和恢复的基本概念,数据复制技术,Visual C# .NET开发环境中报表的绘制技术,.NET对XML数据源所提供的强大操作,Web服务的创建及使用Web服务访问数据库的技术,数据库应用程序的安全性,以及如何提高数据库应用程序的性能。
| |
|
顾客评论 |
|
目录
目 录
第1章 数据库基础知识 11.1 数据库概述 11.1.1 数据库系统概述 11.1.2 数据模型和数据库系统 11.1.3 关系数据库的主要概念 21.1.4 主要关系数据库产品概述 31.2 关系数据库标准语言SQL 51.2.1 SQL语言概述 51.2.2 数据定义语言DDL 81.2.3 数据操纵语言DML 121.2.4 复杂数据操纵语言 181.2.5 数据控制语言DCL 201.3 SQL Server 2000使用初步 221.3.1 数据库的创建和删除 231.3.2 数据库表的创建和删除 271.3.3 数据库表的查询 301.4 本章小结 33第2章 .NET平台及其数据库开发 34环境 342.1 Microsoft .NET 342.1.1 .NET平台概述 342.1.2 .NET Framework 352.1.3 安装.NET Framework 372.1.4 Visual Studio .NET开发工具 372.2 C#语言 422.2.1 C#语言概述 432.2.2 C#语言的优点 442.2.3 C#语言和其他语言的比较 452.2.4 理解命名空间 472.2.5 编写和编译C#程序 482.3 .NET提供的数据库开发环境 502.3.1 .NET常用数据访问技术的介绍 502.3.2 选择合适的.NET数据访问技术 532.3.3 .NET中用于数据处理的命名空间 552.3.4 .NET中可视化数据库工具 562.4 本章小结 63第3章 ADO.NET的组件和对象 643.1 ADO.NET概述 643.1.1 ADO.NET的优点 643.1.2 ADO.NET的结构 653.2 .NET Framework数据提供程序 663.2.1 .NET Framework数据提供程序的种类 673.2.2 组成ADO.NET Framework数据提供程序的核心对象 693.3 ADO.NET DataSet组件 753.3.1 DataSet的组成和结构 753.3.2 DataSet的分类 763.3.3 DataSet的创建 763.4 DataSet包含的ADO.NET对象 773.4.1 DataColumn对象 773.4.2 DataRow对象 773.4.3 DataTable对象 793.4.4 Constraint对象 823.4.5 DataRelation对象 833.5 本章小结 84第4章 C#数据库操作的常见任务 854.1 数据库的一般操作 854.1.1 连接数据库 854.1.2 从数据库中查询记录 864.1.3 输入参数执行查询 914.1.4 在数据库中插入记录 924.1.5 更新数据库记录 954.1.6 删除数据库记录 974.2 数据的显示方法 984.2.1 Windows窗体DataGrid控件 994.2.2 Web窗体的DataGrid控件 1034.2.3 DropDownList控件 1074.2.4 ListBox控件 1094.3 本章小结 111第5章 存储过程和触发器 1125.1 存储过程 1125.1.1 存储过程的特点 1125.1.2 存储过程的分类 1135.1.3 系统存储过程的使用 1145.1.4 用户存储过程的使用 1165.1.5 在Visual Studio .NET中使用存储过程 1255.2 触发器 1325.2.1 触发器概述 1325.2.2 使用触发器的优点 1335.2.3 创建触发器 1335.2.4 打开触发器 1355.2.5 修改和删除触发器 1365.2.6 触发器的嵌套和递归 1375.2.7 触发器的应用 1385.3 本章小结 143第6章 函数和游标 1446.1 函数 1446.1.1 函数分类 1446.1.2 数据库内置函数 1456.1.3 用户定义函数 1506.1.4 在Visual C# .NET中使用函数 1546.2 游标 1586.2.1 游标分类 1596.2.2 游标函数 1606.2.3 Transact-SQL游标 1616.2.4 数据库API游标 1706.3 本章小结 172第7章 事务处理和控制技术 1737.1 事务概述 1737.1.1 事务的概念 1737.1.2 事务的基本原理 1747.1.3 事务的特点 1757.1.4 事务的分类 1757.2 DBMS的事务支持 1767.2.1 数据库事务控制语句 1767.2.2 在存储过程中使用事务的示例 1797.2.3 数据库事务的模式 1807.3 ADO.NET的事务支持 1807.3.1 ADO.NET的事务类 1807.3.2 执行ADO.NET事务的步骤 1817.3.3 使用SqlTransaction类进行事务操作详解 1827.3.4 编写使用事务的数据库应用程序 1857.4 事务的高级技术 1947.4.1 事务的保存点 1947.4.2 事务的隔离级 1967.4.3 事务锁 1987.4.4 事务的嵌套 1997.4.5 不允许出现在事务中的SQL语句 2007.4.6 提高事务的性能 2007.5 本章小结 200第8章 数据库的备份和恢复 2018.1 数据库备份和恢复概述 2018.1.1 数据库备份概述 2018.1.2 数据库恢复概述 2048.2 数据库备份的实现 2058.2.1 用SQL Server企业管理器实现数据库备份 2058.2.2 使用SQL语句实现数据库备份 2158.3 数据库恢复的实现 2208.3.1 用SQL Server企业管理器实现数据库恢复 2218.3.2 使用SQL语句实现数据库恢复 2218.4 通过Visual Studio .NET编程实现数据库的备份 2238.4.1 备份存储过程的设计 2238.4.2 备份应用程序的实现 2258.5 本章小结 226第9章 数据库的复制 2289.1 复制概述 2289.1.1 复制过程中的关键实体 2289.1.2 复制类型 2299.1.3 复制代理程序 2309.1.4 复制的拓扑结构 2319.2 实现复制的一般过程 2339.2.1 配置复制 2339.2.2 发布数据和数据库对象 2419.2.3 确定订阅的类型 2429.2.4 生成初始并应用快照 2439.2.5 同步数据 2449.3 事务复制的实现 2449.3.1 创建发布 2459.3.2 强制订阅 2529.3.3 请求订阅 2579.3.4 查看数据 2619.4 本章小结 263第10章 水晶报表绘制技术 26410.1 水晶报表概述 26410.1.1 水晶报表的特点 26410.1.2 水晶报表的设计环境 26510.2 报表绘制技术 27110.2.1 创建数据库连接 27110.2.2 创建报表 27510.2.3 绘制图表 28310.2.4 交叉表 28610.2.5 子报表 28810.2.6 实现程序关键代码 29110.3 公式编辑与报表打印 29210.3.1 公式编辑 29210.3.2 报表打印 29410.4 本章小结 295第11章 XML数据源的处理技术 29611.1 XML介绍 29611.1.1 XML概述 29611.1.2 XML文档的基本结构 29711.2 在 .NET中处理XML数据 29911.2.1 文档对象模型处理XML数据 29911.2.2 流模型处理XML数据 30711.3 使用SQL Server的XML支持 31011.3.1 SELECT语句的FOR XML扩展 31011.3.2 在IIS中配置SQL XML支持 31811.4 DataSet和XML的相关处理技术 32411.4.1 DataSet和XML之间的关系 32411.4.2 DataSet和XML的相互转换 32511.4.3 DataSet的XML架构 32511.5 本章小结 326
第12章 Web服务和多层数据库应用程序 32812.1 Web服务 32812.1.1 Web服务简介 32812.1.2 SOAP 32912.1.3 WSDL 33112.1.4 UDDI 33312.1.5 .NET和Web服务 33312.2 创建和使用Web服务 33412.2.1 创建Web服务 33412.2.2 使用Web服务 33712.3 Web服务和多层数据库应用程序的开发 34012.3.1 示例概述 34012.3.2 创建数据层 34112.3.3 创建业务层 34312.3.4 创建表示层 35312.3.5 示例小结 35712.4 本章小结 358第13章 数据库应用程序的安全和性能 35913.1 数据库应用程序的安全 35913.1.1 数据库的安全 35913.1.2 代码的安全 37213.2 数据库应用程序的性能 37913.2.1 优化数据库设计 37913.2.2 优化查询 38013.2.3 优化应用程序设计 38413.2.4 监测服务器的性能瓶颈 38513.3 本章小结 387
| |
Visual C#数据库高级教程-相关图书 ·Photoshop CS中文版入门与提高 ·C++语言程序设计案例教程 ·DSP技术与应用实例 ·Linux服务器配置与管理 ·UG三维造型应用实例 ·网络安全与电子商务 ·职业经理人 ·成就完美简历(第二版) ·建筑施工常见事故与防范对策 ·Java开发利器Eclipse从入门到精通 ·安全生产法及其配套法规知识竞赛问答 ·北京市养老保险实用手册 ·无形财富:来自布鲁金斯无形资产研究特别工作级的报告 ·精通JBuilder2005 ·CDMA2000-1X网络技术 ·厚薄膜混合微电子学手册 ·黄帝内经/汉英对照 ·实用建筑五金手册 ·设施空间畅想 ·数学分析习题精解(多变量部分)
|
| |