网络与电子商务课件.ppt

  1. 1、本文档共613页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
再次是编译技术,在数据库中的许多语言,例如数据定义语言,数据操纵语言,查询语言等,这些语言的编绎都是数据库系统的任务。 另外离散数学、数理逻辑是关系数据库的理论基础,关系数据库中的许多概念、思想以至名词、术语都来自离散数学和数理逻辑。 此外,算法分析、软件工程、程序设计等诸门课程都是数据库系统中不可缺少的技术和知识。 最后人工智能、图像识别、逻辑程序、管理信息等技术是新一代数据库必不可少的技术。 三、研究数据库技术的方法 什么是数据库 由于文件系统存在许多缺陷,数据库系统必须解决下列问题: 怎样使数据与程序进一步地真正地分离? 怎样使数据不是面向某个具体应用,而是面向整体,面向全局所有的应用? 怎样尽可能地共享数据,控制冗余? 怎样才能既反映数据本身又反映这些数据之间的联系? 怎样集中管理所有的文件? 一、实例:教师信息管理系统文件处理方式: 人事处 教务处 科研处 财务处 文件系统存在的问题: (1)文件的逻辑结构等于物理结构,因而程序与物理结构互相依赖; (2)文件是独立的、分散的,只反映文件本身的结构,即实体信息,而未反映文件之间的联系,因而不能进行交叉文件访问; (3)数据大量重复; (4)数据无集中管理,安全、保密得不到保证。 数据库处理方式: 面向具体用户 面向物理存贮 面向系统整体 二、数据库技术的本质是变换 三级模型两层变换: 外模型面向具体用户,概念模型面向整体,内模型面向物理存贮。它们之间的联系是由数据库系统的核心软件DBMS通过两级变换来实现的。 物理模型 理 变 物 换 外模型 外模型 外模型 外模型 逻辑变换 逻辑变换 逻辑变换 逻辑变换 概 模 念 型 概念模型又称数据模型,它不仅描述了数据,还 描述了数据间的联系,模型是用图形来表示的,为了 让计算机能认识它,DBMS设计了一种数据描述语言 DDL(Data Description Language),通常称用DDL精 确定义数据模型的程序为模式(Scheme)。 对应上述三种模型有下三种模式: 1、外模式 2、概念模式 3、内模式 三级模式二级变换 子模式是模式的逻辑子集,它可以从模式推导出来,概念模式是各子模式的逻辑汇总和综合,物理模式是概念模式具体表现。 用户集A 用户集C 用户集B 子模式A 子模式B 子模式C 概念模式 物理模式 数 据 库 逻辑变换 物理变换 这两级变换,为数据库带来了众多优越性: 首先将数据与程序真正分离了, 其次有了两级变换,实现 了数据共享,减少了大量了数据冗余。 子模式、模式和物理模式分别对应着三层数据库: 用户数据库、概念数据库和物理数据库。其中只有物理数据库才真正存在,其他两层只由DBMS从物理数据库构造出来的。 用户数据库是概念数据库的部分抽取:概念数据库是用户数据库的汇集和综合,又是物理数据库的抽象;物理数据库是概念数据库的具体实现。 在设计数据库时,主要考虑的是数据库的骨 架,而使用数据时用户最关心的是数据库的内容。 数据库的框架是相对稳定的,而数据库的内容是 随时变化的。 数据独立性 数据安全性 数据完整性 数据一致性 数据共享性 并发控制 故障恢复 数据字典 控制冗余 集中管理 一、数据独立性 在数据库系统中,通过三级模式两级变换将用户数据与物理数据彻底分开了。 第一次变换是子模式与模式的变换。使子模式与模式相互独立,从而与子模式密切有关的应用程序也就独立于模式了。通常把这一级独立性称为逻辑独立性。 第二级变换是模式与物理模式之间的变换,它使得物理存贮发生变化时,模式结构都无需修改。人们称这一独立性为物理独立性。 逻辑独立性与物理独立性合称数据独立性。独立性的实现是数据库管理系统通过改变映射关系而完成的。 第四节 表(table) 编号 名称 类型 学时 学分 先行课程 1001 高等数学 必修 80 4 1002 计算机导论 必修 80 4 1003 数字逻辑电路 必修 60 3 1103 计算机原理 必修 80 4 1002,1003 1104 算法设计 必修 60 3 1002,1005 1105 计算机网络 必修 60 3 1002,1103 一、表的定义 上表有如下特征: 1、由N个元素组成,一个元素为表的一行(在数据库中称为 一条记录)。 2、每一个数据元素又由多个数据项组成(编号、类型、…) ,数据元素的每一数据称为一个数据项,同一列上的数据项 具有相同的数据类型。 3、整个表称为一个数据文件。 表的定义: 表是一组有

文档评论(0)

爱遛弯的张先生 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档