数据库系统概论关系的数据描述及数学演示

0 下载量 48 浏览量 更新于2023-12-31 收藏 634KB PPT 举报
数据库系统概论关系的数据描述主要是通过二元关系的数学描述来表示关系集合A和B之间的关系。关系的数学描述是通过A×B运算得到的结果,表示取A中的一个元素和B中的一个元素的有序对的集合,即{(张三,数据库原理);(李四,离散数学)}。这样的有序对集合称为二元关系,简称关系。 关系的数学描述在数学上可以通过如下数学运算完成:A×B,表示A中取一个元素,B中取一个元素。明显地,二元关系是A×B的一个子集。数学上的乘法结果A×B表示了A和B之间的关系集合。 在概念模型中,关系可以用于描述实体之间的关系。例如,学生和课程之间的关系可以用有序对{(张三,数据库原理);(李四,离散数学)}表示。这样的关系集合可以用关系模型中的二维表来表示,其中学号、姓名和年龄分别作为表的列。关系模型最早由E.F.Codd于1970年提出,它将概念模型中的实体和联系用关系表示。 关系数据库的结构及其形式化定义是本章的重点内容。在关系数据库中,关系的基本单位是域,它是一组具有相同数据类型的值的集合,例如{1,2,3,……10}和{"a","b","C"}。而关系则是一张二维表,现有的数据库管理系统基本上都是关系型的,例如SQL Server、Oracle、Informix、Access和Foxpro等。 本章还介绍了笛卡尔积的概念,它是给定一组A和B中的元素,对每个A的元素都与B的所有元素进行组合得到新的集合。在关系的数学描述中,A×B运算可以得到A和B之间的所有可能的有序对。 综上所述,数据库系统概论关系的数据描述主要是通过二元关系的数学描述来表示关系集合,关系模型在概念模型中用于描述实体之间的关系,关系数据库的结构是基于关系的二维表,通过笛卡尔积运算可以得到A和B之间的所有可能的有序对。关系数据库管理系统基本上都是关系型的,例如SQL Server、Oracle、Informix、Access和Foxpro等。