欢迎来到天天文库
浏览记录
ID:50088271
大小:2.71 MB
页数:112页
时间:2020-03-04
《Web开发实用教程 本科 Web开发实用教程 第九章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Web开发实用教程第9章ASP.NET数据库操作第9章ASP.NET数据库操作本章概述ASP.NET数据库应用的开发采用功能丰富的ADO.NET(ActiveXDataObject.NET)技术,ADO.NET是.NET框架的一部分,通过它可以快捷方便的地进行数据库访问操作。本章在讲解关系数据库与SQL基本语句的基础上,详细讲解了ADO.NET中几个对象的使用方法及数据绑定操作。最后通过一个留言本的案例综合演示了ASP.NET进行数据库开发的步骤以及基本方法。第9章ASP.NET数据库操作学习目标1.掌握SQL基本操作语句(SELECT、INSERT、DEL
2、ETE、UPDATE)的用法;2.了解ADO.NET的常用对象;3.能熟念使用数据绑定控件及C#编程操作数据库。9.1SQL基础9.1.1关系数据库与SQL概述1.关系数据库用二维表结构来表示实体及实体间联系的模型称为关系模型(RelationalMondel)。基于关系模型建立的数据库即称为关系型数据库。常用的ORACLE、SQLSERVER、ACCESS等数据库都属于关系型数据库。在关系型数据库的二维表结构中,每一行称为一条记录,用来描述一个对象的信息;每一列称为一个字段,用来描述对象的一个属性。9.1SQL基础9.1.1关系数据库与SQL概述1.关系数
3、据库关系型数据库的内部结构有以下特点:数据表通常是一个由行和列组成的二维表,每一个数据表分别说明数据库中某一特定的方面或部分的对象及其属性。数据表中的行通常叫做记录或元组,它代表众多具有相同属性的对象中的一个。数据表中的列通常叫做字段或属性,它代表相应数据库中存储对象的共有属性。9.1SQL基础9.1.1关系数据库与SQL概述1.关系数据库关系型数据库数据表之间的关联实际上是通过键(Key)来实现的。所谓的“键”是指数据表的一个字段,键分为主键(PrimaryKey)和外键(ForeignKey)两种,它们都在数据表连接的过程中起着重大的作用。主键(Prim
4、aryKey):是数据表中具有唯一性的字段,也就是说数据表中任意两条记录都不可能拥有相同的主键字段。外键(ForeignKey):一个数据表将使用该数据表中的外键连接到其他的数据表,而这个外键字段在其他的数据表中将作为主键字段出现。9.1SQL基础9.1.1关系数据库与SQL概述2.SQL概述SQL是StructuredQueryLanguage(结化查询语言)的缩写,它包括定义、查询、操纵和控制关系数据库四个部分,是一种功能强大、使用方便的数据库语言。由于SQL接近于英语自然语言,简洁易学,功能丰富,使用灵活,受到广泛的支持。经不断发展完善和扩充,1986
5、年10月SQL被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,1987年6月SQL又被国际标准化组织(ISO)采纳为关系型数据库语言的国际标准。目前,所有生产厂商的数据库管理系统都支持SQL,比如SQLServer、DB2、ORACLE、Sybase、Informix等。9.1SQL基础9.1.1关系数据库与SQL概述2.SQL概述与C、JAVA等强调流程控制与函数功能的程序设计语言不同,SQL强调的不是强大的程序结构和自定义函数等功能,它是一门数据库操纵语言。SQL的功能主要包括以下几部分:DML(DataManipulationLangua
6、ge,数据操作语言):用于检索或者修改数据DDL(DataDefinitionLanguage,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象DCL(DataControlLanguage,数据控制语言):用于定义数据库用户的权限9.1SQL基础9.1.1关系数据库与SQL概述2.SQL概述DML命令语句及功能说明语句说明SELECT用于查询数据库中的数据INSERT用于增加数据到数据库UPDATE用于从数据库中修改现存的数据DELETE用于从数据库中删除数据9.1SQL基础9.1.1关系数据库与SQL概述2.SQL概述DML命令语句及
7、功能说明语句说明CREATETABLE用于创建表结构ALTERTABLE用于修改表结构DROPTABLE用于从数据库中删除表CREATEINDEX创建表的索引DROPINDEX删除表的索引9.1SQL基础9.1.2SELECTSELECT语句是SQL中DML语句命令最核心、功能最强大的语句。在数据库应用中,最常用的操作就是查询。SELECT语句与各类SQL子句结合可以完成各类复杂的查询操作。SELECT语句用于查询数据库并检索匹配你指定条件的选择数据。SELECT语句有五个主要的子句可以选择,而FROM是唯一必须的子句。其主要的子句归纳如下:SELECT[A
8、LL
9、DISTINCT]column1[,colum
此文档下载收益归作者所有