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

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

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

关系模型的基本概念

分类:计算机等级

|

更新时间: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中,也就是表的结构。来源:-计算机二级考试

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • android基于xposed框架,基于Xposed框架的模块:Android EagleEye

    android基于xposed框架,基于Xposed框架的模块:Android EagleEye基于Xposed框架的模块:AndroidEagleEye2015-06-2609:59:42阅读:0次一个基于Xposed框架的模块(可对Android系统APIs和应用的方法进行hook操作)。相关联的被hook的APIs或应用的方法信息将被作为输出被记录。使用AndroidEagleEye的一切风险由自己承担特性对Android系统APIs和应用的方法进行hook操作Hook需要的…

  • Windows下创建自定义服务的正确姿势(Instrsrv&Srvany)「建议收藏」

    Windows下创建自定义服务的正确姿势(Instrsrv&Srvany)「建议收藏」总览WindowsNT工具包(WindowsNTResourceKit)提供了两个小工具,可以让我们创建自定义服务(适合于NT应用和一些16进制应用,批处理除外)。两个工具包的下载地址:CSDN下载Instrsrv.exe:从系统安装和移除服务Srvany.exe:主要作用是将任何应用程序处理成为一个可以作运行的服务明细步骤按照以下步骤操作,来创建用户自定义服务:(为…

  • pytest fixtures_pytest allure

    pytest fixtures_pytest allurefixture的优势Pytest的fixture相对于传统的xUnit的setup/teardown函数做了显著的改进:命名方式灵活,不局限于setup和teardown这几个命名conf

  • Linux查看redis版本(查看mongodb版本)

    快半年没有在Linux中使用redis了,命令有些生疏了,网上很多博文也不对,不知道博主是否直接复制的来的。以下为重新整理资料,便于忘记时候复习首先进入cd/usr/local目录不用说了我把redis安装到了redis文件夹中了,在bin目录下找到redis-server使用./redis-server–version查看版本信息[red@RedFaceloc…

  • Windows安装pip方法「建议收藏」

    pip是一款非常方便的python包管理工具,本文主要介绍在windows10下安装pip方法。1.下载pip地址:https://pypi.python.org/pypi/pip#downloads注意选择tar.gz压缩包,目前最新版本为9.0.1,这里选择的版本是:pip-9.0.1.tar.gz(md5,pgp)点击:下载2.解压安装解压下载的压缩包至…

  • 天气太冷不想出被窝?来DIY一个离线语音控制器[通俗易懂]

    天气太冷不想出被窝?来DIY一个离线语音控制器[通俗易懂]天气太冷不想出被窝?来DIY一个离线语音控制器点击上方“Embeded小飞哥”,选择“置顶/星标公众号”干货福利,第一时间送达!成就一番伟业的唯一途径就是热爱自己的事业。如果你还没能找到让自己热爱的事业,继续寻找,不要放弃。跟随自己的心,总有一天你会找到的。——乔布斯  你去关灯,你去,你去,。。我去。。小伙伴们有没有在天气寒冷时候,想去关灯,却离不开心爱的被窝的经历呢,有的话,跟着小飞哥一起来DIY一个离线语音控制器,有了它,我们

发表回复

您的电子邮箱地址不会被公开。

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