《数据库技术原理与应用教程》一3.5.2关系模型简介

3.5.2关系模型简介

关系模型(relational model)的基本数据结构是二维表,简称表(table)。大家知道,表格方式在日常生活中应用很广,特别是在商业系统中,如金融、财务处理经常使用表格形式表示数据框架,这给了我们一个启发,用表格作为一种数据结构有着广泛的应用基础,关系模型即是以此思想为基础建立起来的。
关系模型中的操纵与约束也是建立在二维表上的,它包括对一张表及多张表的查询、删除、插入及修改操作,以及相应于表的约束。
关系模型的思想是IBM公司的EFCodd于1970年在一篇论文中提出的,他在该年6月的ACM上所发表的论文《大型共享数据库的关系模型》(A Relational Model for Large Shared Data Banks)中提出了关系模型与关系模型数据库的概念与理论,并用数学理论作为该模型的基础支撑。由于关系模型有很多诱人的优点,因此,从那时起就有很多人转向此方面的研究,并在算法与实现技术上取得了突破。1976年以后出现了商用的关系模型数据库管理系统,如IBM公司在IBM370机上实现的SystemR系统,美国加州大学在DEC的PDP11机上实现的基于UNIX的Ingres系统,Codd也因他所提出的关系模型与关系理论这项开创性工作而荣获了1981年计算机领域的最高奖——图灵(Turing)奖。
关系模型数据库由于其结构简单、使用方便、理论成熟而吸引了众多的用户,在20世纪80年代以后成为数据库系统中的主流模型,很多著名的系统纷纷出现并占领了数据库应用的主要市场。目前,主要产品有Oracle、SQL Server、DB2等。关系模型数据库管理系统的数据库语言也由多种形式而逐渐统一成一种标准化形式,即SQL语言。

时间: 2024-09-21 19:37:09

《数据库技术原理与应用教程》一3.5.2关系模型简介的相关文章

《数据库技术原理与应用教程》一导读

前 言 本教材第1版自出版以来已有十年时间了,在这些年中数据库学科有了新的发展,计算机教学改革也有了新的要求.在此环境下,第2版需进行重大调整. 调整原则 本版的调整原则是:保持原版本的基本面貌与特色不变,在此基础上进行一定的修改与补充,使教材内容更适应学科发展.特色更明显.学科体系性更强. 本版中"保持原版本的基本面貌与特色不变"主要表现在下面三个方面: 1)定位不变:面向普通高等院校计算机应用型专业本科"数据库"课程且学时数为72学时左右. 2)结构体系及内容框

《数据库技术原理与应用教程(第2版)》——3.5 信息世界与逻辑模型

3.5 信息世界与逻辑模型 3.5.1 概述 信息世界是数据库的世界,该世界着重于数据库系统的构造与操作.信息世界由逻辑模型描述. 由于数据库系统不同的实现手段与方法,因此逻辑模型的种类很多,目前常用的有层次模型.网状模型.关系模型.面向对象模型.谓词模型及对象关系模型等.其中,层次模型发展最早并盛行于20世纪的60-70年代.网状模型出现稍晚,且具有比层次模型更为优越的性能,它盛行于20世纪70-80年代.关系模型的概念出现于1970年,但由于在实现上的困难,直到20世纪70年代后期才出现实用

《数据库技术原理与应用教程(第2版)》——导读

前 言 本教材第1版自出版以来已有十年时间了,在这些年中数据库学科有了新的发展,计算机教学改革也有了新的要求.在此环境下,第2版需进行重大调整. 调整原则 本版的调整原则是:保持原版本的基本面貌与特色不变,在此基础上进行一定的修改与补充,使教材内容更适应学科发展.特色更明显.学科体系性更强. 本版中"保持原版本的基本面貌与特色不变"主要表现在下面三个方面: 1)定位不变:面向普通高等院校计算机应用型专业本科"数据库"课程且学时数为72学时左右. 2)结构体系及内容框

《数据库技术原理与应用教程(第2版)》——第2章 数据库的基础知识 2.1 数据库中的基本概念

第2章 数据库的基础知识 本章将介绍数据库的基础知识,包括基本概念.基本结构.应用平台及特点等.本章内容十分重要,它对全书具有提纲挈领的作用. 2.1 数据库中的基本概念 1.数据 (1)数据的概念 数据(data)是现实世界中客体在计算机中的抽象表示.具体地说,它是一种计算机内的有限个数的一组符号表示. 由于数据是一种抽象的符号表示,因此它缺少语义,在必要时须对它作出语义解释. (2)数据的性质分类 1)数据的持久性:从存储时间看,数据一般分为两部分,其中一部分与程序仅有短时间的交互关系,随着

《数据库技术原理与应用教程第2版》——2.1数据库中的基本概念

第2章 数据库的基础知识 本章将介绍数据库的基础知识,包括基本概念.基本结构.应用平台及特点等.本章内容十分重要,它对全书具有提纲挈领的作用. 2.1数据库中的基本概念 1.数据 (1)数据的概念 数据(data)是现实世界中客体在计算机中的抽象表示.具体地说,它是一种计算机内的有限个数的一组符号表示. 由于数据是一种抽象的符号表示,因此它缺少语义,在必要时须对它作出语义解释. (2)数据的性质分类 1)数据的持久性:从存储时间看,数据一般分为两部分,其中一部分与程序仅有短时间的交互关系,随着程

《数据库技术原理与应用教程》一1-1概述

1-1概述 当今社会是一个"数据"社会,"数据"二字使用频率极高.此外,大家还时常听到"数码""信息"等新名词,它们在计算机领域中都是"数据"的不同表现形式.一般而言,客观世界的自然界与人类社会中的各种现象与事物都可以抽象为计算机中的数据,我们常说的"数据链""数字电视""数码相机"等正是这种抽象的一个体现. 经过这种抽象后,客观世界中的事物均可转

《数据库技术原理与应用教程》一1-2数据及其特性

1-2数据及其特性 数据是客观世界中的事物在计算机中的抽象,是数据库技术研究的主要对象.数据有很多特性,主要体现在以下几个方面:1 数据表示的广泛性 数据是客观世界事物的抽象表示,现实世界中的客体都能用数据表示.所以我们说,数据反映了客观世界,它是现实世界在计算机中的一种模拟.例如,数据可以表示数值.文字,可以表示抽象的符号.推理:可以表示二维.三维及多维空间结构:可以表示时刻.日期.年代等时间形式:也可以表示图形.图像.声音.视频.音频等多媒体形式等. 数据表示的广泛性表明它与现实世界紧密相关

《数据库技术原理与应用教程》一1-5数据管理的变迁

1-5数据管理的变迁 数据管理是数据库技术的核心,在其发展历史中,它经历了多个阶段. 1 基本数据结构阶段(20世纪40-50年代) 自20世纪40年代计算机出现至50年代这段时间中,由于当时计算机结构简单,应用面狭窄且存储单元少,对计算机内的数据的管理非常简单,主要由基于内存的私有的并依附于程序的数据结构管理.此阶段称为基本数据结构阶段. 2 文件阶段(20世纪50-60年代) 文件系统是数据库系统发展的初级阶段,它出现于上世纪50年代中期,此时计算机中已有磁鼓.磁盘等大规模存储设备,计算机应

《数据库技术原理与应用教程》一1-6数据处理

1-6数据处理 当今,由于数据与人类社会的密切关系,数据处理已成为计算机应用的重要内容.在本书中,数据处理主要指的是数据库中数据的应用. 1.6.1数据处理的环境 在数据处理中,数据存放于计算机中,用户应用数据是通过访问数据库而实现的.而这种访问是在一定环境下进行的,随着计算机技术的发展,数据应用环境也不断变化,迄今为止一共有四种不同的环境,它们是: 1)人机直接交互式环境:这是单机.集中式环境,用户为操作员.由操作员直接访问数据库中的数据,这是一种最为原始与简单的访问方式,在数据库发展的初期就