第9章Web应用开发(二).pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章Web应用开发(二)

例5的分析:四个基本概念 数据库(Database):数据库是通用化的相关数据集合,它不仅包括数据本身,而且包括相关数据之间的联系。数据库中的数据不只面向某一项特定应用,而是面向多种应用的,可以被多个用户、多个应用程序共享。 数据库系统(Database System,DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 数据库管理系统(Database Management System,DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。数据库管理系统使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性,以及多用户对数据的并发使用和发生故障后的数据库恢复。 数据库应用系统(Database Application System,DBAS):数据库应用系统是由系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。 例5的分析:关系模型与表 关系模型是当今几乎所有数据库都支持的数据模型,它建立在严格的数学理论基础上。关系模型的基本结构是表(table),即关系(relations)。在关系数据库中,每个关系是一张命名的二维表 关系数据库使用表(即关系)来表示实体及其联系 例5的分析:关系模型与表 表中的第一行表示了表的结构,其余各行是表的内容,每一行反映了一个实体的有关信息,称为一条记录;表中的每一列是一个字段 这种用二维表的形式来表示实体和实体间联系的数据模型称为关系数据模型 从用户观点看,关系数据库是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合 例5的分析:开发数据库应用的几个术语 关系:一个关系就是一张二维表,每个关系有一个关系名。 元组:表中的行称为元组。一行是一个元组。 属性:表中的列称为属性,每一列有一个属性名。 域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。 关键字:又称为“键”或“码”,是属性或属性组合,其值能够唯一地标识一个元组。 例5的分析:用ADO.NET开发数据库 ADO.NET是微软针对应用程序实现数据访问技术而封装好的一系列类 ADO.NET模型的两个核心组件:.NET Data Provider(数据提供程序)和DataSet Object(数据集对象) 例5的分析:数据源控件 手动编写代码的方式完成连接数据库、进行读写操作但效率不高,且手动编码方式,更容易出错,安全性不高 ASP.NET 可进一步使用数据源控件实现数据绑定技术 通过数据源控件、数据绑定控件等技术,能够使得开发人员在不编写或者少编写代码的情况下完成数据访问、显示、编辑等等操作 例5的分析:数据源控件 数据源控件:主要用于从不同的数据源获取数据,包括连接到数据源、使用SQL语句获取和管理数据等。数据源控件是对ADO.NET的进一步包装 SqlDataSource ObjectDataSource XmlDataSource AccessDataSource等 可从它们各自类型的数据源中检索数据,并且可以绑定到各种数据绑定控件。数据源控件减少了为检索和绑定数据甚至对数据进行排序、分页或编辑而需要编写的自定义代码的数量 例5:访问数据库—SQL语言 1 using System; 2 using System.Data; 3 using System.Web.UI.HtmlControls; 4 using common; 5 6 public partial class demo : System.Web.UI.Page 7 { 8 protected void Page_Load(object sender, EventArgs e) 9 { 10 if (IsPostBack) return; 11 12 DataSource DS = new DataSource(); 13 DS.select(SELECT Major, Major FROM tbMajorList); 14 CodeList majorlist = new CodeList(DS.ResultSet); 15 Major.DataSource = majorlist; 通过SQL语句选取指定数据库表中的列 例5的分析:SQL语言 1.Select语句 查询数据 2.Insert语句 添加记录 3.Delete语句 删除记录 4.Update语句 更新记录 例5的分析:Sele

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档