Visua C# .NET程序设计教程 教学PPT 作者 罗福强 白忠建 杨剑 C# Ch12.ppt

Visua C# .NET程序设计教程 教学PPT 作者 罗福强 白忠建 杨剑 C# Ch12.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visua C# .NET程序设计教程 教学PPT 作者 罗福强 白忠建 杨剑 C# Ch12

电子科大成都学院精品课程《Visual C# .Net程序设计》 Visual C# .Net 程序设计 电子科大成都学院计算机系 课件制作:杨剑 E-Mail:yangjian.email@163.COm 第12章 数据库编程技术 12.1 数据库与ADO.NET概述 12.2 使用ADO.NET访问数据库 12.3 数据库应用程序实例 12.1 数据库与ADO.NET概述 一、数据库概述 二、常用的SQL语句 三、ADO.Net概述 一、数据库概述 1. 表、记录和字段 2. 数据库 3.索引 4.关系 1. 表、记录和字段 关系数据库系统采用关系模型作为数据的组织方式。 表是按某一公共结构存储的一组相似数据,类似于日常生活中的表格。 表按行列方式将相关的信息排列成逻辑组。表中的每一行称为记录。 列称为字段 2. 数据库 数据库将数据表表示为多个表的集合,通过建立表之间的关系来定义数据库的结构 所谓主键是指用来惟一标识表中记录的一个或一组字段。主键不允许有重复值。 外键是指用来连接另一个表、并在另一表中为主键的字段。 3.索引 使用索引来提高数据的检索速度 每个索引都有一个索引表达式来确定索引的顺序,索引表达式既可是一个字段,也可是多个字段的组合。 可以为一个表生成多个索引,每个索引均代表一种处理数据的顺序。 4.关系 可以将包含重复数据的表拆分成若干个没有重复数据的简单表,并通过建立表与表之间的关系来检索相关表中的记录。 表与表之间可能会有4种关系 一对一关系:指父表中的记录最多只与子表中的一条记录相匹配,反之亦然; 一对多关系:指父表中的记录与子表中的多条记录有关。例如,对于客户表和订单表来讲,每个订单只与一个客户有关,而每个客户可以有多个订单,因此客户表和订单表是一对多的关系; 多对一关系:与一对多是互补的,即父表中的多条记录与子表中的一条记录相关; 多对多关系:指父表中的多条记录与子表中的多条记录有关。 二、常用的SQL语句 1. SQL简介 2. SQL的构成 3. select语句 4. delete语句 5.insert语句 6.update语句 1. SQL简介 SQL(Structured Query Language)语言是一个综合的、通用的关系数据库语言,其功能包括查询、操纵、定义和控制。 目前,SQL标准有3个版本。 SQL-89 SQL-92 SQL3 2. SQL的构成 SQL由命令、子句和运算符等元素所构成的,这些元素结合起来组成用于创建、更新新和操作数据的语句。 SQL命令分两大类DDL(数据定义语言)命令和DML(数据操纵语言)命令。DDL命令用于创建和定义新的数据库、字段和索引。 3. select语句 select语句的功能是从现有的数据库中检索数据。 from子句指定数据的来源,即指出记录来自哪些表。 where子句指定选择记录时要满足的条件。 group by 子句对记录分组。 having子句确定在带group by子句的查询中具体显示哪些记录,可以用having子句来显示满足指定条件的分组。 order by子句对记录排序。 4. delete语句 delete语句的功能是删除from子句列出的、满足where子句条件的一个或多个表中的记录。 如:delete from Orders Where OrderId=16 5.insert语句 insert语句用于添加记录到表中。 如: insert into Orders (CustID,ProductID,OrderDate,SendDate,Qty) values(‘2’,’5’,’2008-8-12’,’2008-8-13’,1) 6. update语句 update语句按某个条件来更新特定表中的字段值。 如: update Products set Price=8900 where Products.ProductId=3 三、 ADO.Net概述 二、 ADO.Net概述 1. Data Provider 2. DataSet 1. Data Provider Data Provider提供了DataSet和数据库之间的联系,同时也包含了存取数据库的一系列接口。通过数据提供者所提供的应用程序编程接口(API),可以轻松地访问各种数据源的数据。 SQL Server .NET 数据提供程序,用于Microsoft SQL Server 数据源,来自于System.Data.SqlClient 命名空间; OLE DB .NET 数据提供程序,用于OLE DB 公开的数据源数据源,来自于System.Data.OleDb 命名空

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档