数据的组织方式:关系操作

zhushican 2年前 (2022-05-10) 六六互联 364 0

关系操作主要包括数据查询和插入、删除、修改数据。

关系中的数据操作都是集合操作,操作对象和操作结果都是关系,即若干个元组的集合

关系操作是高度非过程化的语言,它把存取路径向用户隐蔽起来,用户在操作时只需要告诉DBMS“找什么”或者“干什么”,而不必告诉“怎么做”,从而使得用户对关系的操作更加容易。

关系的完整性约束条件

数据的组织方式:关系操作

三类:实体完整性、参照完整性和用户定义的完整性。

“学号”属性为选课关系的外码,选课关系为参照关系,学生关系为被参照关系。同样的,“课程号”属性也是选课关系的外码,课程关系为被参照关系。

实体完整性:主属性不能为空值。

参照完整性:外码的取值只能为空值或者等于被参照关系中某个主码的值。

用户定义的完整性:针对某一具体应用所定义的约束条件,例如某个属性取值必须唯一、某个属性不能取空值等。