数据库复习基本概念——关系、元组、属性、码、域、分量、形式化定义

更新时间:2023-06-04 01:00:12 阅读: 评论:0

数据库复习基本概念——关系、元组、属性、码、域、分量、形式化定义1)关系(Relation)
⼀个关系对应通常说的⼀张表
2)元组(Tuple)
食品安全注意事项表中的⼀⾏即为⼀个元组
3)属性(Attribute)
表中的⼀列即为⼀个属性,给每⼀个属性起⼀个名称,即属性名
4)码(键)
码是数据系统中的基本概念。所谓码就是能唯⼀标识实体的属性,他是整个实体集的性质,⽽不是单个实体的性质。它包括超码,候选码,主码。
超码是⼀个或多个属性的集合,这些属性可以让我们在⼀个实体集中唯⼀地标识⼀个实体。
候选码:关系(表)中的某个属性组,它可以唯⼀确定⼀个元组。
若⼀个关系(表)中有多个候选码,则选定其中⼀个为主码。
全码:关系的所有属性都包含在候选码中。
太级主属性:包含在任何⼀个候选码中的属性
⾮主属性 不包含在任何码中的属性
主码: 主键就是候选键⾥⾯的⼀个,是⼈为规定的,例如学⽣表中,我们通常会让“学号”做主键,教师表中让“教师编号”做主键。
外码: 外键⽐较简单,学⽣表中的外键就是“教师编号”。外键主要是⽤来描述两个表的关系。
域(Domain):属性的取值范围。
笔记本连网线分量:元组中的⼀个属性值。
腌黄瓜的做法形式化定义
示儿表达了诗人怎样的思想感情R(D 1 ,D 2 ,…D n )
R:关系名
n:关系的⽬或度(Degree)
例:
关系名(属性1,属性2,…,属性n)鸭子的简笔画
学⽣(学号,姓名,年龄,性别,系,年级)
某年某月某天
候补码和超码:
独挡一面候选码是从超码中选出的,⾃然地候选码也是⼀个或多个属性的集合。
因为超码的范围太⼴,很多是我们并不感兴趣即⽆⽤处的。所以候选码是最⼩超码,它们的任意真⼦集都不能成为超码。
例如,如果K是超码,那么所有包含K的集合都不能是候选码;如果K,J都不是超码,那么K和J组成的集合(K,J)有可能是候选码。

本文发布于:2023-06-04 01:00:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/853984.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:属性   候选   超码
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图