概念模型计算机二级,关系模型的基本概念

概念模型计算机二级,关系模型的基本概念

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

关系模型的基本概念

分类:计算机等级

|

更新时间:2016-07-08|

来源:转载

(1)关系

一个关系就是一张二维表,通常将一个没有重复行,重复列的二维表看成一个关系,每个关系都有一个关系名。在Visual FoxPro中,一个关系对应于一个表文件,其扩展名为.dbf

(2)元组

二维表的每一行在关系中称为元组。在Visual FoxPro中,一个元组对应表中一个记录。

(3)属性

二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各元组属性的取值。在Visual FoxPro中,一个属性对应表中一个字段,属性名对应字段名,属性值对应

于各个记录的字段值。

(4)域

属性的取值范围称为域。域作为属性值的集合,其类型与范围由属性的性质及其所表示的意义具体确定。同一属性只能在相同域中取值。

(5)关键字

关系中能惟一区分、确定不同元组的属性或属性组合,称为该关系的一个关键字。单个属性组成的关键字称为单关键字,N q-N性组合的关键字称为组合关键字。需要强调的是,关键字的属性值不能取“空值”。所谓空值就是“不知道”或“不确定’’的值,因而空值无法惟一地区分、确定元组。

“编号”:属性可以作为单关键字,应为编号不允许重复。而“姓名”及“出生日期“等则不能作为关键字,因为职工中可能出现重名或出生日期相同。但如果所有同名职工的出生日期不同,则可将“姓名”和“出生日期”组合成为组合关键字。

(6)候选关键字

关系中能够成为关键字的属性或属性组合可能不是惟一的。凡在关系中能够惟一区分确定不同元组的属性或属性组合,称为候选关键字。

(7)主关键字

在候选关键字中选定一个作为关键字,称为该关系的主关键字。关系中主关键字是惟一的。

(8)外部关键字

关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,称此属性或属性组合为本关系的外部关键字。关系之间的联系是通过外部关键字实现的。

(9)关系模式

对关系的描述称为关系模式,其格式为:

关系名(属性名l,属性名2,…,属性名n)

关系既可以用二维表格来描述,也可以用数学形式的关系模式来描述。一个关系模式对应一个关系的结构。在Visual FoxPro中,也就是表的结构。来源:-计算机二级考试

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119787.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 字典树的数据结构_数据结构快速排序

    字典树的数据结构_数据结构快速排序本文主要包括以下内容:Trie字典树的基本概念Trie字典树的基本操作插入查找前缀查询删除基于链表的Trie字典树Set性能对比LeetCode相关线段树的问题LeetCode第208号问题LeetCode第211号问题LeetCode第677号问题Trie字典树的基本概念上一篇我们介绍了线段树(SegmentTree),本文主要介绍Trie字典树…

    2022年9月6日
    2
  • jenkins安装与配置centos_centos7单用户模式修改密码

    jenkins安装与配置centos_centos7单用户模式修改密码CentOS7修改Jenkins用户

    2022年4月21日
    85
  • 动漫推荐新番_有深度的番剧

    动漫推荐新番_有深度的番剧已搬迁至"github平台",此处不再更新!!!版权所有,不允许转载,图片侵删按喜欢的顺序递减排列命运石之门科幻/剧情/爱情【内容介绍】“这一切都是命运石之门的选择

    2022年8月1日
    7
  • 大型分布式C++框架《二:大包处理过程》

    大型分布式C++框架《二:大包处理过程》

    2021年9月13日
    57
  • strictmode android,Android StrictMode使用「建议收藏」

    strictmode android,Android StrictMode使用「建议收藏」StrictMode是Android提供的一个开发工具,用于检测一些异常的操作,以便开发者进行修复。StrictMode可以监控以下问题,不应该在应用主线程中完成的工作,包括磁盘读写、网络访问等。内存泄露,包括Activity泄露、SQLite泄露、未正确释放的对象等。使能StrictMode通常在Application和Activity的开始处(如onCreate)添加代码使能StrictMod…

    2022年5月2日
    100
  • 单例模式的要点(写出一个单例模式)

    目录一、单例模式的定义和应用场景(一)定义及基本要点(二)应用场景二、饿汉式单例模式(一)基本代码展示分析(二)基本分析和建议三、懒汉式单例模式(双重检查锁)(一)基本代码展示分析(二)基本分析和建议四、静态内部类实现单例模式(一)基本代码展示分析(二)基本分析和建议五、注册式单例模式(一)枚举式单例模式代码及分析:(EffectiveJa…

    2022年4月18日
    131

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号