三九宝宝网宝宝教育学龄段教育

关系数据库系统是什么

12月28日 编辑 39baobao.com

[理想与现实的关系高中作文 800]古往今来,人类生生世世在编织着梦想与希冀。遥望苍穹,星空闪烁着诉说着先人祈福的呢喃和虔诚的祷告;那梦想是如此真实,又如此遥远,因为那是心中不灭的追求,是浮于现实的繁华与幻想...+阅读

数据库是以某种数据模型所确定的数据结构方式来组织和存储某个组织(或部门)相互关联的数据集。数据库管理系统是一种帮助用户建立、使用、管理和维护数据库的计算机系统软件。或者说,数据库管理系统是开发一个实际应用数据库的工具并支撑其运行的平台。数据库管理系统必须与其管理的数据库的数据模型相一致。 1.数据模型 数据模型是对现实世界数据特征进行抽象的工具,用来描述和处理现实世界中的数据和信息。

数据模型要能较真实地模拟现实世界,既要便于人们理解,又要便于在计算机上实现。数据模型主要由数据结构、数据操作、数据完整性规则三个部分组成。数据结构描述了组成数据库的基本成分;数据操作描述了对数据结构允许执行的操作集合;完整性规则描述了对数据结构所具有的约束和存储规则。 2.关系数据模型 关系数据模型的数据结构是人们日常事务处理中常见的二维表结构(如工资发放表)。

关系数据模型将数据看成是二维表中唯一的行号和列号确定的一个表中元素,即关系数据模型是用二维表的方式来组织、存储和处理数据和信息的。从应用的角度来看,任何一个组织(或部门)的关系数据库的基本组成成分是二维表,或者说某个组织(或部门)的数据库是由若干张相互关联的二维表组成。由于二维表结构清晰、简单、易于理解,也易于计算机实现(存储、操作、控制),加上关系数据模型有数学理论基础(集合论、关系代数),因此现在的数据库管理系统软件都是基于关系数据模型研发的,如SQL SERVER、ORACLE、DB2、SYBASE、ACCESS、FOXPRO等等。

也就是说,用这些关系数据库管理系统软件为某个组织开发的会计数据库系统必须按关系数据模型来组织数据。那么,关系数据模型中的二维表与数据库中的数据文件之间有何联系? 下面我们通过会计科目代码表来介绍关系数据模型的基本概念及其与数据库中的数据文件之间的对应关系: (1)关系、二维表、数据文件:关系数据模型中用关系来表述现实世界中能够相互区别的要管理的数据对象集。

每一个关系都有一个关系名和一组表述其特征的属性集,人们就是通过这些属性集区别不同的关系。如记账凭证、会计科目、总账都可以称之为关系,它们都是要管理的数据对象集,都有各自的属性集。一个关系用一张二维表表示,表名对应关系名。二维表由有限个不重复的行组成,表中的每一列不可再分。一张二维表在关系数据库中用一个数据文件存储。

如“会计科目代码表”在会计数据库中用一个数据文件存储,文件名可以用表名“会计科目代码”,使计算机中存储的文件内容与现实世界管理的数据对象相联系。 (2)记录:二维表中的每一行称为一个记录,描述了关系中一个具体的个体,在数据文件中是一个记录值。如表1中第一行为现金账户的记录,描述了现金账户在会计科目代码文件中所有属性的取值(特征)。

(3)属性、列、字段:二维表中的每一列是一个属性,描述了关系的一个特征。一个二维表的所有列构成了一个关系的属性集,通过它可以区别不同的二维表(关系)。二维表中的每一列的数据属于同一类型。每一列的列名对应关系的属性名,同时对应数据文件中的字段名。如表1用6个列表示会计科目代码的属性,其中第三列表示属性“科目性质”,当某条记录取值为1时,表示是资产类科目。

(4)主码、主关键字:指二维表中的某个列(属性)或某几个列(或属性组),它们的值能够唯一确定表中或数据文件中的一个记录。如表1中的“科目代码”属性可以作为主码(或主关键字),用来唯一识别表中的每一个会计科目。 (5)域:描述二维表中每一列属性或数据文件的某一字段的取值类型和范围。如表1中每一列的列名下面的括号中的内容表示该列的取值类型和范围,其中第四列“底层明细标志”表示某个科目是不是最底层明细科目(不再有下层科目),只有两种取值T(真)和F(假)。

(6)关系模式:一个关系模式由一个关系名及它所有的属性构成,它对应一个二维表的表名和表头栏目行(列的集合),构成了一个二维表的框架,同时也是设计该二维表的数据文件结构的依据。 至此,我们直观地介绍了关系数据库中的关系、二维表、数据文件之间各个概念的对应关系。由于二维表中的行与数据文件的记录、二维表的列(属性)与数据文件的字段之间相互对应,因此,审计人员只要掌握了会计账务数据库的二维表结构及表之间的关联也就能够分析电子账的结构。

例如,将会计科目代码表(表1)转换成关系数据库中的数据文件结构: 3.关系数据模型的数据操作 从数学的角度看,关系数据模型的数据操作是基于集合的操作,操作对象和操作结果都是集合。从数据处理的角度看,数据操作的对象和结果都是二维表。对二维表的操作主要有: (1)对表中的行(记录)进行操作:指对一张表中指定范围的记录进行有条件的操作,操作的结果组成一张新表。

例如,从“会计科目代码表”中筛选出资产类科目组成新的“资产类科目代码表”,操作的范围是整个“会计科目代码表”,条件是“科目性质等于1”。对表中的行进行操作后的结果表的结构与原表...

以下为关联文档:

解除劳动关系通知书你签订了劳动合同的话,最好是等到月底,公司没给你结工资你才可以申请仲裁或提起诉讼。 试用期企业须有理由退工,员工可无理由走人。《劳动法》规定在试用期内,用人单位必须有证...

研究丨大数据与智慧城市之间存在怎样的关联关系大数据、云计算、移动互联网、物联网等新技术,不仅在全部智慧城市构建中会发生很大的效果,在智慧城市构建中也会表现大效果。 建造智慧城市的一个主要方针,即是要坚持以提高公...

java和大数据之间是什么关系Java是计算机的一门编程语言,可以用来做很多工作,大数据开发属于其中一种;大数据属于互联网方向,就像现在建立在大数据基础上的AI方向一样,二者不是一个同类,但是属于包含和被包含...

大数据 IDC云计算之间有什么关系大数据是云计算的杀手锏应用 大数据与云计算的关系,引起一些人的困惑。为了便于探讨二者的关系,这里从“计算”和“数据”的历史关系说起。因为云计算首先是一种“计算”,大数...

大数据与小数据的关系大数据技术与小数据技术恰恰相反,它更多是一种宏观的技术思维,是让我们从“盘子里”跳出来,以更宽阔的视野寻找答案的动力,是帮助我们从各种类型的数据中综合而且快速获得有价值...

大数据 BI两者什么关系在商务领域,应用大数据和应用BI到底有什么区别,好像都是和数据分析、数据挖掘到最后的数据结果有关系,随着大数据和BI的发展,又有声音说BI将会替代大数据,到底BI和大数据两者什么...

接收入职劳动关系材料证明怎么写1、【劳动关系 举证】劳动和社会保障部《关于确立劳动关系有关事项的通知》劳社部(2005)12号第二条规定:用人单位未与劳动者签订劳动合同,认定双方存在劳动关系时可参照下列凭证...

同事关系如何相处1.大方、包容,为人处事心里要能容下事情,做错了事情首先要敢于承担责任、担当责任,不可什么事情都斤斤计较,只想着得失,要时常站在对方的角度,去感受别人的感受。 2.谦虚、低调,要...

什么是对象关系型数据库管理系统对象关系数据库在一个数据库内同时存储、查找和管理空间数据和属性数据,在大量的用户并发访问空间数据时,保持系统的速度和维护数据的完整性。 对象—关系数据库的特点是:(1...

推荐阅读
图文推荐