关系模型是一个简单但简洁的存储、检索和数据库管理框架,截至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 )
- 分类:电脑网络