什么是关系模型(Relational Model)?

关系模型是一个简单但简洁的存储、检索和数据库管理框架,截至2011年,它是过去40年来数据库使用最广泛的框架。数据库模型的第一次实际使用是在1969年,当时它的创始人埃德加·科德博士为他的雇主IBM写了一份报告,并用关系...
关系模型是一个简单但简洁的存储、检索和数据库管理框架,截至2011年,它是过去40年来数据库使用最广泛的框架。数据库模型的第一次实际使用是在1969年,当时它的创始人埃德加·科德博士为他的雇主IBM写了一份报告,并用关系模型的基本结构来开发他的报告,报告被惊喜地收到了,Codd博士很快就不仅能完整地完成基本结构,而且能完整地完成数据库关系模型的操作。一种查询语言,结构化查询语言(structured query language,SQL)是围绕关系模型构建的,用于查询建立在该框架上的关系数据库中的数据。关系模型是一个简单但简洁的存储、检索和数据库管理框架,它是过去40年中应用最广泛的框架之一。所有程序员和程序开发人员都受过关系模型概念和操作的教育,能够围绕关系模型的结构进行编程。作为关系模型,它以声明性方法使用谓词逻辑,并以真和双向逻辑的数学术语为基础错,任何与此逻辑相关的数据都会被关系演算和关系代数所操作,这些数学运算不仅使数据易于查询,而且通过向表中添加一行的步骤来轻松更新数据。使用变量将信息量化为数据值,关系模型还使用特定的键来对信息的使用和查询施加约束,从一开始,Codd博士就使用属性来指定数据类型,并且在关系模型中建立了一致性,这促使它成为发展最广泛的数据库管理工具在操作过程中,关系模型数据库中的信息被分解成小组件,允许以多种方式重组以形成更大的图片,根据查询到的与数据相关的变量,并将许多较小的组件相互关联起来。这些小组件称为实体,组织在列和行的表中。可以使用任何格式输入信息,并根据指定设计的一组逻辑规则存储信息原则。唯一键识别实体并保持引用的完整性,因此,查询总是会找到相同的结果,因为没有重复的信息。由于这种结构使得关系数据库非常灵活,程序员可以编写数据库,使其能够被多个不同的应用程序访问。自20世纪60年代末以来,许多商业和开源产品都是围绕关系模型构建的,大多数产品都使用SQL查询语言来对应关系数据库中的谓词逻辑组件,但不必全部使用SQL有三值逻辑的特点,但是它可以很容易地查询关系数据库,但是除了SQL之外,至少有30种语言,SQL只是最初开发的关系模型数据库使用的第一种语言
  • 发表于 2020-08-06 06:02
  • 阅读 ( 1257 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具