C#程序设计实用教程 教学课件 作者 张晓蕾 第6章-数据库应用开发.ppt

C#程序设计实用教程 教学课件 作者 张晓蕾 第6章-数据库应用开发.ppt

ID:50318564

大小:481.50 KB

页数:81页

时间:2020-03-08

C#程序设计实用教程 教学课件 作者 张晓蕾 第6章-数据库应用开发.ppt_第1页
C#程序设计实用教程 教学课件 作者 张晓蕾 第6章-数据库应用开发.ppt_第2页
C#程序设计实用教程 教学课件 作者 张晓蕾 第6章-数据库应用开发.ppt_第3页
C#程序设计实用教程 教学课件 作者 张晓蕾 第6章-数据库应用开发.ppt_第4页
C#程序设计实用教程 教学课件 作者 张晓蕾 第6章-数据库应用开发.ppt_第5页
资源描述:

《C#程序设计实用教程 教学课件 作者 张晓蕾 第6章-数据库应用开发.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章数据库应用开发数据库开发基础6.1通过数据组件访问数据库6.2ADO.NET数据应用6.36.1数据库开发基础6.1.1数据库基础知识数据库按其结构划分主要有层次型、网络型和关系型三类。目前应用最为广泛的是关系型数据库。1.关系型数据库关系型数据库(Database)通常由许多二维关系的数据表(DataTable)集合而成,它通过建立数据表之间的相互连接关系来定义数据库结构。在关系型数据库中,用一组数据列成一个m行n列的二维表来存储数据。表中的一行称为元组,一列称为属性,不同的列有不同的属性。在一般关系型数据库中,常把关系称为“数据表

2、”(DataTable),简称“表”(Table);把元组称为“记录”(Record);把属性称为“字段”(Field),如图6-1-1所示。图6-1-1表、记录与字段数据库是数据表的集合,数据表由一系列记录组成,记录是数据表中数据操作的单位,比如排序、删除等都是将一条记录按一个整体来进行。字段是具有相同数据类型的数据集合。字段的值是表中可以选择数据的最小单位,也是可以更新数据的最小单位。记录中的每个字段的取值,称为字段值或分量,字段的取值范围称为域。2.关键字如果数据表中某个字段值能唯一地确定一个记录,用以区分不同的记录,则称该字段为候选

3、关键字。6.1.2MSSQLServer与Access数据库可以作为数据库管理系统的工具有多种,常见的有MicrosoftSQLServer、MicrosoftAccess、DB2和Oracle等。其中,SQLServer、DB2和Oracle常用于大型企业服务器数据库的开发管理,而MicrosoftAccess则常用于中小型企业的桌面数据库开发。1.MicrosoftSQLServer2005ExpressEdition2.MicrosoftAccess【案例41】在VisualStudio2005集成开发环境中创建数据库本案例中,将学习

4、如何在VisualStudio2005集成开发环境中创建数据库,效果如图6-1-2所示。图6-1-2在VisualStudio2005集成开发环境中创建数据库1.创建数据库2.创建表3.输入数据【案例42】在MicrosoftAccess中创建数据库本案例中将学习如何在MicrosoftAccess中创建数据库,效果如图6-1-14所示。图6-1-14在MicrosoftAccess中创建数据库1.创建数据库2.创建表3.输入数据6.2通过数据组件访问数据库6.2.1在VisualStudio2005中创建数据连接1.连接SQLServer

5、数据库2.连接ACCESS数据库6.2.2BindingSource组件1.BindingSource的常用属性BindingSource的属性可用于设置绑定的数据表等功能2.BindingSource的常用方法BindingSource提供了一些对数据进行操作的方法,例如添加、删除、修改数据等。3.BindingSource的常用事件BindingSource的事件通常在数据发生改变时发生。6.2.3数据绑定控件数据绑定指的是将数据源连接到一个和多个控件,对显示数据、提供数据修改对象,实现数据记录的导航,数据查询等等。数据绑定实现了从程序

6、前台的控件到后台数据源之间的透明连接,设计者只需要将控件的适当属性与数据源相连接,而不需要详细地知道它是如何实现对数据源的访问。1.简单绑定控件可进行简单绑定的控件有文本框、标签、按钮、复选框和单选按钮等等。(1)文本框、标签和按钮的绑定(2)复选框与单选按钮的绑定2.复杂绑定控件【案例43】商品信息浏览本案例中,将通过数据绑定来快速地创建一个可以浏览商品数据信息的程序。效果如图6-2-9所示。图6-2-9商品信息浏览在本案例实现过程中,将学习如何通过BindingSource组件和DataGridView进行数据绑定,以方便地实现数据库的

7、浏览。案例实现过程如下。1.创建项目2.界面设计3.BindingSource组件设置4.DataGridView控件设置【案例44】商品信息查询在【案例43】中通过DataGridView控件很容易地实现了信息浏览,但是,在数据库应用开发中,大多数情下并不是使用DataGridView控件来显示数据。因为DataGridView控件对于每个记录的内容较多的表进行显示时会显示不全,且看上去显得繁杂,不宜用于在大量信息中显示出用户需要的信息。本案例中将实现另一种形式的商品信息浏览,来解决这一问题。并且,程序中还可以通过下拉组合框的选项来选择查

8、询要显示的商品信息查询,程序效果如图6-2-19所示。图6-2-19商品信息浏览在本案例实现过程中,将学习简单绑定控件和BindingNavigator控件的应用。案例实现过程如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。