电话:0731-83595998
导航

陕西2020年国家电网校园招聘考试计算机知识:关系数琚厍系统概还

来源: 2019-11-07 11:25
一、 关系数琚厍系统概还
1.关系数据库系统
关系数据库系统是支持关系数据模型的数据库系统。
30年来,关系数据库系统的研究取得了辉煌的成就。关系方法从实验室走向了社会,涌现出许多性能良好的商品化关系数据库管理系统(ROBMS)。如著名的IBMDB2,Oracle,Ingres,SYBASE,Informix等。数据库的应用领域迅速扩大。
2.关系数据模型
关系数据模型由关系数据结构、关系操作集合和关系完整性约束3大要素组成。
二、关系模型的数据结构    
1.关系模型的数据结构和基本术语
(1)关系(relation):一个关系对应一个二维表,二维表名就是关系名。
(2)属性(attribute)和值域(domain):在二维表中的列(字段),称为属性。属性的个数称为关系的元数,列的值称为属性值;属性值的取值范围称为值域。
(3)关系模式(relationschema):在二维表中的行定义(记录的型),即对关系的描述称为关系模式,一般表示为:
    关系名(属性1,属性2,…,属性n)
(4)元组(tuple):在二维表中的一行(记录的值),称为一个元组。关系模式和元组的集合通称为关系。
(5)分量(component):元组中的一个属性值
(6)候选码(candidatekey)或候选键:如果在一个关系中,存在多个属性(或属性组合)都能用来惟一标识该关系的元组,这些属性(或属性组合)都称为该关系的候选码或候选键。
(7)主码(primarykey)或主键:在一个关系的若干个候选码中指定一个用来惟一标识该关系的元组,这个被指定的候选码称为该关系的主码或主键。
(8)主属性(primaryattribute)和非主属性(nonprimaryattribute):关系中包含在任何一个侯选码中的属性称为主属性或码属性,不包含在任何一个候选码中的属性称为非主属性或非码属性。
(9)外码(foreignkey)或外键:当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码。
(10)参照关系(referencingrelation)与被参照关系(target relation):参照关系也称从关系,被参照关系也称主关系,它们是指以外码相关联的两个关系。以外码作为主码的关系成为被参照关系;外码所在的关系称为参照关系 。
    (见P54“概论”)
2.关系的形式定义和关系数据库对关系的限定
(1)关系的形式定义
 
(2)关系数据库对关系的限定
①每一个属性是不可分解的。
②每一个关系模式中属性的数据类型以及属性的个数是固定的,并且每个属性必须命名,在同一个关系模式中,属性名必须是不同的。
③每一个关系仅仅有一种记录类型,即一种关系模式o
④在关系中元组的顺序(即行序)是无关紧要的o
⑤在关系中属性的顺序可任意交换,交换时应连同属性名一起交换才行,否则顺序是重要的。
⑥同一个关系中不允许出现完全相同的元组。
 
三、关系模型的完整性约束
1.数据库数据完整性规则的分类
数据完整性由完整性规则来定义,关系模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。
2.实体完整性规则
实体完整性规则是对关系中的主属性值的约束o
3.参照完整性规则
现实世界中的实体之间往往存在某种联系,在关系模型中实体及实体间的联系都是用关系来描述的,这样就自然存在着关系与关系之间的参照(引用)。
4.用户定义的完整性
用户定义的完整性通常是定义对关系中除主码与外码属性外的其他属性取值的约束,即对其他属性的值域的约束。
对属性的值域的约束也称为域完整性规则(domain integrity rule),是对关系中属性取值
的正确性限制,包括数据类型、精度、取值范围、是否允许空值等。取值范围又可分为静态定义和动态定义两种:
l静态定义取值范围是指属性的值域范围是固定的,可从定义值的集合中提取特定值;
l动态定义取值范围是指属性的值域范围依赖于另一个或多个其他属性的值。
    
四、关系代数
关系代数的运算可分为两类:
①传统的集合运算  这类运算将关系看成是元组的集合,其运算是从关系的“水平”方向,  即行的角度来进行的,有:并、交、差、广义笛卡尔积。
②专门的关系运算  这类运算不仅涉及行而且涉及列,有:选择、投影、连接、除。
 
1.传统的集合运算
传统的集合运算是二目运算,包括并、交、差、广义笛卡尔积4种运算。
2.专门的关系运算
专门的关系运算主要包括:对单个关系进行垂直分解(投影操作)或水平分解(选择操作)和对多个关系的结合(连接操作)等。  
 

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端