关系操作:
常用的关系操作:
查询操作:选择、投影、连接、除、并、差、交、笛卡尔积
选择、投影、并、差、笛卡尔基是5种基本操作
数据更新:插入、删除、修改
关系操作的特点:
集合操作方式:操作的对象和结果都是集合,一次一集合的方式
关系数据库语言的分类:
关系代数语言
用对关系的运算来表达查询要求
代表:ISBL
关系演算语言:用谓词来表达查询要求
元组关系演算语言
谓词变元的基本对象是元组变量
代表:APLHA, QUEL
域关系演算语言
谓词变元的基本对象是域变量
代表:QBE
具有关系代数和关系演算双重特点的语言
代表:SQL(Structured Query Language)
关系完整性:
关系的三类完整性约束
实体完整性和参照完整性
关系模型必须满足的完整性约束条件称为关系的两个不变性,应该由关系系统自动支持
用户定义的完整性
应用领域需要遵循的约束条件,体现了具体领域中