`
longzhu007
  • 浏览: 46351 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关系数型据库

阅读更多

关系型数据库是一组已经被组织为表结构的信息的集合。这些信息以表的形式被存储于磁盘、磁带等物理介质中。每个表可以有多行,而每行又被拆分成多列。

关系型数据库的概念现在已经被普遍接受,这个概念最初是由E.F.Codd博士于1970年提出的。E.F.Codd博士在其论文A relational Model of Data for Large shared Data bank(大型共享数据库的模型)中提到这个概念,为关系数据库的发展奠定了坚实的基础。

关系型数据库一整套数学理论基础,例如关系代数和关系运算是关系型数据库的只要理论基础。

日常生活中我们对表结构非常熟悉,例如学生的成绩表,课程表等,这些表格都是以行和列的二维方式来将信息组织在一起。这些信息可以以各种形式存在,例如打印在纸上,显示在电脑的屏幕上,记录在人们的脑海里,存在服务器的磁盘里等等。

现在需要一种方便的手段来管理这些信息,最好是随时能查询,新增,删除和更新的,这就是数据库管理系统了(database management system 简称为DBMS) 。

oracle以及相关的关系型数据库管理系统(如SQL Server,Sybase,DB2,以及一些开源的数据库产品如mySQL,firebird等等)存在的意义,也就在于此,即他们提供了一种编辑的管理数据的方式。

在关系型数据库的概念提出以前信息主要以文件的方式存储于计算机,这种存储方式非常不利于信息的维护,有很多弊端。所以关系型数据概念被提出以后立刻大受欢迎。

为了使得对于各家公司的产品有通用的方式去访问,在E.F.Codd博士论文的基础之上逐渐发展起来了SQL语言,ANSI(美国国家标准协会)后来也将SQL通用语言作为标准, IBM后来第一次实现了SQL标准,oracle第一次将其商业化。

关系型数据库目前仍然是世界上最主流、最流行的数据组织形式, 虽然现有若干数据库产品的公司身称自己实现了面向对象的数据库产品。

<!-- end .entry -->
分享到:
评论

相关推荐

    数据仓库星形模式下维使用原则的研究与探索

    星形模式是基于关系数据库的数据仓库中的一个著名概念,由于星形连接模式的设计思想能够满足人们从不同观察角度(维)分析数据的需求,所以在基于关系数据库的数据仓库的设计中广泛地使用了星形模式。在使用数据仓库...

    基于大数据的数据仓库-数据仓库建模基本理论.pdf

    Ralph Kimball推崇数据集市的集合为数据仓库,同时也提出了对数据集市的维度建模,将数 据仓库中的表划分为事实表、维度表两种类型。 事实表: 在ER模型中抽象出了有实体、关系、属性三种类别,在现实世界中,每⼀个...

    数据仓库使用手册

     数据仓库是多维数据库,它扩展了关系数据库模型,以星型架构为主要结构方式的,并在它的基础上,扩展出理论雪花形架构和数据星座等方式,但是不管是哪一种架构,维度表、事实表和事实表中的度量都是必不可少的组成...

    ProE标准件库之齿轮库-修改版

    我从网上下载了gblibs,发现原来的GBLibs的齿轮模型不对,我花费一些时间,修改了他的关系式,重新建模,希望能对大家有帮助,也欢迎大家对我的模型提出建议 原来库的缺点: 1、有些外齿轮模型不支持变位,因为有关...

    数据仓库的概念及特点

    第二,业务数据往往被存放于分散的异构环境中,不易统一查询访问,而且还有大量的历史数据处于脱机状态,形同虚设;第三,业务数据的模式是针对事务处理系统而设计的,数据的格式和描述方式并不适合非计算机专业人员...

    TreeTableJava实现树形结构表格

    treeTable是跨浏览器、性能很高的jquery的树表组件,它使用非常简单,只需要引用jquery库和一个js文件,接口也很简单。 优点 兼容主流浏览器: 支持IE6和IE6+, Firefox, chrome, Opera, Safari 接口简洁: 在普通...

    在SQL Server 2000数据仓库中使用分区

    矢量数据仓库围绕事实和矢量构建,从物理上通常表示为星形架构和雪花形架构,极少有同时包含事实和矢量的完全非正交化的平面表。由于矢量架构是最常见的关系型数据仓库结构,本文集中讨论这类架构的分区。

    数据结构题库与答案+(C语言版).rar

    集合 线性结构 树形结构 图状结构或网状结构。 3.数据的组织形式,即数据元素之间逻辑关系的总体。而逻辑关系是指数据元素之间的关联方式或称“邻接关系”。 4.表示(又称映像)。 5.(1)逻辑特性 (2)在...

    ECharts JavaScript图表库.rar

    ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的...

    数据库系统(四)---关系型数据库设计及E-R图.pdf

    4、逻辑结构设计⽅法 逻辑结构设计的任务是把在概念结构设计产⽣的概念模型转换为具体的 DBMS 所⽀持的逻辑数据模型,也就是导出特定的 DBMS 可以处理的数 据库逻辑结构。 通常包括三项⼯作:将 E-R 图转换为关系...

    库存管理系统课程设计报告.doc

    1.2 工程背景: 由于市场竞争的需要,如何吸引和留住人才,激发员工的创造行、工作责任感和工作热 情已经成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。"公正、公平 、合理〞的企业管理理念和企业...

    基于数据仓库的广东省高速公路一张网过渡期通行数据及异常分析系统

    星形模式是基于关系数据库的数据仓库中的一个著名概念,由于星形连接模式的设计思想能够满足人们从不同观察角度(维)分析数据的需求,所以在基于关系数据库的数据仓库的设计中广泛地使用了星形模式。本文主要介绍...

    SQL-Server数据库-数据库的基本概念.pdf

    第1章 数据库的基本概念 ——数 据 库 01 数据库系统 1.数据库 2.数据库系统 1.数据库 数据库(DB)是存放数据的仓库。这些数据存在一定的关联,并按一定的格式 存放在计算机上。从广义上讲,数据不仅包含数字,...

    circosJS:d3库以构建圆形图

    Circos是一个JavaScript库,可以轻松地以圆形布局构建交互式图形。 它基于d3.js。 它旨在成为Circos软件的javascript版本。 您应该考虑使用Circos显示: 实体之间的关系 定期数据 从2007年(内部)到2014年(外部...

    python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例

    如果不需要灵活的“模型/视图”框架,可以使用QTreeWidget 来创建有层级关系的树形结构。当把标准 item 模型结合 QTreeView 使用时,可以得到更灵活的使用方法,从而把“数据”和“显示”分离开。 QTreeWidget类中的

    基于知识图谱的国内大数据研究 可视化分析

    据库中大数据领域文献的计量研究,对文献分布特征、研究领域、机构与著者等外部特征进行统计描 述;利用CiteSpace和VosViewer对高被引文献之间的共现关系进行聚类辨识经管领域大数据研究的知 识基础,对高频关键词的...

    单片机与DSP中的T形电容到π形电容的变换

    T形到π形电容的变换通常可使电容减小到合乎实际的值。  如果有下列关系,则图1所示的两个电路具有相同的端接特性,因此它们是等效的。  式中,∑C=C1+C2+C3.  欢迎转载,信息来自维库电子市场网...

    c++计算三维空间中任意两条直线之间的位置关系(平行、相交、交错、重合)

    利用eigen库内矩阵运算函数,写了LinesPositionRelationship3D类。实现了确定三维空间任意两条直线位置关系并获得在平行和交错条件下的两直线距离的功能。该类是在确定空间两圆柱轴线关系下的副产品。

    Baobab, 应用嵌套集模型的库.zip

    Baobab, 应用嵌套集模型的库 ( 一个应用了嵌套集模型的库)Baobab是一个将树形结构数据保存在关系数据库中的库。目前,只有PHP实现使用 MySQL,但是移植到其他语言或者数据库并不太难。使用的技术是Celko嵌套集模型( ...

    nonconformist:共形预测框架的Python实现

    依存关系 不符合要求的人: Python(在Python 3.5下测试) 麻木 科学的 scikit学习 用户安装 安装最新版本的最简单方法是通过pip : pip install nonconformist 开发版本可在github上找到: git clone ...

Global site tag (gtag.js) - Google Analytics