电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第1章

  • 资源ID:89184197       资源大小:181.50KB        全文页数:19页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第1章

Visual C#2005数据库开发案例教程,机械工业出版社 2009年10月,本书主要内容,学生信息管理系统 图书馆信息管理系统 房屋中介管理系统,第1章 数据库应用系统开发概述,1.1数据库应用系统开发过程 1.2数据库应用系统的体系结构 1.3数据库应用系统开发的关键技术,1.1数据库应用系统开发过程,1.1.1 数据库应用系统开发步骤 、需求分析 、系统设计 、系统实现(编码、调试) 、测试 、系统交付,1.1数据库应用系统开发过程,1.1.2 数据库设计 1概念结构设计: 设计E-R图,得到E-R模型。 2逻辑结构设计: 将概念设计的E-R模型转换为关系模式,要遵从关系范式的要求 。 3物理设计: 确定数据库的结构,数据库及表的名称、数据字段、索引、关系和各种约束。,1.1数据库应用系统开发过程,1.1.3 应用程序设计 1应用程序的总体设计 根据功能分析得到的系统需求,自顶向下地对整个系统进行功能分解 2模块设计 确定模块基本功能,并画出模块数据流图 3编码调试,1.2 数据库应用系统的体系结构,1.2.1单机模式 1.2.2 C/S结构模式 1.2.3 B/S结构模式 1.2.4 C/S与 B/S的混合结构模式,1.3 数据库应用系统开发的关键技术,1.3.1 ADO.NET简介 1.3.2 ADO.NET对象模型 1.3.3ADO.NET的常用类,1.3.1 ADO.NET简介,ADO.NET: 名称起源于ADO(ActiveX Data Objects),ADO是微软以前的一种访问数据的一种技术。 简单说,ADO.NET是一组用于和数据源进行交互的面向对象类库,通过这些类库中的类访问数据源中的数据,并对数据进行操作。 ADO.NET特点: (1)断开连接技术 (2)数据集缓存技术 (3)更好的程序间数据共享,1.3.2 ADO.NET对象模型,1.3.3ADO.NET的常用类,Connection类 Command类 DataReader类 DataAdapter类 DataSet类 DataTable类,1.3.3ADO.NET的常用类,1.Connection类: 连接类,用于连接数据源。 实现数据库连接一般可采用以下步骤: 创建Connection对象。 把连接字符串赋值给Connection对象的ConnectionString属性。 调用Connection对象的Open方法打开连接。 操作完毕后,调用Connection对象的Close方法关闭连接。,1.3.3ADO.NET的常用类,2.Command类: 命令类,用于执行SQL命令或存储过程。 使用Command类执行SQL命令一般可采用以下步骤: (1) 创建Connection对象。 (2) 创建Command对象,设置要执行的SQL命令和所使用的当前连接。 (3) 用Connection对象的Open方法打开连接。 (4) 调用Command对象的ExecuteNonQuery等方法执行SQL命令。 (5) 调用Connection对象的Close方法关闭连接。,1.3.3ADO.NET的常用类,3.DataReader类: 数据读取器类,用于从数据源中检索只读数据集,在数据访问速度方面优于DataSet类。 使用DataReader类检索数据一般可采用以下步骤: (1) 创建Connection对象。 (2) 创建Command对象,设置要执行的select命令和所使用的当前连接。 (3) 调用Command对象的ExecuteReader方法创建DataReader对象 (4) 用Connection对象的Open方法打开连接。 (5) 操作完成后,调用DataReader对象的Close方法关闭读取器对象。 (6) 调用Connection对象的Close方法关闭连接。,1.3.3ADO.NET的常用类,4.DataAdapter类: 数据适配器类,该类充当数据源和数据集之间的桥梁,当程序建立了到数据源的连接之后,数据并不会自动地传递,必须使用适配器在数据源和数据集之间交换数据。 使用DataAdapter类检索数据填充到数据集,采用以下步骤: (1) 创建Connection对象。 (2) 创建DataAdapter对象,设置要执行的select命令和所使用的当前连接。 (3) 创建DataSet对象。 (4) 用Connection对象的Open方法打开连接。 (5) 调用DataAdapter对象的Fill方法填充数据集对象。 (6) 操作完成后,调用Connection对象的Close方法关闭连接。,1.3.3ADO.NET的常用类,5. DataSet类 : 数据集类,通过形如:DataSet ds=new DataSet()的形式创建DataSet对象。 DataSet对象是支持ADO.NET断开式、分布式数据方案的核心对象。它包括了多个相关表、约束和表间关系,向用户提供一致的关系编程模型。从用户角度看,DataSet就是一个关系数据库。可使用数据适配器的Fill方法填充。 DataReader与DataSet最根本的区别就在于一个是在线处理,另一个是离线处理。,1.3.3ADO.NET的常用类,6. DataTable类 : 数据表类,数据表包括列、行、约束和关系等。在编程时有时需要临时创建数据表存放数据。 编程创建数据表的步骤总体上可以分为创建表、创建列和创建行三大步,具体步骤如下: (1) 创建DataTable数据表对象。 (2) 依次创建每个DataColumn数据列对象,将列对象加入到Columns列集合中。 (3) 用DataTable对象的NewRow方法创建DataRow行对象。 (4) 给DataRow行对象的每个字段赋值。 (5) 将行对象加入到Rows行集合中。,ADO.NET技术总结,ADO.NET是与数据源交互的.NET技术。它提供了许多的 .NET数据提供程序,不同的数据提供程序允许与不同的数据源交流。无论使用什么样的数据提供程序,它都采用相似的对象与数据源进行交互。 对于数据源为SQL Server数据库来说,SqlConnection对象管理与数据库的连接。SqlCommand对象允许你与数据源交流并发送命令。为了进行快速的只“向前”地读取数据,使用SqlDataReader。如果想使用断开数据,则使用SqlDataAdapter将数据写入DataSet。对于DataSet中的数据可进行读取或修改,修改后的数据可以同步到数据源中。 SqlConnection、SqlCommand、SqlDataReader和SqlDataAdapter类都是数据提供程序类,存在于System.Data.SqlClient命名空间中,具体编程时必须要使用using语句进行引用;而DataSet、DataTable、DataColumn、DataRow等类存在于System.Data命名空间中,编程时会自动添加对该命名空间的引用。,思考题,1简述数据库应用系统的开发步骤。 2数据库应用系统的体系结构有哪几种? 3ADO.NET中常用的数据操作类有哪些?各自的作用是什么? 4比较DataSet类与DataReader类的异同?,

注意事项

本文(Visual C#2005数据库开发案例教程 教学课件 ppt 作者 李志云 第1章)为本站会员(E****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.