读书人

.NET环境下数据库应用系统开发技术

发布时间: 2010-03-31 07:14:42 作者:

 .NET环境下数据库应用系统开发技术


基本信息出版社:科学出版社
页码:286 页
出版日期:2004年02月
ISBN:9787030146778
条形码:9787030146778
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:数据库应用系列教材
图书品牌:科瀚伟业

内容简介 ADO.NET是.NET环境用于操作数据库的首选技术之一。《.NET环境下数据库应用系统开发技术》首先简单介绍.NET框架,.NET环境下数据库应用的系统架构,基本的数据库原理和SQL语言,以及.NET环境下的编程语言C#;然后以ADO.NET和SQL Server 2000为核心,详细介绍.NET环境下数据库应用系统的开发所涉及的几个主要方面,包括数据库连接、数据获取、数据处理、数据更新、事务和安全等;最后给出一个典型的开发实例,使读者能综合运用上述知识,较为系统地掌握.NET环境下的数据库应用开发技术。《.NET环境下数据库应用系统开发技术》适合作为高等院校非计算机专业学生的教材:也适合对关系型数据库有一定了解,并希望掌握.NET环境下使用ADO.NET技术的开发人员以及其他相关人员使用。
编辑推荐 《.NET环境下数据库应用系统开发技术》由科学出版社出版。
目录
第1章 数据库应用系统体系结构
1.1 数据库应用系统体系结构
1.1.1 以文件服务器为中心的计算模式
1.1.2 客户机一服务器计算模式
1.2 分布计算的软件环境
1.2.1 中间件技术——COBRA和COM+
1.2.2 开发平台——J2EE和.NET
1.3 数据库访问技术
1.3.1 ODBC
1.3.2 DAO
1.3.3 RDO
1.3.4 OLEDB
1.3.5 ADO
1.3.6 JDBC
1.3.7 ADO.NET
1.4.NET框架
1.4.1 什么是.NET框架
1.4.2 公共语言运行库
1.4.3.NET框架类库
1.4.4 通用类型系统与公共语言规范
1.4.5 p间语言及JIT编译
1.4.6 编程语言
1.4.7 元数据
1.4.8 程序集
1.5.NET环境下数据库应用系统的体系结构
1.5.1 N层系统结构
1.5.2.NET对N层体系结构的影响
1.5.3.NET环境下数据库应用程序的体系结构
习题

第2章 关系数据库基础
2.1 关系数据库管理系统的主要功能
2.2 基本SQL查询语言
2.2.1 SQL语句概述
2.2.2 SELECT单表查询语句
2.2.3 SELECT语句的查询条件
2.2.4 SELECT中的集合函数与.AS子句
2.2.5 SELECT中行的分组和排序
2.2.6 多表查询
2.2.7 嵌套查询
2.2.8 Insert、Llpdate和Delete语句
2.3 SQLserver2000简介
2.3.1 关于SQLServer2000
2.3.2 SQLServe2000中可视化创建数据库
2.3.3 SQLServe2000对标准SQL语言的支持
习题

第3章 C#语法描述
3.1 数据类型
3.2 变量和常量
3.2.1 变量
3.2.2 常量
3.3 类型转换
3.4 表达式
3.5 流程控制
3.5.1 条件语句
3.5.2 循环语句
3.5.3 编译控制
3.6 类
3.6.1 类的声明
3.6.2 类的成员
3.7 继承
3.8 异常处理
习题

第4章 .NET环境下的数据访问——ADO.NET
4.1 ADO.NET工作原理
4.2.NET数据提供程序简介
4.2.1.NET的四种数据提供程序简介
4.2.2 Connection类——-连接数据库
4.2.3 Command类——执行数据库操作
4.2.4 DataReader类——读取数据
4.2.5 DataAdapter类——数据更新
4.3 DataSet类——数据处理
4.4 ADO.NET和ADO的比较
习题

第5章 连接数据库——Connection类
5.1.NET数据提供程序
5.1.1.NET数据提供程序概述
5.1.2 四种.NET数据提供程序
5.2 用Connection类连接数据库
5.2.1 Connection类
5.2.2 用SQL Connection连接到SQL Server数据源
5.2.3 用Ole DbConnection连接到OLEDB数据源
5.2.4 用Odbc Connection连接到ODBC数据源
5.2.5 用Oracle Connection连接到Oracle数据源
5.2.6 关闭数据库连接
5.3 各种常见数据源的连接字符串
习题

第6章 数据库查询——Command类
6.1 创建Command对象
6.1.1 可视化创建SQL Command对象
6.1.2 直接用代码创建SQL Command对象
6.2 执行数据库查询
6.2.1 Execute Reader方法
6.2.2 Execute NonQuery方法
6.2.3 Execute Scalar方法
6.2.4 Execute XmlReadet方法
6.3 执行参数化查询
6.4 调用存储过程
6.5 用Data RLeader或者DataSet读取数据
6.5.1 将数据存储在数据集内
6.5.2 直接执行数据库操作
习题

第7章 数据读DataReader类
7.1 DataReader基础
7.2 DataReader操作
习题

第8章 数据更新———DataAdapter类
8.1 Datahdapter类
8.2 用Damadapter类获取数据
8.3 用DataAdapter类更新数据
8.4 使用事务更新数据和处理并发问题
习题

第9章 数据处理——DataSet类
9.1 DataSet类
9.2 使用DataSet类
9.3 搜索、排序和筛选
9.3 数据视图(DataView)类
9.4 使用DataRelation处理DataSet中的关系数据
习题

第10 章事务处理
10.1 事务基础
10.2 数据库应用系统中的事务
10.3 ADO.NET事务支持
10.4 ADO.NET事务对象
10.5 使用ADO.NET执行事务
10.6 保存点
10.7 隔离级别
10.8 事务与性能
习题

第11章 性能
11.1 优化数据访问
11.2 连接池
11.3 消息队列
习题

第12章 .NET环境下数据库应用实例
12.1 个案提出
12.2 项目生命周期
12.3 客户管理案例开发细节
习题
主要参考文献
……
序言 近年来,我国高等教育事业飞跃发展,在校学生人数突飞猛进,与此同时,高校教育改革逐渐冲破旧的计划经济模式,新的模式也正在建立。在这种形势下,旧的教材体系已不能适应新的需要,因此迫切需要建立新的教材体系。基于此种情况,我们以计算机相关专业中的数据库系统教材为依托,组织了一套适应不同需求、不同层次、不同目标的数据库系列教材,其组织依据是:
1.在高等学校中随着老校的调整与改革,新校的不断涌现,过去计划经济的一刀切模式已逐渐改变,各校在培养目标、人才市场定位方面已出现多种模式(如研究型、应用型、开发型等),因此需要有多种不同数据库系统教材以适应不同模式的需求,而现有教材大多只能适应少数模式的需求。
2.近年来计算机应用飞速发展,计算机与其他专业的交叉应用发展很快,如文科中的数量经济、信息管理、电子商务、财政金融等专业,理工科中的机械、建筑、城市规划、遥感遥测等都急需开设计算机及数据库等相应课程,也需相应的教材,而此方面的合适教材目前较为少见。
3.随着教学改革的深入,数据库课程自身也需要进行改革,它除了需要有主课程外,还需要有若干门配套的辅助性课程与教材,如数据库分析与设计、web数据库、数据库应用等课程,以及数据库实验课、实习课以及习题集等配套教材。此外,还需配合使用现代化手段如电子教案及课件等相关音像制品。所有这些教材都需构成一个以数据库主课程为核心的有机组合的系列教材,而此方面的组合教材正是目前所缺少的。
4.数据库技术本身发展很快,而教材编写相对滞后,同时国内数据库教材又受国外教材影响较大,因此适合国情的本土化教材的建设尤为重要,因此,能编写出既适应目前技术发展水平,又能适应我国经济发展需要的数据库教材是当前之急需。
5.本系列教材能适应不同模式,不同层次、不同系科(计算机及非计算机专业)的需求,它除追求基本原理的正确性外着重在它的应用性。由于数据库是一门实用性很强的课程,我们希望学生在学了此课程后能在实际应用中发挥作用。
本系列教材正是为适应上面所述的需要而编写的,目前它以计算机及非计算机专业的本科生教材为主,并将逐渐扩充到研究生及大专层次。本系列教材采取开放性组织方式,今后将根据学科发展陆续组织出版数据库领域的优秀图书。
本系列教材的编写人员涉及各个不同层次与专业,有大量实际经验与理论水平,相信这套教材的问世能对数据库教学起一定的促进作用。
文摘 插图:


中间件的主要功能就是通过简单的、较高层次的应用程序编程接口(API)将处于高层的应用和处于底层的网络屏蔽开来。从技术角度来看,中间件一般通过相应的支持软件来实现,它是一个逻辑层,并不一定要对应一个独立的物理层。从应用角度来看,中间件对网络的作用就像操作系统对本地计算机资源(硬盘、内存、外设等)的管理作用一样,在编写单机版本应用程序时,程序员不需去关心磁盘寻道、内存换页、I/O端口等。所以,通过中间件应用程序可以方便有效地访问不同网络中的服务器,使得C/S计算模式的应用如火如荼地发展起来,甚至在一个大型系统中可以包括诸如网络服务器、文件服务器、数据库服务器、应用服务器、Web服务器等专用服务器。
借助中间件技术,可以进一步将用户交互、应用业务处理和数据管理三种功能彻底分离,各自完成其擅长和应该完成的任务,就形成了所谓的多级分布结构模式。客户机一服务器的多级分布体系结构是把应用程序实现的功能划分为三个相互联系的不同层次,即三层(3.1ayers/3.tiers)体系结构,如图1.4所示,这里的三层不能理解成上述的中间件层。第一层是用户表示层,或者称视图层,它面向用户,包括用户界面和其他访问系统的组件。
读书人网 >数据库

热点推荐