2016年电子商务精品教案:电子商务的实现技术基础09.docVIP

2016年电子商务精品教案:电子商务的实现技术基础09.doc

  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文档。上传文档
查看更多
2016年电子商务精品教案:电子商务的实现技术基础09

4.5 数据库的应用技术简介 自从计算机发明以来,数据处理就是它的基本功能和关键技术。数据处理的中心问题是数据管理,数据管理是指对数据的分类、组织、编码、存储、检索和维护。而数据库技术正是数据处理技术发展到比较成熟后的产物。电子商务以电子计算机及其网络技术取代传统方式进行生产经营活动,离不开数据库技术的支持。数据库技术对电子商务的支持主要表现在两个方面: ? 存储和管理各种商务数据。这是数据库技术的基本功能。 ? 决策支持。近几年,随着数据仓库和数据挖掘技术的产生和发展,使企业可以科学地对数据库中海量的商务数据进行科学地组织、分析和统计,从而更好地服务于企业的决策支持。 可以说,数据库技术是电子商务的一项支撑技术,在电子商务的建设中占有重要的地位。 4.5.1数据库技术概述 数据库技术是企业管理信息系统的核心技术之一,所以想深入地理解电子商务就应该先了解数据库的一些基本知识。 1、数据模型 数据模型是数据库系统中用于提供信息表示和操作手段的形式构架。数据模型通常由三部分组成: ? 数据结构:包括数据对象及其相互关系。 ? 数据操作:主要是对数据的检索和更新。 ? 数据的约束条件:完整性规则的集合。完整性规则是指在给定的数据模型中数据及其联系所具有的制约和依存规则。在数据库系统中,主要的数据模型有:层次模型(hierarchical model)、网状模型(network model)和关系模型(relational model )。其中,应用最广泛的是关系模型。 ⑴ 层次模型 层次模型描述了数据之间的层次关系。在层次模型中数据之间的关系满足: ? 有且仅有一个结点无双亲,这个结点称为根结点。 ? 其他结点有且仅有一个双亲结点。 因此,层次模型只能描述数据之间一对一或一对多的关系。其结构就像一颗倒置的树。如图4.15所示。 ⑵ 网状模型 网状模型描述了数据之间的网状关系。在网状模型中数据之间的关系允许: ? 有一个以上的结点无双亲。 ? 结点可以有多个双亲结点。 网状模型的最大特点是可以描述多对多的关系。其结构如图4.16所示。 ⑶ 关系模型 可以把关系模型理解为一张二维表,表格中的每一行代表一个实体,称为记录;每一列代表实体的一个属性,称为数据项。记录的集合称为关系。关系具有以下性质: ① 数据项不可再分(即不可表中套表)。 ② 关系中的列是同性质的,称为属性。属性之间不能重名。 ③ 关系中不能出现相同的记录,记录的顺序无所谓。 ④ 每个关系都有一个主键,它能惟一地标识关系中的一个记录。 ⑤ 关系中列的顺序不重要。 关系模型的结构如表4.2所示。 表4.2 关系数据库模型的结构 学号 ?姓名 性别 生日 班级 ……?? 990101 ?张三 男 80/6/16 ?99计算机 …… …… …… …… …… …… …… ? 在上述三种数据模型中,由于关系模型概念简单、清晰,用户易懂易用,有严格的数学基础及在此基础上发展的关系数据理论,简化了程序员的工作和数据库开发建立的工作,因而关系模型在诞生以后发展迅速,很快就成为深受用户欢迎的数据模型。目前市面上比较流行的数据库系统,如Oracle,Sybase,SQL Server,Foxpro等均为关系数据库。 2、关系数据库 关系数据库是以关系模型为基础的数据库,它利用关系来描述现实世界。关系模型由三部分组成:数据结构、关系操作集合、关系的完整性。 ⑴ 数据结构:在关系模型中,无论是实体还是实体之间的联系均由单一的结构类型即关系来表示。 ⑵ 关系操作:关系代数中并、交、差、选择、投影、连接等。关系模型给出了关系操作的能力和特点,但不对DBMS的语言给出具体的语法要求,关系语言的特点是高度的非过程化。其操作方式的特点是集合操作,即操作的对象和结构是集合,称为一次一集合的方式,而不是一次一记录的方式。 ⑶ 关系完整性:包括实体完整性、参照完整性和用户自己定义的完整性。实体完整性是保证数据库中记录的唯一性,即每个记录的主键不能为空值也不能与其它记录的主键相同;参照完整性是保证表与表之间语意上的完整性,即当一个表引用在另一个表中定义的实体时,要保证这个实体的有效性。这两种完整性是关系模型必须满足的约束条件,应该由关系系统自动支持。而用户自定义完整性反映了用户的要求,是用户自行定义的。 3、结构化查询语言(SQL) ⑴ 概述 结构化查询语句(Structured query language,简称SQL)的理论是1974年被提出的,并在IBM公司的System R上实现。由于它功能丰富、使用方式灵活、语言简洁易学等优点,在计算机工业界和用户中倍受青睐,很快得以推广。后来,美国国家标准局(ANSI)和国际标准化组织(ISO)先后批准SQL作为关系数据库语言的美国及国际标准。至此,SQL就成

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档