国开《数据库基础与应用》第二章 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』不迷路哦~

相关文章

国开《数据库基础与应用》第四章 4-1-2:数据库的建立

国开《数据库基础与应用》第四章 4-1-2:数据库的建立

4-1-2:数据库的建立建立数据库的命令格式为:CREATE {SCHEMA | DATABASE} <数据库名> [AUTHORIZATION <所有者名>]命令功能:建立一...

国开《数据库基础与应用》第四章 4-3-2:修改表中记录的语句

国开《数据库基础与应用》第四章 4-3-2:修改表中记录的语句

4-3-2:修改表中记录的语句修改表中记录的语句为UPDATE语句,具体语句格式如下:UPDATE [<数据库名>.<所有者名>.]<目的表名>  SET<列...

国开《数据库基础与应用》第九章 9-4-6:例9-6

国开《数据库基础与应用》第九章 9-4-6:例9-6

9-4-6:例9-6在“公司信息管理”数据库中,通过设计视图创建一个窗体,要求窗体中包含选项组、复选框、选项按钮等控件。具体操作步骤如下:1.在Access 2010中打开“公司信息管理”数据库。2....

国开《数据库基础与应用》第十章 10-2-2:报表设计命令

国开《数据库基础与应用》第十章 10-2-2:报表设计命令

10-2-2:报表设计命令利用报表设计命令能够设计出个性化很强和功能丰富的报表。例如:可以设计出一个具有主/子结构的报表。假定我们要设计出雇员_订单报表,它就是一个具有主/子结构的报表。利用报表设计命...

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

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

11-1-3:建立宏应用举例通过设计视图建立一个如下图2所示的窗体,假定窗体名称为“密码验证窗体”,它带有两个用来保存密码的文本框和一个命令按钮,两个文本框的名称假定分别为password1和pass...

国开《数据库基础与应用》第四章 结构化查询语言——SQL

国开《数据库基础与应用》第四章 结构化查询语言——SQL

本章导读到目前为止,我们已经学习过关系的概念,关系的规范化和关系的运算,知道如何从逻辑层面上建设好一个性能良好的数据库。本章将介绍在任一种关系数据库管理系统(RDBMS)的支持下,普遍采用的一种数据查...

国开《数据库基础与应用》第九章 9-1-3:使用“窗体向导”法

国开《数据库基础与应用》第九章 9-1-3:使用“窗体向导”法

9-1-3:使用“窗体向导”法通过使用“窗体向导”命令建立窗体时,不需要在当前数据库中事先打开表或查询。系统在执行窗体向导命令的过程中,将需要由用户向窗体中添加来自一个表或多个表(查询)中的字段。在教...

国开《数据库基础与应用》第八章 查询

国开《数据库基础与应用》第八章 查询

本章导读在上一章我们学会了建立表并在表中添加和编辑数据。数据库表中的数据是为了今后进行处理而存储的,而数据处理操作中最常见的就是查询操作。在这一章我们将说明如何在已有表的基础上建立各种查询,首先说明查...

发表评论    

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