国开《数据库基础与应用》第二章 2-1-3:关系的定义

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

2-1-3:关系的定义

一个关系(relation)是相应笛卡尔积中的一个子集,若笛卡尔积具有n个域,则该笛卡尔积上的任何关系都被称为n元关系,每个关系中的元素都是一个n元组。设D1、D2、...、Dn为n个域,则这些域上的笛卡尔积为D1×D2×...×Dn,其中的一个关系用R(D1,D2,...,Dn)表示。

例如:这些域上的一个关系R(学生,导师,专业)。关系R是建立在学生、导师和专业域上的,是这些域上笛卡尔积中的一个子集。

学生导师专业
王力刘华电子
赵火刘华电子
孙平张明计算机

一个关系具有严格的定义,主要体现在它具有如下6个性质。

第1:关系中每列中的数据属于同一个域,每一列称为一个属性,列名被称为属性名,每一列的值被称为属性值。同一关系中的所有属性名必须是可区分的。

第2:关系中的不同列允许对应同一个域,此时只能有一个列名可以直接采用域名,其余的都不能直接采用域名,必须另取互不相同的列名。

第3:一个关系中各属性的次序可以任意排列。

第4:一个关系中的任意两个元组不允许完全相同。(3,5,8)和(3,5,9)。

第5:一个关系中元组的次序可以任意排列。

第6:一个元组中的每个属性值都必须是单个值,不能包含多个值。

例如:设一种表结构为(学生号,姓名,性别,专业,成绩(数学,物理,化学)),把它改变为(学生号,姓名,性别,专业,数学成绩,物理成绩,化学成绩)。一个定义为学生关系(学生号,姓名,性别,专业),另一个定义为成绩关系(学生号,数学成绩,物理成绩,化学成绩)。

关系的型和值:一个关系包括关系的型和关系的值两个方面,关系的型又称为关系的结构、关系的模式,关系的值又称为关系的内容。关系模式用一个关系名后跟用一对圆括号括起来的一组属性名所组成。关系模式只是一个关系的框架。一个关系可以只有模式而没有值,称此为空关系,而绝不可能没有模式而只有值。


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第八章 8-3-6:例8-6

国开《数据库基础与应用》第八章 8-3-6:例8-6

8-3-6:例8-6在“公司信息管理”数据库中根据输入的产品类别名称来查找这个类别相对应的产品信息。具体操作步骤如下:1.在已经打开的“公司信息管理”数据库下,单击“创建”选项卡下功能区中“查询”组中...

国开《数据库基础与应用》第七章 实验一:表的建立与使用

国开《数据库基础与应用》第七章 实验一:表的建立与使用

实验一:表的建立与使用实验准备:了解和掌握文字教材第6~7章的全部内容。实验目的:能够启动和进入Access数据库管理系统操作环境,能够建立一个空白数据库,能够向数据库中添加数据表并建立它们之间的关系...

国开《数据库基础与应用》第三章 3-3-3:第一范式规范化举例

国开《数据库基础与应用》第三章 3-3-3:第一范式规范化举例

3-3-3:第一范式规范化举例例1:设一个通信录关系模式为T(姓名,性别,单位,电话(长途区号,办公电话,家庭电话)),假定对应的关系实例如下表1所示。表1 不规范化的通信录关系表姓名性别单位性别年龄...

国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例

国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例

11-1-4:建立模块应用举例一个模块中,可以定义出一个或若干个过程,以Sub关键字为过程标记的称为普通过程,以Function为过程标记的称为函数过程,Sub过程在执行后不需要返回值,而Functi...

国开《数据库基础与应用》第五章 5-1-5:运行维护阶段

国开《数据库基础与应用》第五章 5-1-5:运行维护阶段

5-1-5:运行维护阶段此阶段主要依靠数据库管理员,即DBA做日常的数据库系统管理和维护工作,他需要利用专门的系统测试和分析工具对系统运行状态进行检测,以便更好地管理和维护系统的正常运行。...

国开《数据库基础与应用》第九章 9-1-2:使用一条命令法

国开《数据库基础与应用》第九章 9-1-2:使用一条命令法

9-1-2:使用一条命令法窗体命令、数据表命令、多个项目命令、分割窗体命令。使用这些命令的特点:只能在一个表或查询上建立窗体,不能在多个表或查询上建立窗体,并且必须在使用命令前,使这个表或查询成为当前...

国开《数据库基础与应用》第十章 10-3-2:例10-2

国开《数据库基础与应用》第十章 10-3-2:例10-2

10-3-2:例10-2在“公司信息管理”数据库中以“订单明细”表为源数据创建标签报表。具体操作步骤如下:1.在Access 2010中打开“公司信息管理”数据库,并选择“订单明细”表。2.单击“创建...

国开《数据库基础与应用》第八章 8-2-3:例3

国开《数据库基础与应用》第八章 8-2-3:例3

8-2-3:例3一个参数查询举例。根据在查询执行中给定的一个雇员ID,查询出订单表中该雇员同客户签订的所有订单。分析:参数查询也属于选择查询,把查询条件的提示信息填写到查询设计网格中“条件”行与相应列...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。