毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于机器人视频采集系统的数据库管理系统论文+源代码 第4页

更新时间:2010-7-7:  来源:毕业论文
基于机器人视频采集系统的数据库管理系统论文+源代码 第4页
记录类型可包含若干个字段,记录类型描述的是实体,字段描述实体的属性。如果要访问某一记录类型的记录,可以从根结点起,按照有向树层次向下查找。
2.2.4网状模型
数据库的网状模型,是以记录类型为结点的网状结构。这种结构必须满足如下条件:
1. 可以有一个以上的结点无双亲。
2. 至少有—个结点有多于一个的双亲。
网状模型的数据结构是丛结构(Plex)而不是树结构。和树结构一样,丛结构也可以用“子女”和“双亲”来描述。但是,丛结构允许任一结点无双亲或有一个以上的双亲,因此更适于描述现实世界中事物之间比较复杂的联系。网状模型和层次模型的差别是:
1. 一个子叶结点可以有两个或多个父结点。
2. 在两个结点之间可以有两种或多种联系。
 采用网状模型的数据库系统,大多依据DBTG(Data Base Task Group)的文本。
2.2.5关系模型
直观地说,数据的关系模型是若干“关系框架”组成的集合,它的实例由若干“关系”(Relation)组成,而关系则由关系框架和若干“元组”(Tuple)构成。关系框架相当于前述的记录和联系类型;关系相当于同质文件;元组相当于记录。
  在层次模型和网状模型中,文件存放数据,文件之间靠指针联系。在关系模型中没有指针,实体之间的联系隐含在关系中,故在关系模型中仅存放两类数据:实体本身的数据和实体间的联系。
  这些联系组合在一起构成一个数据库。这些联系不是孤立的,而是互相有联系的,建立这种联系通常用:
1. 定义相同的属性名,以反映两个关系之间的联系。
2. 定义第三个关系,把两个关系联系起来。
  关系模型中的关系具有如下特点:
1. 关系中的每一列(属性),都是不能再分的基本字段。   
2. 各列定义不同的名字。   
3. 各行不应重复。   
4. 行列次序无关紧要。
  关系模型和层次、网状模型的本质区别是:它通过关系中的数据而不是指针链接来表示两实体的联系。
  关系方法可以看作数据库理论的起点,它提供了理解和比较两种方法的基础,以及评价任何现有系统的方法的标准,是数据库理论在数学上的理论工具。
2.2.6面向对象数据模型
面向对象数据模型是由类(Type或Class)构成的一个层次结构,类是对一类对象(0bject)的抽象。类与类之间的继承(毕业论文http://www.751com.cn对象数据库是面向对象的思想和方法在数据库中的应用。它把现实世界看作由一个个对象构成,有相同特征的对象可分类,它支持对象标识和类表示Class ID等。面向对象模型具有较强的描述能力,能用来描述复杂对象实体。
2.3 数据库的三级模式结构
现在人们所习惯的数据库系统结构,是由ANSI/X3/SPARC的数据管理系统研究组于1975年提出来的。虽然世界上大多数数据库系统种类不同,但它们的结构基本上是与下面介绍的三级结构相一致的,这三级结构是:外模式、概念模式和内模式。
 
图2-3:数据库系统的分级结构图
  用户级数据库是单个用户看到和使用的数据库,因此也称为用户视图(View),又称为子模式,对应于外模式。它是单个用户看到并获准使用的那部分数据的逻辑结构(称为局部逻辑结构),用户根据系统给出的子模型,用询问语言或应用程序去操作数据库中的数据。
  子模式是用于定义数据描述语言的。具有相同数据视图的用户,共享一个子模式,一个子模式可以为多个用户所使用。设立于模式的好处是:
1. 方便了用户的使用,简化了用户的接口。用户只要依照子模式,编写应用程序或在终端输入命令,无须了解数据的存储结构。
2. 保证数据的独立性。由于在三级模式之间存在两级映像,使得物理模式和概念模式的变化都反映不到子模式一层。从而不必修改应用程序,提高了数据的独立性。
3. 有利于数据的安全和保密。用户程序只能操作其子模式范围内的数据,从而把其与数据库中的具他数据隔离开来,缩小了程序错误传播本文来自辣文论文网,是对数据库所有用户的数据的整体逻辑描述,并说明了一个数据库所采用的数据模型,同时它还给出了实体和属性的名字。通常称之为数据库管理员视图,即数据库管理员看到的数据库,它是所有用户视图中一个最小并集。设立概念级的目的是为了把用户视图有机地结合成一个逻辑整体,统一地考虑所有用户要求,它涉及的仍然是数据库中所有对象的逻辑关系,而不是它们的物理情况。
  目前,模式中通常还包括寻址方式、存取控制、保密定义、安全性和完整性等方面的内容。
    物理级数据库对应于内模式,又称为存储模式,它包含数据库的全部存储数据,这些被存储在内、外存介质上的数据也称为原始(Raw)数据,是用户操作(加工)的对象。从机器的角度看,它们是指令操作处理的位串、字符和字;从系统程序员的角度看,这些数据是他用一定的文件组织方法组织起来的一个个物理文件(或存储文件),系统程序员编制专门的访问程序,实现对文件中数据的访问。物理级数据库也称为系统程序员视图。
2.4 数据库管理系统
数据库管理系统为了数据库的建立、使用和管理文护而建立的。[10]
数据库管理系统是一个在特定操作系统支持下、帮助用户建立和管理数据库的系统软件,它能有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。它把用户程序的数据操作语句转换成对系统存储文件的操作:它又像一个向导,把用户对数据库的一次访问,从用户级带到概念级,再导向物理级。它是用户或应用程序与数据库问的接口。[11]
2.4.1数据库管理系统的工作模式图2-4-1:DBMS的工作模式DBMS的工作过程如下:

上一页  [1] [2] [3] [4] [5] [6] 下一页

基于机器人视频采集系统的数据库管理系统论文+源代码 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。