关系的基本概念

电脑杂谈  发布时间:2020-04-12 11:20:57  来源:网络整理

sql注入 拖库_sql还原库位置_sql 关系 什么用

当前,广泛使用的模型是关系模型. 基于关系模型的是关系. 下面我们将介绍关系的基本概念,包括什么是关系模型,关系模型的特征,主键的概念以及数据的完整性. 关系模型使用二维表来组织数据. 每个二维表都称为关系,也称为表或数据表. 像该表一样,它在关系模型中称为关系. 每种关系都互不相同. 关系的名称称为表的名称. 这种关系称为教师表. 关系是相似事物的数据的集合. 这些东西是现实中的个体,被称为实体. 这种关系中的实体是名称. 老师. 每个实体对应于一行数据,每行数据称为记录,也称为元组或数据元素. 表中的每一列对应于一个实体的特性,称为属性或字段. 第一行列出每个属性的名称,称为属性名称或字段名称,其中数字,名称,性别,年龄,职称是字段名称. 字段名称不能为每个记录重复. 每列的值是属性值,也称为字段值或组件. 0601这是此字段的属性值. 张雷是name属性的值. 属性值的值范围称为域或值范围. 例如,性别的值范围是男性或女性年龄的值范围. 表的第一行确定表的格式,称为关系模式. 表结构关系模式在表名中也用一对括号表示,该表列出了所有用逗号分隔的属性名. 这是教师表的关系模式. 在关系模型中,关系中的每一列都是不可分割的. 也就是说,每一列都是一个简单的功能. 例如,如果学生表具有称为“基本信息”的列,并且该基本信息可以包含诸如姓名,性别和年龄之类的信息,那么这是一个不满足关系模型要求的可分离字段. 相同的字段名称不能出现在相同的关系中,因为相同的意思是重复,两个相同的记录不会出现在关系中sql 关系 什么用,关系中两行的任何交换都不会影响数据的实际含义,因为不会丢失信息.

sql还原库位置_sql注入 拖库_sql 关系 什么用

在关系中交换的任何两列的位置都不会影响数据的实际含义. 这是关系模型中关系的基本协议. 为了减少冗余,希望不要重复关系中的数据,但是有时看起来重复的数据实际上是不同的. 如果将其删除,则无法代表这两个人. 例如,生活中经常遇到两个同名的人. 两个人都在同一所学校,两个男人都具有相同的年龄,相同的甚至职业称号. 同样,这时,为了区分两个人,我们将给他们一个数字,不同的数字是不同的个体,那么数字是唯一可以代表中个体的属性,称为键或代码该表的身份卡号也有其自身的功能,也可以用作密钥,因此在一个关系中可能存在多个密钥. 此时,我们将选择一个用于唯一标识个人的密钥. 该密钥称为主密钥或主代码. 称为关键字. 可以有多个键,并且只能有一个主键,但是还请注意,一个键或主键可能包含多个属性,称为复合键或复合主键. 例如,这是一个学生课程选择表,学生编号代表学生,课程编号代表课程. 一个学生可以选择多个课程,也可以由多个学生选择一个课程,但是一个人只能选择一次课程并获得一个成绩. 在此表中,学生编号和课程编号不能唯一地标识一条记录,但是可以将学生编号和课程编号组合在一起,因为一个人不能两次选择一门课程,或者学生编号和课程编号是同一记录,成绩也应相同,即同一记录不能记录两次,因此应删除,因此在此表中,学生编号和课程编号构成该表的组合主键,即现在的学生选择表,只有学生编号没有学生的班级和姓名信息,它们在另一个表中. 在学生表中,要获取学生的班级名称,可以按学生编号在学生表中进行查询. 这是表之间的连接. 请注意,两个表都具有学生号属性在学生表中,学生号是选修表中的主键,学生号不是主键,而是另一个A表是学生中的主键表,因此称为外键. 所谓外键是指它不是该表中的主键,而是其他表中的主键,因此在选修表中,学生编号是外键.

sql 关系 什么用_sql还原库位置_sql注入 拖库

为了确保数据的可用性并减少冗余,关系规定表中只能有一个主键,并且主键的值不能重复也不能为空. 这种资格称为实体完整性,或者实体完整性约束或主键约束不仅是为了确保数据的有效性,关系还需要满足其他两个完整性约束sql 关系 什么用,一个是引用完整性,以及另一个是用户定义的完整性. 键的值必须是另一个表中相应主键的值之一,例如刚才的选修表和学生表. 在选修表中,学生编号是外键. 它的值必须是学生表中的学生号. 否则,我们无法从学生表中找到学生的班级和姓名,这将导致错误. 例如,可选表中有一条记录. 学生号为1606002. 该学生号不在学生表中,这违反了参照完整性. 数据通常被认为是不合理的,或者应该将添加到学生表中,或者应将其包含在选择性表Delete记录中,或者入学表中不应包含该选择性记录. 用户定义的完整性是用户根据数据含义对数据进行的限制. 例如,将性别限制设置为男性或女性,并且百分比分数在0到100之间. 完整性实际上是确保重要信息不丢失的条件. 这是中的重要概念. 必须清楚地理解它. [空白音频] [空白音频]常用于应用程序.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-172893-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...